🚀 Opus 4.6 and Claude Code Team Agents just dropped, so I skipped the demos and threw it at real work. 📖 A while back, during my Amazon Payments days, Keshav Narsipur gave his engineering leaders The Goal by Eliyahu Goldratt as reading material. It stuck with me hard. The core idea — Theory of Constraints — is simple: your system only moves as fast as its slowest bottleneck. Highly recommend it. I've had that framework rattling around in my head ever since. So when Opus 4.6 and Claude Code Team Agents dropped, I told the agents to apply it. Gave them full access — GitHub, telemetry, JIRA, JIT, CloudTrail — invested time in a solid /plan mode, and let them rip for a few days. 📊 It's already surfacing bottlenecks I wasn't thinking about with clear, actionable insights. Some of which I've already passed to other agents for quick wins. 🔧 One thing people need to hear: Claude Code isn't just for coding. It's the best damn agent out there for many things — analysis, planning, investigation, orchestration. The name undersells it badly.
Applying Theory of Constraints with Opus 4.6 and Claude Code
More Relevant Posts
-
Coding agents just took away your last excuse for delaying an SLO rollout One of the most significant challenges for developing great SLOs is that they can require code changes to emit the right metrics. Things like success / completion need custom metrics because they can't be determined from metrics we get from our endpoints. Previously that would require an SRE team to get buy-in from feature developers, or spend a lot of time understanding the codebase. Coding agents just took away that excuse. Not only can they help you reason about which SLOs to build -- They can just build them! Then, using Nobl9's CLI they can deploy the SLOs in a single prompt. We live in amazing times.
To view or add a comment, sign in
-
-
Brian makes an important point here.👇🏼 One of the biggest blockers to SLO adoption has always been instrumentation friction! Teams know what they want to measure, but emitting the right success metrics requires time and code changes.
Coding agents just took away your last excuse for delaying an SLO rollout One of the most significant challenges for developing great SLOs is that they can require code changes to emit the right metrics. Things like success / completion need custom metrics because they can't be determined from metrics we get from our endpoints. Previously that would require an SRE team to get buy-in from feature developers, or spend a lot of time understanding the codebase. Coding agents just took away that excuse. Not only can they help you reason about which SLOs to build -- They can just build them! Then, using Nobl9's CLI they can deploy the SLOs in a single prompt. We live in amazing times.
To view or add a comment, sign in
-
-
#CTO and #CIOs! Tackle your debt with the team you have, today. Use GitHub #Copilot coding #agent as a force multiplier for the kinds of backlog work that quietly drains teams: - small bug fixes with regression tests - lint and formatting debt - dependency bumps to current stable versions - doc improvements and onboarding fixes - safe refactors backed by tests #Backlog items that work best: - narrow scope and clear definition of done - easy to verify (tests pass, linter clean, behavior matches spec) - limited blast radius (few files, minimal cross cutting changes) Backlog items that still need humans in the loop: - ambiguous “improve performance” requests without a metric - architecture rewrites - anything involving security sensitive logic, auth, payments, or data governance Get started: https://msft.it/6046QdlHy #softwareengineering #githubcopilot #productivity #devtools #technicaldebt
To view or add a comment, sign in
-
-
If Engineers Hesitate, the System Is Talking When developers hesitate before touching code, it’s rarely a skill problem. It usually means changes feel unpredictable. Side effects aren’t obvious. The system feels fragile. Confidence in code doesn’t happen by accident. What part of your codebase makes you pause? #FullStackDeveloper #DeveloperExperience #MERN
To view or add a comment, sign in
-
-
Behold the sacred rule of software engineering! 🚀 'THOU SHALT NOT WRITE CODE UNTIL PROPERLY ARCHITECTED.' 🖥️✨ A reminder for every developer to build with structure before diving into code. #SoftwareEngineering #dotnet #BestPractices #CodeWisdom #MVPBuzz
To view or add a comment, sign in
-
-
The Quiet Confidence After Fixing Your First Production Bug Every developer remembers this moment. That first panic when production breaks. The alert pops up. Users notice. Heart sinks. Then… you fix it. Not perfectly. Not in style. But it works. And something shifts. Suddenly: ✔️ You trust your own code ✔️ You know you can handle surprises ✔️ You feel capable of shipping anything It’s subtle. Almost invisible. But that quiet confidence? It lasts. Every bug you fix after that feels smaller. Every deployment feels safer. Lesson for founders & devs: Growth isn’t just in features. It’s in surviving your mistakes, and coming out stronger.
To view or add a comment, sign in
-
-
Edge cases can be tough to pick out in a code review. They often need contextual knowledge about how services interact, what’s broken before, and what previous fixes have been tried. Unblocked pulls that context into the review, validates issues across multiple passes, and only surfaces problems that are likely to matter in production. Gavin, a Senior Software Engineer from Perk, shared with us his experiences with Unblocked Code Review: “At Perk, we trialled several code review tools, but Unblocked was by far the best. It finds the right balance of flagging genuine issues without adding noise to our pull requests. Where other tools often produced false positives or superficial feedback, Unblocked consistently raises points worth investigating. It catches edge cases and subtle configuration issues that are easy for human reviewers to miss, giving me confidence that my changes won't negatively impact our customers.” Learn more about Unblocked Code Review: https://lnkd.in/gFi2tmhs
To view or add a comment, sign in
-
-
I deleted 3,000 lines of code yesterday. It was the most productive thing I did all week. The code worked perfectly. But it was solving a problem that no longer existed. As products evolve, features become dead weight. They add complexity without adding value. Signs it's time to delete code: → You can't remember why you built it → No user has mentioned it in months → It requires constant maintenance → New features work around it instead of with it Deletion is a skill most developers never learn. We're taught to add, build, create. Never to subtract. But the best codebases aren't the ones with the most features. They're the ones with the right features. Sometimes the best code is no code at all.
To view or add a comment, sign in
-
The most dangerous phrase in software engineering: "We might need this later." I rejected a Pull Request this morning. Not because the code was broken, but because it was "future-proofed." The team was tasked with a simple feature. Instead of a straightforward solution, they built: 3 generic interfaces A complex base class A dynamic mapper that handles 5 different edge cases that don't exist yet. When I asked why, the answer was: "In case the requirements change." Here is the hard truth I had to explain: You are terrible at predicting the future. When the product requirements actually change in 6 months, they will rarely change the way you guessed they would. But now, you have forced the whole team to navigate a maze of useless, "clever" abstractions just to fix a simple bug. Good architecture isn't about building a system that can do everything. Good architecture is about building a system that is easy to delete and rewrite when you inevitably get it wrong. Write code for the problem you have today. If it hurts later, refactor it later. Boring, predictable code is Senior code. "Clever" code is a liability. #AndroidDev #SoftwareEngineering #CleanCode #YAGNI #TechLeadership
To view or add a comment, sign in
-
-
Principle #2: Ownership & Accountability Production went down at 2 AM. The developer who shipped it? No monitoring set up. No alerts. Offline. Ownership isn't writing code and walking away. It's owning it from concept to production. My rule: If stuck for 2 hours, ask for help - but show what you tried. When things break: "I own it. Here's what happened. Here's the fix." That's the difference between coding and engineering. Full post: https://lnkd.in/dKqm-FXJ
To view or add a comment, sign in
Curious how Claude Code Agents quantify bottlenecks using telemetry versus GitHub activity metrics.