Yujiri's software index
These articles are aimed at a variety of knowledge levels. I post some tutorials and some stuff aimed at fellow programmers.
Programming tutorials
Reasons to become tech-literate
Learn programming for good instead of profit
An overview of programming paradigms (might be integrated into the above eventually)
What goes into a website and how to make one
Programming philosophy
Specifications are contravariant
Don't negotiate with bad software
Language design
Why do all the dynamic languages catch name errors by default?
Subtle benefits of static typing
Why I don't believe in pure functional programming anymore
Braceless body in semicolon languages is bad design
What I want in a programming language
Reviews
Industry and ecosystem talk
Forgot password considered harmful
Stop trying to take the user's choice
You do harm by creating alternatives
Has your favorite tool actually saved more time than it's costed?
Intuit has shitty software engineering
We have done wrong by fleeing from operating systems
Engineering frustration analogy
Tidbits and misc
Breadth-first versus depth-first autocompletion