These articles are aimed at a variety of knowledge levels. I post some tutorials and some stuff aimed at fellow programmers.
If you're looking for code I've written, it's on Github. The code for this website is here. I also post to dev.to.
Intro to computing
Why you should learn programming even if you don't plan to be a software developer
Binary explained (a Youtube video, not mine)
Unix and Internet Fundamentals - external. Most of it is not Unix-specific and is pretty well-explained, especially the section on the internet.
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.
Python tutorial track
Unix tutorial track
What Unix Is And Why I Use It - And Why You Should Too
Stdin, stdout and stderr streams explained
Language design
The truth about object-oriented programming
What's the case for data hiding?
Interpreted languages versus compiled languages
Why do all the dynamic languages catch name errors by default?
Industry and ecosystem talk
Forgot Password Considered Harmful
Stop with the arbitrary restrictions on passwords
Blacklists Don't Work (codinghorror article)
Incomplete list of formats, standards, and technologies that should die
Stop trying to take the user's choice
Against "enhanced" basic web components
Has your favorite tool actually saved more time than it's costed?
The right programming tutorial structure
FreeBSD source code is bullshit.
Tidbits and misc
How to make fragment links survive position:sticky
Things we still can't do in CSS
This page was last modified (UTC)