About this site

About Codelovers
Codelovers started as a simple idea: there's a lot of noise in tech media, but not enough genuine discussion about the fundamentals of building good software.
This site exists to fill that gap. It's a place for exploring software engineering principles, development practices, design patterns, and the craft of writing code that lasts. Whether you're thinking about architecture, wrestling with a tricky problem, or wondering how to level up as a developer, you'll find thoughtful writing here.
Who runs this?
Codelovers is published by Boutchamir Zakaria, a software engineer and writer interested in how we build better systems and teams. The goal is to share what he's learned from years in development—both the wins and the hard lessons.
What to expect
Posts cover a range of topics: from practical development advice to deeper dives into engineering concepts. The writing is honest, sometimes opinionated, and always rooted in real experience. You won't find hot takes or hype here—just solid thinking about code and the people who write it.
Why it exists
Building software is hard. Doing it well requires thoughtfulness, practice, and learning from others. This publication is one developer's attempt to contribute to that conversation.
Support this work
If you find value in these articles, the best way to support Codelovers is through a subscription. It keeps the site independent and lets me focus on writing instead of chasing ad revenue or sponsorships.