All blogs / Software / engineering practice
michaelnygard.com
Recent content in Blogs on michaelnygard.com
Software / engineering practiceDistributed systems / cloudEssays / personal
- Posts
- 261 from 17 Mar 2002 to 8 Oct 2026
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
- Feed
- https://www.michaelnygard.com/blog/index.xml
2026 3
2024 1
2023 5
2021 1
2020 13
- "Manual" and "Automated" are just words
- Blocker? Pre-requisite.
- Delay Induces Lamination
- Complexity Collapse
- Staggering Skeleton
- Weakness Invites Competition
- Scaffold or Straightjacket?
- Deleting From Databases is Not Cleanup
- Narrow but Deep?
- Consequences are not Pros or Cons
- Why did we stop at 2?
- Time Emerges From Events
- Reading List
2019 1
2018 7
2017 6
2016 11
2015 14
- Give Them The Button!
- C9D9 on Architecture for Continuous Delivery
- Software Eats the World
- Microservices versus Lean
- Development is Production
- The Fear Cycle
- Components and Glue
- Faceted Identities
- Inverted Ownership, Part 2
- Inverted Ownership
- The Perils of Semantic Coupling
- Maneuverability
- Bad Layering
- People Don't Belong to Organizations
2011 3
2010 6
2009 29
- "If the last one goes, we'll be up here all night!"
- Coupling and Coevolution
- GMail Outage Was a Chain Reaction
- Hadoop versus VPN
- An AspectJ Circuit Breaker
- Two New Circuit Breaker Implementations
- Workmen, tools, etc.
- Minireview: Beginning Scala
- Units of Measure in Scala
- Kudos to Relevance and Clojure
- JAOO Australia in 1 Month
- Quantum Backups
- Update: Sun Cloud API Not the Same as Amazon
- Can you make that meeting?
- Amazon as the new Intel
- Getting Real About Reliability
- Reliability Math
- 2009 Calendar as OmniGraffle Stencil
- Fast Iteration versus Elegant Design
- Why Do Enterprise Applications Suck?
- Tracking and Trouble
- Booklist
- Cold Turkey
- Subtle Interactions, Non-local Problems
- Combining here docs and blocks in Ruby
- Beautiful Architecture
- Another Cause of TNS-12541
- Using a custom WindowProc from Ruby
- OTUG Tonight
2008 69
- Attack of Self-Denial, 2008 Style
- (Human | Pattern) Languages, part 2
- (Human | Pattern) Languages
- Connection Pools and Engset
- Thread Pools and Erlang Models
- Constraint, Chaos, Collapse
- Licensing for Windows on EC2
- Windows on EC2, from a Mac
- Don't Break My Heart, EC2!
- Perfection is Not Always Required
- Arrival at JAOO
- The Infamous Seinfeld-Gates Ad
- In Korean
- ReadWriteWeb on Dirty Data
- 97 Things Every Software Architect Should Know
- How Buildings Learn
- Dan Pritchett on Availability
- Agile Tool Vendors
- Beyond the Village
- S3 Outage Report and Perspective
- Article on Building Robust Messaging Applications
- Kingpins of Filthy Data
- Inverting the Clickstream
- Mounds of Filthy Data
- Hard Problems in Architecture
- Creeping Fees
- Word Cloud Bandwagon
- Webber and Fowler on SOA Man-Boobs
- Coincidence or Back-end Problem?
- Social Factors
- Plurk.
- Six Word Methods
- New Article: S2AP + Eclipse + Maven walkthrough
- Canadian Privacy Commissioner Highlights Cloud Privacy Concerns
- Quickie: GAE is GA
- Wii Wescue
- Opening Up SpringSource AP
- JavaOne is a Hot Zone
- Grab Bag of Demos
- SOA: Time For a Rethink
- The JVM is Great, But
- SAP's SOA ESR
- Type Inference Without Gagging
- When Should You Jump? JSR 308. That's When.
- SOA at 3.5 Million Transactions Per Hour
- Project Hydrazine
- JavaOne: After the Revolution
- Who Ordered That?
- Sun to Emerge from Behind in the Clouds?
- Agile IT! Experience
- Amazon Blows Away Objections
- Geography Imposes Itself On the Clouds
- Suggestions for a 90-minute app
- Google's AppEngine Appears, Disappoints
- Reality
- OmniFocus Coming to the iPhone
- Release It has won a Jolt Productivity award
- Steve Jobs Made Me Miss My Flight
- The Granularity Problem
- Sun Joining the Cloud Crowd
- A Cloud For Everyone
- Outrunning Your Headlights
- Software Failure Takes Down Blackberry Services
- Tim Ross' C# Circuit Breaker
- The Pragmatic Architect on Security
- Two Books That Belong In Your Library
- Well Begun Is Half Done
- "Release It" is a Jolt Award Finalist
- Should Email Errors Keep Customers From Buying?
2007 45
- Two Sites, One Antipattern
- Read-write splitting with Oracle
- Budgetecture and it's ugly cousins
- Releasing a free SingleLineFormatter
- A Dozen Levels of Done
- Postmodern Programming
- Conference: "Velocity"
- Putting My Mind Online
- Two Ways To Boost Your Flagging Web Site
- Two Quick Observations
- Three Vendors Worth Evaluating
- Catching up through the day
- Architecting for Latency
- SOA Without the Edifice
- Cameron Purdy: 10 Ways to Botch Enterprise Java Scalability and Reliability
- Three Programming Language Problems Solved Forever
- Eric Evans: Strategic Design
- Kent Beck's Keynote: "Trends in Agile Development"
- From QCon San Francisco
- Pragmatic Podcast
- Make Time a Weapon
- Normal Accidents
- You Keep Using That Word. I Do Not Think It Means What You Think It Means.
- Engineering in the White Space
- On the Widespread Abuse of SLAs
- Y B Slow?
- The 5 A.M. Production Problem
- ITIL and Extreme Programming
- ITIL and XP
- Release It holding strong at Amazon
- Heads down
- Coach and Team From Same Firm
- Moving Your Home Directory on Leopard
- What makes a POJO so great, anyway?
- Release It! is shipping
- Flash Mobs and TCP/IP Connections
- Release It! is released!
- Self-Inflicted Wounds
- Design Patterns in Real Life
- Another Path to a Killer Product
- Quantum Manipulations
- A path to a product
- How to become an "architect"
- Planning to Support Operations
- "Us" and "Them"
2006 6
2005 14
- New Interview Question
- JAI 1.1.3 in beta
- Ruby expressiveness and repeating yourself
- MySQL 5.0 Stored Procedures
- The dumbest thing I've seen today
- Programmer productivity measurements don't work.
- More Beanshell Goodness
- Smalltalk style prototyping for Java?
- One of the most fun features of my current project
- I forgot to mention that I will be speaking at OTUG
- Leaving AntHill for CruiseControl
- The Veteran and the Master
- On Relativism and Social Constructions
- An IKEA Weekend
2004 5
2003 4
2002 18
- Keep Your Secrets
- The Paradox of Honor
- I think I'd like to
- Nostalgia
- Bill Joy Knocks the Open Source Business Model
- Needles, Haystacks
- Mlp
- Here's my number one frustration
- Multiplier Effects
- REST and Change in APIs
- Here's another excellent discussion about
- Debating "Web Services"
- Decoupling
- Prison of our own Making
- Ethical decisions in software development
- Designing for Emergent Behavior
- Names have Power
- Lately, I have been struggling