
I write about software development, tools, and people.
And how marketing makes it all better.
-
I don’t write code for a living, and I never have. Developer has never been part of my job titles, and my Github history won’t impress anyone. I think that’s why people are surprised that I speak at developer conferences…
-
Our tools shape our worldview, or Least-bad Confluence techniques
If you have been in a conference open space with me, you know that I make a terrible yuck face whenever you ask me to talk about working with Confluence. I have yet to work with an instance of Confluence…
-
The virtuous thank-you cycle
We talk a lot about vicious cycles, and how it’s easy to end up in bad places because the incentives are all bad, but let me tell you a story. It’s a pleasant Saturday, my family is watching Star Trek:…
-
Think Globally, Sponsor Locally
Possibly the most exciting thing about my new job as Developer Advocate (there are so many!) is that I don’t have to scramble and ask conferences to fund me anymore. That means that speaker funds can go to the next…
-
Fear of the Bus (DevOpsDays MSP 2017)
-
Verbose Mode (Systems We Love MSP, 2017)
-
Y2K and Other Disappointing Disasters (RubyConf 2017)
-
Search-First Writing for Developers (NorthBay Python 2017)
-
Writing exercise
As a developer advocate for LaunchDarkly, I need to understand the product in a bunch of different ways – at a technical level to give summaries of how to make integrations work, at a business level to explain how feature…