Notes on C, systems programming, and the craft of writing software. Long-form companion to the free interactive course.
-
Do Not Be the Courier
LLMs can help you write code faster. Semantic ownership is what keeps the answer from becoming something you merely carried from one box to another.
-
Code Is Cheap. Review Isn't.
AI made it easier to produce code-shaped output. Good contribution still means making your work easy to understand, review, and trust.
-
Don't Open a Pull Request Yet
How to become a genuinely useful open-source contributor before you write a line of code.