yujiri.xyz
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.
My sourcehut
Programming tutorials
Reasons to become tech-literate
Use Linux
Learn programming for good instead of profit
An overview of programming paradigms (might be integrated into the above eventually)
HTMLDog's HTML, CSS, and Javascript tutorials - the HTML and CSS ones are easily the best tutorials out there. The Javascript one is decent; I'm not aware of any better ones.
What goes into a website and how to make one
Programming philosophy
Specifications are contravariant
Objectivism in software
Don't negotiate with bad software
Unenforceable features
Language design
Enforced privacy is stupid
Against variable declarations
Why do all the dynamic languages catch name errors by default?
Interpretation is a sin
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
Renpy
Wix
Eclipse Che
Industry and ecosystem talk
Forgot password considered harmful
Please exit the top menu cult
Fighting over the keyboard
Stop trying to take the user's choice
You do harm by creating alternatives
I hate caching
Has your favorite tool actually saved more time than it's costed?
Build systems are a scourge
The Web is Evil
PDF must die
Intuit has shitty software engineering
We have done wrong by fleeing from operating systems
XML is bad
Gemini is kinda bad
Passwords are good
Engineering frustration analogy
Tidbits and misc
Breadth-first versus depth-first autocompletion
I hate Windows because Windows hates me
The six dumbest ideas in computer security? 🤔