Articles

Twitter, LinkedIn, and Failing in Public
What I miss about Twitter-that-was
I Walked Across Spain
Some notes on walking the Camino de Santiago
Thoughtful Professional Writing
The hard part about writing is thinking
Transactionalism vs Respect
Why I hate swag
Hammers and Nailguns
What is a tool for?
Python Support is Socially Complex
Ambiguity of responsibility makes support difficult for everyone
Cloud Computing is Broken
Let's strive towards excellence on boring problems
Venting and Constructive Communication
To Vent is Human
SatCamp Retrospective
The Earth observation ecosystem from an outsider's perspective
How I Almost Quit My Job, and How Being Selfish Saved Me
...
What Does Pangeo 2.0 Look Like?
Past, present, and future of scalable geoscience in Python
Usage Based Pricing
...
How GitHub taught me to Micromanage
...
Hiring Sales
...
Reddit, Twitter, and LinkedIn Comparison
...
Decision Fatigue
...
Laser Eye Correction
...
Performance Reviews
...
SaaS Go-to-Market
...
How I Conduct an Interview
...
Rethinking My Website and Blog
...
Think for yourself
...
Audio-Visual Setup
HD is the new tall
Meetings
...
Stability Bias
Optimizing for past and future users
Offsites
...
Failure
...
Startup Advice
...
User Valued Work
...
Over Grown
...
SciPy Mission
...
Revenue
...
Small Scope Reviews
The secret to happy devs
Tech Leads
...
Startup Metrics
...
Ideal Tweet
...
Short attention span
Brevity is the soul of wit
Listen to sell
A practical tip for for engineers in sales calls
Senior Engineers
...
Short Blogposts
reducing expectations for the win
Avoid Indirection
for human readability
Maintainers
...
Why I Avoid Slack
...
Craft Minimal Bug Reports
...
Write Dumb Code
...
Biased Benchmarks
Honesty is hard
Write Tests
...
Dictionaries v. Objects
a story of shared abstractions