Culture
The Lie I Tell New Hires 4 minutes read.
We often confuse where we are now and where we want to be, so we often lie, sharing a process that is not really yet in place as if it's already working flawlessly, or as if we already figured it out. Go big, but always be honest about the path in front of you, and how they can help you get there.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
Work Hard, Live Well 5 minutes read.
There was a time in my life where working for many hours every day made me so happy, that I still look back at that time as one of the best in my career and in my personal life. I had the good fortune working on a very interesting problem with great people around me. But it's obviously not sustainable or desired as a policy. We're so bad at figuring out what's really important, saying no to irrelevant requests, that we compensate with working more hours. If you're in a position where you can and should set an example, make sure you build an environment where priorities are clear, where risk is being dealt with early, where responsibilities are spread and decisions can be made by many. It's always easier said than done, but this is where we should strive to.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
Practical Advice for New Software Engineers 5 minutes read.
New engineers: focus on learning. Focus on understanding the system, figuring out how to debug a certain flow in the system, how to write a test and get it to pass. "In your first day you'll deploy a change to production" sounds awesome, but I think it also sends the wrong signal to new engineers. If you don't help them move forward in their learning curve, helping them build a solid baseline, don't be surprised that 4 years later they still copy&paste most of their code, without knowing how things actually work.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.