The Pragmatic Developer
"The Pragmatic Developer" is a bi-weekly newsletter dedicated to helping developers write clean, maintainable code. Each issue includes tips and tricks for improving your coding skills and insights into the best practices in software development.
- Indexed issues, last 90 days
- 3
- Latest publication
- Sep 30, 2026
- Audience
- Checking…
- Earliest in this view
- Jul 14, 2026
Latest issues
There Is No Undo Button in the Real World (opens the original)
Read excerpt
Recently, I’ve been repairing some old film cameras and playing with a few hardware projects. One thing I’ve noticed is how difficult it is to undo a change in the physical world.Imagine that I’m repairing a camera and a small pin inside the mechanism doesn’t look right. I bend it slightly, test the camera, and realise I’ve made things worse. Of course, I can bend it back, but I don’t really know whether it is now in exactly the same position as before. Maybe I bent it too far. Maybe the metal i
Opening the Black Box (opens the original)
Read excerpt
Over the past several months, I’ve found myself repairing more and more things. None of these projects are especially important, and most of them have nothing to do with work. Sometimes it is an old camera. Sometimes it is an RC car. Sometimes it is a small mechanical part that needs to be replaced, redesigned, or 3D-printed. I didn’t deliberately decide that repairing would become a hobby. It just happened gradually, and only recently did I start thinking about why I enjoy it so much.I think pa
Building Responsive Frontends for Data-Heavy Applications (opens the original)
Read excerpt
Have you ever worked on a frontend feature where the data has already loaded, but the UI still feels slow?Maybe it is a large table, an analytics dashboard, or a map containing thousands of markers.The user types into a search box, changes a filter, or selects a different time range. There is no API request happening, but the page still freezes for a moment. The input feels delayed. Even the loading spinner stops spinning.This is common in data-heavy frontend applications.The bottleneck is not a
Publishing over time
Last 90 days. Choose a month to open its work.
Recurring subjects
Named in the text we hold. One piece can cover several.
Audience
No verified audience measurement yet.
About this data
Counts cover the work we have indexed. Tone needs enough text and a confident classification. Excerpts and episode notes are not full articles or transcripts.
Identity or attribution wrong? Suggest a correction.