AIFE 2025: Post-Conference Review
A review of the AIFE 2025 conference, thoughts and follow-up.
A review of the AIFE 2025 conference, thoughts and follow-up.
Notes on setting up Arch Linux on a Raspberry Pi 5.
Reflections on pedagogy, common traps, and better metaphors for newcomers.
Why collaboration, version control, and teamwork introduce a new dimension of difficulty.
Creating reliability at scale by thinking about how code interacts with other code, people, and processes.
The mental transformations that make programming easier — and why they take so long.
Not all programming challenges are the same — and they require different kinds of thinking.
Programming doesn’t happen in a vacuum — it sits at the intersection of many domains.
Programming languages as rigid linguistic systems that require fluency
Why programming looks simple but feels impossibly hard when you start.
Why programming looks simple but feels impossibly hard when you start.
Is a task feeling overwhelming for you? You may have a project on your hands instead.
Found a contributor? Congratulations! You are now a project manager. Read this if it’s your first time.
Is something holding you back from contributing to a project? Or did you try to contribute to a project, but find your efforts unappreciated? Read this.
First post