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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.