AI agents are entering a software delivery system built around human speed, judgment, and accountability. The next SDLC needs machine-readable context, enforceable limits, reproducible environments, and new measures of safe work.
Success remembers the work and forgets the luck. A reflection on how chance, support, health, and early opportunities compound into very different lives.
Why the daily cost of ordinary human interactions matters far more than offer letters, titles, or codebases and how subtle communication friction shapes job satisfaction.
AI agents can produce, review, and merge more work without making the team larger or giving it more shared understanding. The difficult part is deciding what counts as safe, how humans work alongside private agent sessions, and where the automation has to stop.
Some engineers do their best work between the lines of ownership, where handoffs, runbooks, dependencies, and missing context decide whether software delivery gets cheaper or more expensive.
Modern infrastructure made waste too easy. Resource limits that started as temporary safety buffers can harden into requirements unless teams keep asking what the system is actually doing.
Being liked is a nice side effect, not an operating model. Useful managers make trade-offs visible, hold the bar, and disappoint people when the work requires it.
Why Crouching Tiger, Hidden Dragon is so good, exploring its martial arts, cinematography, love story, philosophy, class system, and meaning of freedom
Why correct advice often fails to land until experience gives it weight, and why useful advice needs the scar, the context, and the cost behind the lesson.
Why telemetry explodes into cost and noise, and how to fix it: treat every signal as a decision, not exhaust, and govern ownership before it's too late.
Why engineering teams turn one trusted person into a decision bottleneck. How informal authority, hidden context, and single points of failure slow delivery
Starting a new job means starting a reputation. Your first PR, meeting, design document, or presentation shapes how people see your standards and value.
Learn how to manage your manager through clarity, influence, early signals and trust. Practical tactics to work better with leaders and avoid surprises.
What years of software development reveal about progress, process, and people, reflections on why good judgment outlasts tools, and simplicity always wins.
Vibe coding happens when experience turns into instinct, the art of sensing system failures before the logs ever show them. Managers have been doing it!
A simple weekly logging habit that makes performance reviews easier, preserves real achievements, and reduces the scramble of reconstructing a quarter.