Writing
Talks
Tips
Writing
Essays and tutorials, mostly about software, engineering, and leadership.
Unmarshal text with Go reflection
How to mentor software engineers
Use a career ladder for growth conversations
Best career advice: ask for feedback
How to think about equity compensation
Why I write
A better way to learn a new codebase
80/20 is half-ass when value is logistic
How I broke the MongoDB Go driver ecosystem
Interviewing engineers, part 2
Interviewing engineers
Leading without managing
A survey of git best practices
What xkcd tells us about dependencies and NIH syndrome
Book review: The Coding Career Handbook
Rewriting Go with AST transformation
Go as glue: JSON + XML + PNG = PDF
Schrödinger's Monad: A Maybe type experiment for Go
Flaming people versus flaming code
No more dirty reads with MongoDB
Perl 5 and Perl 6 are mortal enemies
Book Review: The Go Programming Language
Tip jars and open source
OODA vs technical debt
Expectations of volunteers in open source