This post is for non-scum programmers, meaning programmers who reject modern western culture, meaning almost no one here.
I think non-scum programmers should focus on programming tools. Applications can come later when the tools needed to build them are done. I do web programming. Your basic web stack includes OS, web server, database, and programming language. While not ideal, I think MacOS is tolerable, so programming a new OS can wait. Programming languages are bad and getting worse. Python is probably the least bad, but is still much too complex for application programming. So I made Luan which I think is ideal for non-scum. Thankfully there is a non-scum webserver, Nginx. This was developed by Russians who I guess aren't scum because they are outside the West. Right now I am working on making the Nginx configuration as simple as possible, just a generic caching reverse proxy. I work on open source on weekends and just coded basic authentication. I hope to finish in a few weeks and then my full web hosting solution will be open source. The last piece is the database. I use an old version of Lucene for this. Of course I don't upgrade since Lucene is being maintained by modern scum who only make things worse. I really need a non-scum programmer to find a non-scummy solution to databases. Maybe Lucene should be forked or maybe it should be rewritten.
When web programming tools are done, I would also like to cover desktop programming. This means adding a GUI API to Luan based on some Java library. I will probably do this together with developing a text editor since this would give me a practical application, and all modern text editors suck anyway.
Any thoughts from non-scum programmers (programmers who hate modern western culture and modern western software)?
[–]fred_red_beans 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 1 fun3 insightful - 2 fun - (1 child)
[–]fschmidt[S] 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 1 fun2 insightful - 2 fun - (0 children)
[–]Node 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (6 children)
[–]fschmidt[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (5 children)
[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (4 children)
[–]fschmidt[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (3 children)
[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (2 children)
[–]Node 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)
[–]fschmidt[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (0 children)