Development Overly Complex SDKs Good SDKs make writing service code easy. Why do so many of them stop just short of where they should?
12 Factor Disposability Normalize not knowing where - or to some extent why - your processes are. And never, ever, name a server (sorry saruman37)
Development Boilerplate is just Tech Debt waiting to happen Our goal as developers should be to write as much business logic as possible, and spend as little time as possible on anything else. Here's why that matters.
Development Package Based Development Thanks a pervasive culture of sharing, almost everything that we write can be thought of as refinements, gluing existing components together and adding only the parts of the code that are truly unique to whatever we're trying to build. It's a great time to be a software developer.
Development The Benefits of Keeping it Simple Everything must be made as simple as possible, but no simpler. But why?
Development Date Handling Dates are invisible and obvious, until they're not. Luckily a little thought and a few common strategies will keep them as boring as they seem.
Development Don’t Be Afraid to Cheat Its easy to lose sight of the forest for the trees and get so caught up in solving a technical problem that we don't stop to consider how we could take a shortcut and work around it instead.