Culture
Measuring Developer Productivity via Humans 11 minutes read.
Measuring the productivity and happiness of your development team becomes critical once you cross the 50-100 engineers threshold. One of my lessons learned in this area is to constantly show demos, cover the "before & after" with user quotes, and celebrate wins. Figure out where you want to be world-class and why it's critical in your business. These unique investment areas should be something your team is proud to talk about, and it might look strange or have low ROI for other companies.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
We Need More Calm Companies 5 minutes read.
"A calm company's purpose is to provide exceptional service to customers while simultaneously improving the lives of the people who work there. By default, a calm company is profitable. Those profits give a calm company its resilience: there's no last-minute scramble to meet payroll or earn a last-minute sale to keep the business afloat. The company has enough financial margin to weather economic storms." -- Our industry needs variety. Greatness has many shapes and styles.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
Unit Tests Considered Harmful 3 minutes read.
Shai Yallin covers an area I wish I could have read in my early 20s, instead of spending so many years to reach the same powerful conclusion: "Strict coverage for classes prevents regression in these classes but does not assert that the feature actually works. And these tests make it difficult to change the behavior and interface of these classes, that might reflect incidental design or implementation details that have nothing to do with the feature that we actually care about. [...] Finally, remember that our users don't care about our test suite. They care about whether our software actually solves their problems and makes their lives easier. Our engineers also don’t care about our test suite. They want to develop new features, solve bugs, and keep everything tidy with minimal pains and restrictions."
Read it later via
Instapaper.
Share
it via
Twitter
or
email.