http://www.runtime-era.com/2015/03/solid-review-interface-segregation.html
Tag: Software Development
Link: Simplicity isn’t simple
Link: Choose Boring Technology
Link: Agile Is Dead (Long Live Agility)
Hacker’s Guide to Setting up Your Mac
Link: Interesting discussion about Semver and maintaining an open source library
https://github.com/jashkenas/underscore/issues/1805
Recently, the Underscore library introduced some backwards incompatible changes. The discussion that ensued on the related Github issue is fascinating. Lots of talk about the relative merits of Semver (Semantic Versioning) as well.
Link: What We Do and Don’t Know about Software Development Effort Estimation
Planning Poker: Software development estimation technique
Link: How To Survive a Ground-Up Rewrite Without Losing Your Sanity
Title is a bit misleading, but the blog post has some good stuff in it.
Essay: You weren’t meant to have a boss by Paul Graham
An old 2008 essay from Paul Graham. I like his thinking about freedom in large organizations.