-
Software Development

Bad Things Happen to Good Code
We need to understand what happens to code over time and why, and what a healthy, long-lived code base looks…
Read More » -
Software Development

Technical Debt – when do you have to pay it off?
There are 2 times to think about technical debt: When you are building a system and making trade-off decisions between…
Read More » -
Software Development

Can you get by without estimating? Should you try?
Estimating remains one of the hardest problems in software development. So hard in fact that more people lately are advocating…
Read More » -
Software Development

How to Cheat at Application Security
Developers need to know a lot in order to build secure applications. Some of this is good software engineering and…
Read More » -
DevOps

Devops and Maintenance go together like Apple Pie and Ice Cream
One of the things I like about devops is that it takes on important but neglected problems in the full…
Read More » -
Agile

Contracting in Agile – You try it
One of the key principles in Agile development is āCustomer collaboration over contract negotiationā Unfortunately, that means that if youāre…
Read More » -
Software Development

What’s better – Big Fat Tests or Little Tests?
Like most startups, we built a lot of prototypes and wrote and threw out a lot of code as we…
Read More » -
Agile

Does the PMI-ACP set the bar high enough on Risk Management?
Iām trying to understand the PMIās new certification for Agile Certified Practitioners, and what value the PMI brings to managing…
Read More » -
Agile

What can you get out of Kanban?
Iāve spent the last year or so learning more about Kanban, how to use it in software development and IT…
Read More »


