Topic Hub

Software engineering

Production lessons on architecture, debugging, maintainability, deployment workflows, and the tradeoffs that separate toy systems from durable ones.

This is the broadest bucket on the site, but it all comes back to one question: what still makes sense when the code has users, constraints, and consequences?

Start with these articles:

If your problems are mostly about systems getting harder to reason about, this is the lane to stay in.

/ 11 min read

Hand Gesture Recognition in Python with OpenCV and MediaPipe

Two working hand gesture recognition builds in Python — from basic detection to a product selection system — using OpenCV and MediaPipe.

Read article
/ 5 min read

The Rise of AI Code Generators: Will Developers Still Write Code in 5 Years?

How AI Code Generators Like GitHub Copilot Are Changing the Way We Code—But Are Developers Here to Stay?

Read article
/ 6 min read

Is the World Ready for Quantum Computing?

The Fears, the Myths, and the Reality

Read article
/ 10 min read

Getting Started with Docker: A 2024 Step-by-Step Guide for Beginners

Master Docker: A 2024 Beginner’s Guide to Understanding Containers and How They Simplify App Development

Read article
/ 4 min read

Terminal Hacks for Developers: Custom Functions and Aliases to Boost Productivity (Zsh, Bash, Fish)

Master Terminal Customizations: When to Use Aliases vs. Functions in Zsh, Bash, and Fish

Read article
/ 6 min read

Three Ways to Ship a Git Hotfix Without Merging the Branch

When production is on fire and you can't merge the whole branch, three Git techniques will save you: patches, file exports, and cherry-picking.

Read article