How to Turn an Architecture Guide into Developer Onboarding
An architecture guide often answers the wrong question for a new contributor. It tells them what components exist, where repositories live, and which …
Latest Testing & QA news from Tech News
An architecture guide often answers the wrong question for a new contributor. It tells them what components exist, where repositories live, and which …
I built a football prediction game for the 2026 World Cup. A month long, 104 matches, one winner at the end. It worked, people played, nothing caught …
According to a 2024 vFunction survey, over 50% of companies watch more than a quarter of their entire IT budget vanish into technical debt. This isn't…
Every team eventually says the same sentence about its own system: nobody knows why it does that any more. The code is still there. It compiles, it sh…
"A HashMap feels fast not because computers became magically faster. It feels fast because the design avoids doing unnecessary work." In the previous …
Part 2 of the DEV series: The Real Boundary Between No-Code and Engineering In Part 1 of this series, I argued that developers do not necessarily disl…
Many students graduate knowing how to code. Very few graduate knowing how to engineer software. That's the uncomfortable truth most Computer Science s…
Part 4 of the Angular in Production series One thing I've noticed after working on larger Angular applications is that components rarely becomes diffi…
AI takes the path of least resistance. That one characteristic explains most of what changed for me about architecting a system once an agent was in t…
Challenge #2 is done — here's my solution to Challenge 2 - Data Grid Validation and CRUD Operations First, the gaps in the user story 1) The delete op…
"The biggest challenge in large software systems isn't storing information. It's finding the right information instantly." By now we've established tw…
Learning to Learn: The Biggest Lesson I've Gained at Zone01 Kisumu When most people think about learning software engineering, they picture classrooms…
A couple of months ago I attended LangChain Interrupt 2026 in San Francisco. As someone leading AI platform and developer experience day to day, some …
Starting a career in software engineering is exciting, but it can also be overwhelming. With countless programming languages, frameworks, tools, and b…
Many engineering teams give AI coding agents instructions that sound perfectly clear: Follow existing patterns. Do not introduce new abstractions. Use…
One of the biggest mistakes I made early in my career was believing software was something you finished. You gathered requirements. Designed the archi…
Building auditable regulatory reference data: from legal text to versioned CSV Regulatory information becomes hard to use the moment it is reduced to …
Last updated: July 2026 By Axel Misson. IBM watsonx Code Assistant has become part of IBM Bob, IBM's enterprise AI coding agent: the old product page …
"We'll clean it up later." — every engineering team, at some point In my last post, I wrote about the hidden complexity behind simple products . The s…
A lot of people reading dev.to didn't start in software. Bootcamp grads, teachers, nurses, retail managers, marketers who taught themselves SQL. And p…
I've come across a post by Uncle Bob on X ( link ) (the author of Clean Code ) that has a couple thousand reposts. It states that he does not read cod…
I'm Larbi, and I build Roleframe, an AI tool that tailors resumes to specific jobs. I spend a lot of time looking at what large language models (LLMs)…
This may sound counterintuitive, but in the era of AI, less is more. AI can help anyone write code faster, but it can't replace an understanding of ho…
This is publishing in the same month the loudest AI jobs forecasts got walked back by the people who made them. That reversal surprised a lot of comme…
Preface I want to be upfront about something before we get into it. None of the frameworks in this article is mine. The ideas here come from two peopl…
People sometimes ask where the discipline comes from — the three-line rule, the habit of trusting nothing except my own running code, the assumption t…
When I introduced the meta-repo to the team, the goal was a true agentic coding setup: a shared doc set, shared skills, shared rules, all loaded autom…
The Checkmark Was Never Proof I don't write test suites for a living. My job is grading them, and grading the AI models that write and judge code in t…
If you've ever started a microservices project by splitting a monolith into dozens of tiny services, you've probably experienced this: "We have micros…
I wrote about the Electricity Planning Engine a little while back, including a timezone bug that made a correct price look "not found" after a databas…