Engineering Leader · Software Engineer
Writing about software while software writes itself.
Writing
-
6 Books I Loved in 2019
Deep Work, Why We Sleep, Blink and more — the books that shaped my year.
Read more -
3 Things You Didn’t Know About Visual Studio Online
Cloud-powered dev environments: deep links, badges and tricks you may have missed.
Read more -
ELC MLMS ’19
Highlights and takeaways from the Executive Leadership Council’s Mid-Level Managers’ Symposium.
Read more -
Convey: Pipe between machines
A command-line tool with one simple goal: make it easy to pipe between machines.
Read more -
Starting out as a Software Engineer
Six things I wish I knew when I started out as a software engineer.
Read more -
Creating a Culture of Innovation & Creativity
What MailChimp’s Ben Chestnut taught me about assembling pieces from other stuff in weird ways.
Read more -
6 books I loved in 2018
From The 80/20 Principle to Bad Blood — key books that impacted my year.
Read more -
AfroTech ’18
Reflections on 4,000+ engineers, designers and business leaders at AfroTech in San Francisco.
Read more -
Spot: Create from PR
Run a build generated straight from a pull request — motivation, tutorial and tips.
Read more -
Spot: June Update
One month after releasing Spot: community feedback, downloads and tweets.
Read more -
Spot — Instant cloud environments for developers
Announcing Spot: a new paradigm for instant cloud-connected developer environments.
Read more -
Commute App on Azure App Service
Deploying Commute on Azure App Service on Linux — no VMs required.
Read more -
Setting up OpenVPN on Azure
Step-by-step: a secure OpenVPN server on an Ubuntu VM running on Azure.
Read more -
Commute App
Find the perfect time to leave the office — built in two days with Google Maps and Docker.
Read more -
The Internet as a Tap
What if the Internet worked like a tap? An analogy for how data moves.
Read more -
A Dive into Web Caching
Why caching matters, and how it shapes speed and responsiveness on the web.
Read more -
An introduction to Kubernetes
Managing containers across hosts: deployment, maintenance and scaling with k8s.
Read more -
An introduction to containers
Shipping containers, software style — encapsulating programs and their dependencies.
Read more -
The motivation for microservices
Monoliths vs microservices: why scalable architectures changed how we build.
Read more