Cautionary Tales

Even when you are successful, there are pitfalls. It’s human nature to assume that the end of a process results in happiness, peace, and light. Sadly, that isn’t the case. Here are some ways success can be a downer.

Too Successful

Stored Procedures Again

A few years back, I worked at a web development shop that had a problem. The web application servers kept intermittently crashing. It was traced back to the connection between the application servers and the database.

Upon review, it became clear that the cause was the occasional poorly written database operation. Our team of web developers were talented with client-side code and business logic but were not DBAs. The solution was the dreaded stored procedure rule: all SQL had to ...

Get Driving Technical Change now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.