💾 Archived View for yujiri.xyz › software captured on 2023-01-29 at 02:28:56. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-07-16)
-=-=-=-=-=-=-
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
Good video explanation of binary
Intro to executables, assembly and programming languages
What goes into a website and how to make one
These are old, and were not well thought out. I might write a new programming tutorial someday.
Lesson 1: From zero to calculator
(very WIP) Learn programming for good instead of profit
The below articles may be integrated into the new WIP later.
An overview of programming paradigms
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
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