ManningBooks

ManningBooks

Devtalk Sponsor

Lean Software Engineering (Manning)

Lean Software Engineering: Fix the system, not the code introduces an AI-aware systems thinking approach adapted for the modern software development lifecycle, targeting the bottlenecks where high-value improvements live.

Leigh Griffin

We’re in a moment where generating code is easier than ever. Between modern frameworks, cloud tooling, and coding agents, teams can ship features quickly. Yet many delivery pipelines still feel slow and fragile. Pull requests sit. CI pipelines drag. Releases require ceremony that nobody questions anymore.

This book takes Lean thinking and applies it to the whole system around the code. Leigh focuses on where work actually gets stuck: handoffs, reviews, environment setup, branching strategies, debugging loops, and approval chains. Instead of treating quality as something you bolt onto code through more checks, she looks at how workflow design shapes quality, cost, and long-term maintainability.

You’ll see concrete scenarios throughout the book:

  • A pull request process that quietly creates delay and context switching

  • Debugging sessions that expose gaps in feedback loops

  • CI/CD setups that add complexity without reducing risk

  • The impact of coding agents on flow, ownership, and review practices

Lean principles first moved from manufacturing into software in the late 1990s. Since then, many teams have focused on automated tests and iteration cadence. This book broadens that lens. It asks how value moves from idea to production in an AI-aware environment, and what waste looks like when part of your team might be an agent generating code.

If you’re responsible for delivery outcomes, technical direction, or the health of your team’s workflow, this is a thoughtful read. It doesn’t promise a silver bullet. It gives you a way to examine your system and decide where change will actually matter.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Frontend topics Top

PragmaticBookshelf
ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing J...
New
PragmaticBookshelf
Dive right into React by defining components, the basic building blocks of a React application. Ludovico Fischer @ludofischer Edite...
New
PragmaticBookshelf
Design and code JavaScript applications with automated tests. Fire up your editor and get hands-on through practical exercises for effect...
New
PragmaticStudio
Let’s get real. As in really knowing—clearly and practically—what’s up with Phoenix LiveView. What is it? How does it work? What can I ...
New
CommunityNews
Microsoft’s Introduction to JavaScript video series will equip users with the basic skills to start building apps with the popular progra...
New
AstonJ
If you know of any good learning resources for Svelte please post them here :smiley: Here’s some to get us started: The official tutori...
New
chaptuck
A fun/silly website I used to learn Flexbox is https://flexboxfroggy.com/. It is surprisingly helpful for learning all the pieces of flex...
New
ManningBooks
In Fabulous Adventures in Data Structures and Algorithms, language designer and C# legend Eric Lippert explores exciting, esoteric, and e...
New
ManningBooks
Vanilla Web is your guide to building serious web applications using the tools built right into the browser. You’ll learn to use “plain v...
New
ManningBooks
Erlang and OTP in Action teaches you the concepts of concurrent programming and the use of Erlang’s message-passing model. It walks you t...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1052 21915 398
New
New
AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
New
New