Actively hiring
Ride Hailing
Ammunition
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
Overview
I’m a developer and I write a little bit. If you’re curious about learning more about me, this is a good place to start.
News
Roadmap decisions rather than dates.
One thing that bothered me about Imprint's product after joining was our lack of passkey support.Passkey support is a rare opportunity to increase resiliency to phishing attackswhile simultaneously reducing login friction. If it's good for our members, ou
Read more
Report
Make No Assumptions
I've recently been thinking a lot about the concept of "soil horizons",which is the idea that there are many distinct layers of soil, from topsoil all the way downto bedrock, which all combine into a soil horizon.Translating this idea into software, the i
Read more
Report
Generated and suppressed demand.
Eight years ago, I wrote about my theory of restoring struggling teams,which came down to four steps:A team is falling behind if each week their backlog is longer than the week before.Solve by hiring more.A team is treading water if they're able to get th
Read more
Report
Revised rules of engineering leadership.
From early 2014 through late 2020, I was working in hypergrowth environments,which are challenging, but also educational. The most valuable feature of hypergrowth is thatyour mistakes reveal themselves next month rather than next year, because things go w
Read more
Report
Early and late-stage hypergrowth.
Last week, a colleague asked why I'd hired an additional new leader ontoan important area rather than expanding an existing leader's scope toincorporate that area as well. The existing leader was a known quantityand doing well, so why not keep expanding t
Read more
Report
Agents as scaffolding for recurring tasks.
One of my gifts/curses is an endless fixation with how processes can be optimized.For a brief moment early in my career, that was focused on improving how humans collaborate,but that quickly switched to figuring out how we can minimize human involvement,
Read more
Report
The agentic passive voice.
At some point, you will have learned about the passive voice,where the actor in a sentence is unclear.For example, my software didn't compile. That's a good exampleof the passive voice.However, you might not know the full set of rules,because here are som
Read more
Report
Judgment and creativity are all you need.
When I joined Imprint a little less than a year ago, our deploys were manual, requiring close human attention to complete.Our database migrations were run manually, too.Developing good software is very possible in those circumstances, but it takes a remar
Read more
Report
Should you include engineers in your leadership meetings?
While Staff Engineer was first and foremostan attempt to pull the industry towards my perspective on staff-plus engineering roles,writing it also changed my opinions in a number of ways.Foremost, it solidified my belief that the industry too often treats
Read more
Report
Pressure Without a Plan
When we launched Digg v4, the old site turned off,but the new site didn't turn on.There was a lot of pressure to get things working,but no one knew what to do about it. It took almost a monthto get it wholly functioning. It was not a pleasant month,with m
Read more
Report
Show more news
