Tag Archives: design

Black Holes & Revelations

Have you ever had to deal with a black hole on your team? “As predicted by general relativity, the presence of a large mass deforms spacetime in such a way that the paths taken by particles bend towards the mass. … Continue reading

Share
Posted in Music, People | Tagged , , , , , , , , , | Leave a comment

Escaping the Oubliette (Part 1a) – Debt Prevention

This is a partial re-post of Escaping the Oubliette (Part 1). I’ve split the article into smaller readable components. Great, I’ve got my incoming defect strategy nailed, Now how do I prevent defects and debt in new code? In 5 … Continue reading

Share
Posted in Planning & Estimation, Project Management, Simple Patterns, Simple Tools, Technical | Tagged , , , , , , , , , , , , | Leave a comment

The Joy of Peer Reviews (Part 1 – Code)

Pair programming replacing peer reviews is a myth in the same way that “agile projects have no documentation”. From my experience peer reviews continue to hold a vital place in agile development and software craftsmanship. Unfortunately they are often misunderstood or … Continue reading

Share
Posted in People, Simple Tools, Technical | Tagged , , , , , | Leave a comment

Lessons in Application Performance (Part 2)

“Captain, we have a customer crisis, get your passport, we need you on the ground tomorrow.” This would have been fine if it weren’t Thursday night, that I’d been pulling 14 hour days for about a month already and had promised … Continue reading

Share
Posted in People, Technical | Tagged , , , , | Leave a comment

Just Enough Design

Some years ago at a prior employer I had the luxury of working with a team delivering a large green-field Java & Oracle project. The requirements were complex and the interfaces, APIs and business logic all needed some pretty exotic … Continue reading

Share
Posted in Simple Tools, Technical | Tagged , , , , | Leave a comment