💾 Archived View for yujiri.xyz › software captured on 2023-06-14 at 13:58:52. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-04-19)
-=-=-=-=-=-=-
These articles are aimed at a variety of knowledge levels. I post some tutorials and some stuff aimed at fellow programmers.
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
This is old, and probably not great. Also the only thing left that I never converted to Gemtext. I might write a better one someday.
Specifications are contravariant
Don't negotiate with bad software
Why most unit testing is waste
Why do all the dynamic languages catch name errors by default?
Including library code in stack traces
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
PHP: a fractal of bad design (Eevee article)
Forgot password considered harmful
Stop with the arbitrary restrictions on passwords
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
Breadth-first versus depth-first autocompletion
I hate Windows because Windows hates me