Working Backwards
Starting with the results you want, and then building the path back to your current circumstances
Designing a Hiring Pipeline at a Startup
The best practices at a large company may not work at a small-sized startup
Reinstalling Bundle to run Jekyll
Fixing a strange issue with Ruby gems to fix a 'bad interpreter' error
Installing an older version of Java on OSX using Homebrew
How to use Homebrew Caskroom to install Java 8
Setting up a Python workspace
An efficient use of PyEnv and Jupyter
The 10x Programmer
10x Programmer Considered Harmful
Empathy
The Unreasonable Effectiveness of Empathy
Open & Closed Mode
How to be creative.
Distributions
How to pick a probability distribution.
The 4 Common Failure Modes of Team Communication
These are the most commonly-occurring types of miscommunication in software engineering teams.