The Curious Engineer

All blogs / Engineering management / careers

Writing is clarifying

subbu.org

Practical wisdom on technology leadership and developing yourself as a leader

Engineering management / careersSoftware / engineering practice

Posts
117 from 10 Oct 2008 to 11 Oct 2026
Posting
monthly (19 in the last year)
Kind
personal blog
Feed
https://www.subbu.org/atom.xml

2026 15

  1. My First Job
  2. Tripwires
  3. The Elephant in the Brownfield
  4. Two Bars, Spreading Apart
  5. A Lesson From the Feedlot
  6. A Lesson From the Cockpit
  7. The Hold
  8. The Authentic Mountain
  9. Two Mountains
  10. The Mountain and the Clouds
  11. Sandcastles and the Mountain
  12. Ride the Wave, Don't Drown
  13. Productivity and Entropy
  14. Agentic IDEs - 100 Teenager Dev Problem
  15. What Counts

2025 11

  1. Five More Leadership Lessons
  2. The Beginning of the End of Artisanal Software Crafting
  3. The Future is Here, If You Are Ready
  4. Leading in Low-Trust Times
  5. Tangled Mess
  6. Rock and a Hard Place
  7. Hard Things First
  8. Frame for Success
  9. Diagnose Before You Delegate
  10. Leadership Fundamentals and Tech
  11. My One-Day AI Coding Experience

2024 7

  1. Twenty Tiny Leadership Lessons
  2. Contemplative Reading
  3. Monkey Business
  4. Leadership for Results and Peace of Mind
  5. Goal Crafting
  6. Thought Spirals
  7. Pluralism

2023 7

  1. Mid Career Stuckness
  2. Followership
  3. Leadership Masterclass for Individual Contributors
  4. Boss Test of Goal Crafting
  5. Authenticity and Acting
  6. Shaping Your Authenticity
  7. Five Nuggets from 2022

2022 9

  1. Building Career Resilience
  2. Inputs and Outputs
  3. Work as a Socio-Business Relationship
  4. On Org Design Vulnerabilities
  5. Career Choices and Business Models
  6. Must DOs for Interviewers
  7. Making Up Movies
  8. Don’t Chase Data Mesh, Yet
  9. Managing Yourself

2021 14

  1. 2021 in Books
  2. On Feedback
  3. Cultivate the Coaching Practice
  4. Tell Me More
  5. Broken State of Data
  6. Looking for a Coach?
  7. Being Nice and Effective
  8. Infinity Minus One Possibilities
  9. Leading vs. Participating
  10. Let’s Discuss Attrition
  11. My Leadership Document — 2021 Edition
  12. Stop Feeding the Monkey – Journaling
  13. On Being Present
  14. On Getting Promoted — Push vs. Pull

2020 2

  1. 2020 — A Year of Privilege
  2. Jumping Across Career Ladders

2019 12

  1. Lessons from 2019
  2. Studying an Incident
  3. Retinitis Pigmentosa
  4. Why Learn from Incidents
  5. On Public Speaking
  6. Penalties and Purgatory
  7. Forming Failure Hypothesis
  8. If Only Production Incidents Could Speak
  9. Status Management
  10. Opinions
  11. Incidents — Trends from the Trenches
  12. The Value is in Dealing with the Messy Stuff

2018 4

  1. Contemporary Views on Serverless and Implications
  2. Taming the Rate of Change
  3. Cloud Optimization Circus
  4. DevOps and Governance

2017 11

  1. Serverless: Looking Back to See Forward
  2. Technology Decision Making and Architecture Reviews
  3. Accept | Tentative ✓ | Decline
  4. Paying it Forward
  5. DevOps, Postmortems and Cloud Spend
  6. DevOps is not DevOps
  7. How do We Manage Cloud Spend at Expedia
  8. There is No Pendulum
  9. How to Think About Multi-Cloud
  10. State of AWS Compute Pricing
  11. Fault Domains and the Vegas Rule

2016 5

  1. Taking the Time
  2. Cloud Lock-in and Change Agility
  3. Don’t Build Private Clouds
  4. On Influencing
  5. Turning Containers into Cattle

2015 3

  1. It’s the Manageability Stupid
  2. Lessons from the Cloud Bunker
  3. OpenStack Summit Keynote Video and Slides

2014 3

  1. Give Me Bare-Metal
  2. OpenStack on Diet
  3. Automate Everything — But Don’t Ignore Drift

2013 5

  1. Monitoring and Alerting for OpenStack
  2. Private Cloud Operating Principles
  3. OpenStack is not Cloud
  4. ClickOps
  5. Code the Infra

2011 4

  1. Nodejs vs Play for Front-End Apps
  2. Performance of RESTful Apps
  3. Can Pipelining Help?
  4. Chatty Apps

2010 1

  1. BigPipe Done in Node.js

2008 4

  1. POST Caching Example
  2. Resource Identity and Cool URIs
  3. Explaining State in HATEOAS
  4. Location vs. Content-Location