Peopleware
The Solution to Technical Debt 15 minutes read.
While it's a bit long, this post is a great reference for ongoing fighting with Technical Debt. Henrik Kniberg offers a simple way to measure your satisfaction with your current code's quality and how to improve it over time. Eliminating Technical Debt should be part of your planning (e.g. part of writing features, or as tasks in the sprint/backlog). My advice is to pay attention as you don't want to invest time in eliminating Technical Debt in features/system that are not useful for the business. It will always be cheaper to cut out some features and reducing your code. Share it with your technical leads and have a discussion about your current satisfaction with your code and the way you're handling quality for the long run.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
6 Secrets for Building a Super Team 5 minutes read.
Greg Brockman shares 6 lessons learned from hiring at Stripe, a company with probably one of the best engineering teams in the world. My favorites are "Only hire people who make others want to be around them" and "Everyone gets a veto". Having these guidelines for hiring can help you check for culture fit.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
How Do I Tell My Team to Work More Hours to Hit a Launch Date? 10 minutes read.
What a great post by Edmond Lau (ex-Quora Engineer). If there is only one thing I could take from it, I'd choose "Focus on the overarching mission of the project, team, or organization, and why it's critical to that mission to meet the launch date". It is nearly impossible to enforce a commitment from your teammates. Build relationships with them to allow such openness. Invest the time, share your thoughts, help them succeed. It would pay off when you'll need their help.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.