Subscribe
Sign in
Home
Interviews
Newsletter Issues
Software Architecture
Engineering Leadership
Practical Deep-Dives
C++
Python
Sponsor Deep Engineering
About
C++
Latest
Top
Discussions
Deep Engineering #65: Nikolai Kutiavin on Designing C++ Projects as Components, Not Files
On target-centric CMake, enforced dependencies, and search logic you can test without starting Qt
Sep 24
•
Saqib Jan
10
How 10 years of C++ changed the way I see a C++ project
Component boundaries, target-centric CMake, and code designed for testability in a small Qt application.
Sep 9
Fix This Is Not Enough, Even When an Agent Wrote the Code
Reviewing AI-authored code increasingly means verifying intent, not just implementation. The AIR formula makes comments useful without turning them into…
Aug 27
1
Deep Engineering #59: Lieven De Cock on C++ Coroutines as a Build-It-Yourself Kit
The promise type, the coroutine handle, and why the boilerplate belongs in a library rather than your codebase
Aug 13
•
Saqib Jan
and
Lieven de Cock
4
Building a C++ Coroutine by Hand, and Why You Probably Should Not
Three coroutines built from scratch, the boilerplate each one needs, and the library support that makes most of it unnecessary
Aug 12
•
Lieven de Cock
2
Deep Engineering #44: Sándor Dargó on C++26, Adoption Traps, Compiler Gap, and Maintainability
On C++26 adoption decisions, the fallback plan most teams skip, what the compiler gap costs in practice, and keeping large C++ systems maintainable
Apr 23
•
Saqib Jan
7
1
Clean Code Is a Trap, Decompose Instead for Physics and Performance
On cache locality, cognitive load, and the engineering habits that make fast development sustainable
Apr 23
•
Saqib Jan
and
Sam Morley
Clean C++ Code, and the Hidden Cost of Complexity with Sándor Dargó
On C++26, cognitive load, and the hidden price of clever code
Apr 22
•
Saqib Jan
Deep Engineering #41: Scaling C++ the Right Way with Sam Morley
Template metaprogramming, cache-aware design, concurrency models, and why learning Rust might actually make you a better C++ programmer
Apr 2
•
Saqib Jan
,
Deepayan Bhattacharjee
, and
Sam Morley
4
Deep Engineering #37: Shreyans Doshi on building C++ trading systems under 50µs
Kernel bypass, memory pools, and the latency budget every performance engineer should know
Mar 5
•
Saqib Jan
and
Shreyans
5
Deep Engineering #31: Sam Morley on decomposition & abstraction in C++
What “future you” needs: How senior C++ engineers make decisions that hold up over time
Jan 22
•
Divya Anne Selvaraj
and
Sam Morley
4
Thinking Computationally
The complete Chapter 1: Thinking Computationally from The C++ Programmer's Mindset by Sam Morley, Packt 2025.
Jan 22
•
Sam Morley
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts