Thoughts on getting laid off after nine years at Twilio
Friday was my 9 year anniversary of starting as a Developer Evangelist at Twilio. Monday I was laid off.
Friday was my 9 year anniversary of starting as a Developer Evangelist at Twilio. Monday I was laid off.
Code reviews are a performance nobody paid for
The tech giant is not blinking: after the unprecedented pushback on its 3-day return to office policy last month, Amazon just made it clear that the policy is going ahead.
New managers often want to get everything right from the get-go. But, ironically, that would be their first mistake. Why? Because that's the total opposite of authenticity.
I know a bunch of you already have your pitchforks out, so let me start out by establishing some goalposts for my premise. When I’m done, you may still want to skewer me, but at least it’ll be for the right reasons, if you do. Through the rest of the post, I’m going to draw...
Gamification works too well on me. I'll do anything for a high score, to complete a progress bar, or to unlock an achievement.
A long, close reading of Poppendieck's talk on how plans quietly become the thing we manage instead of the outcome, from the Empire State Building up.
Our systems and ourselves
Can I bring my emotional support dog?
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on social media. I'm much more optimistic about what these AI advancements mean for the future of software development.
For a long time, I found the micromanager CEO archetype very frustrating to work with. They would often pop out of nowhere, jab holes in the work I had done without understanding the tradeoffs, and then disappear when I wanted to explain my decisions. In those moments, I wished they would trust me based on my track…
Feedback is the lifeblood of getting better, but be careful who you accept feedback from.
Three is a magic number. This is the number of things we can keep in our minds without losing focus. So, logically, a three-tier software…
Many of my discussions with product leaders (CPOs, VPs and others who manage teams of product folks) are about the substance of product management: portfolios, competing stakeholders, pricing & packaging, tarot cards as a revenue forecasting model. Last week, though, in my product leadership workshop, we had an…
To build a toxic team, you must inject poison early and often
Yet commentators and politicians keep missing it
Understand corporate legibility through the lens of a software engineer.
From the highly eclectic blog of Mark Dominus
Even though it was 12 years ago, I still remember what the most stressful part of being a junior developer was.
Thanks for reading Code Solo!
You probably aren't qualified to dissect your own failures because you're the idiot who screwed everything up.
Stéphane Graber's website -
In an organization with many teams, problems will arise that span across these teams and require solutions broader than an individual manager’s purview. These types of projects include things…
YOLO-driven development - not for the faint of heart
How a random stream of events ended up creating a picture with 57 million views
Friends! Pals! Treasured work associates! Last month Mandy Brown wrote about how she struggled to quit her job and this bit hit me like a sledgehammer: “I...
It’s con season in the tech world. Yesterday evening I flew from Pluralsight’s Link/ unconference in New Orleans to Pycon US in Salt Lake City. New Orleanians are just as likely as not …
There is more to communication than just the correct use of words, phrases, and clauses. Let’s look at some of the communication skills that don’t get enough attention.