Thoughts on about software, tech, leadership, food and ceramics.
Teams need a balanced mix of seniority to thrive
Debate breeds conflict, but discussion creates collaboration
Every product team should know these 3 words: Build. Release. Launch.
A little bit of randomness can help your standups stay fresh and productive
For early-stage tech startups, the hiring process can be extraordinarily difficult.
As a senior engineer, how do you communicate with with the juniors on your team?
The quickest way to discover your passion as a developer is to dive in and get your hands dirty.
Poor structure and misbehaving vendors: 2 slow killers of tech startups.
A different perspective on skills needed to succeed in tech
Using data to root out housing problems
Tunes to inspire technical productivity
Open Source is all about giving back.