This is because I understand some things that many people do not, or do not want to. This isn’t because those people are stupid or purpousely ignorant; rather, my circumstances forced me to part with some of the comforts of predatory software, and it opened my eyes to the world that universal software freedom could create.
@tindall Chara's semi-serious suggestion was that developers should never work alone but always be paired with a buddy who is not a programmer. we should build the developer/user duality directly into our model of software engineering, is their general idea...I think. it's hard to tell with Chara
@mona I generally like that a lot as an idea, but it strikes me as potentially problematic to restrict "free hacking"; sometimes I just want to work on something that I think is cool, and I don't expect anyone else to use it. A great example of this is my evolutionary algorithms work. It's totally useless but fun and, who knows, it could be useful some day, but not in its current form.
On the other hand, perhaps it would have served me well to work with a mathematician, or a biologist.
@tindall this is a very fair thing to point out: there _should_ be a place for the lone-wolf programmer, although I feel strongly that mythology about solo creators changing the world all by themselves has strongly informed programming culture and ought to be rooted out, or at least put into some better social context.
@mona @tindall this is something i still struggle with. the mythology of the lone wolf programmer that changed the world is so deeply embedded in hacker culture it's hard not to be driven to internalising it. it's something we certainly try to dislodge