All software sucks (2011)
Fun little story, I used to be sympathetic to the all software sucks movement and attitude. Then I tried to port `st` (simple terminal) to Mac OS X by separating its core from its X11-dependent code and pulling the globals into a single struct, so that I could wrap it with NSView. When I tried to ask the `st` community if they wanted my changes[1], they replied that these changes were unnecessary, that coupling the core with X11 was perfectly fine, and especially that there&#x27;s no reason to port it to such an awful non-free OS as Apple&#x27;s. I now prefer to take a constructive and positive approach to software development, instead of just having a negative or cynical attitude.<p>[1] <a href="https:&#x2F;&#x2F;lists.suckless.org&#x2F;dev&#x2F;1408&#x2F;23366.html" rel="nofollow">https:&#x2F;&#x2F;lists.suckless.org&#x2F;dev&#x2F;1408&#x2F;23366.html</a>