Epilogue of my time working at Twitter
Like seemingly everyone on this app I have plenty of opinions about Twitter > X and figure now is a good time to open up a bit about my…
The latest blog posts to take off on Hacker News. 6,086 posts.
Like seemingly everyone on this app I have plenty of opinions about Twitter > X and figure now is a good time to open up a bit about my…
To build a toxic team, you must inject poison early and often
As I shared at our last family meeting, current economic conditions have forced family leadership to make many difficult decisions. I myself have reduced my golf outings to every other week, and you, undoubtedly, noticed that your mother’s car is no longer the current model year. Unfortunately, even these deep cuts…
Virtual space platform to help remote teams collaborate.
If you can't do nothing, then don't expect to be able to do something.
What I write about my own personal journey is intended as just that—my personal journey.
(More general advice on going to talks is here . As with all my webpages, feedback is more than welcome!)
The most important coding habits are those that enable us to enjoy this craft for years to come. Here are tips for programming without pain.
I've been operating Pushover 's public-facing API for over a decade now and I thought I'd pass on some advice for those creating a new API.
A group of prominent scientists spread misinformation about COVID's origins. Mainstream journalists missed the story.
We often romanticize the notion of programming, presenting it as an abstract form of art, a science, or even a form of magic. The truth, however, is much mor...
Go on an adventure. Find a New Thing™. Bring it back. Share it, and demonstrate why the New Thing™ is worth sharing.
This 100-year-old binary classification of human interaction holds us back. It's time to move past it.
Good news: we have a neat, universal milestone on the journey to mastery. What that looks like, and how to use it.
This is a series of pages that guide you through the creation and operation of a successful consulting business. I’ve written this after running a fairly successful consultancy business in the mid-90’s and reviving this business in 2008. I’m primarily active in software, so some of the things in here will be skewed in…
Zoom fatigue is a real phenomenon, resulting from prolonged virtual meetings. This post explores its causes, including cognitive overload and lack of movement, and provides practical tips to combat it. Learn how to improve your virtual meeting experience and increase productivity.
Many ingredients go into developer productivity. Some are obvious and easy to measure (build times are an easy example to point to). But I think we tend to miss other important factors, perhaps because they are hard to directly measure. For example, no system collects a number that shows how well each developer…
Join Emily for part 2 of her series on becoming VP of Engineering, where she opens up about the good and bad parts of transitioning to VP.
People rarely talk about how they made it into the role of VP of Engineering. Join Emily as she opens up about the process - good and bad.
Justin Searls on the looming demise of the 10x developer: Why an era of enthusiast programmers is coming to an end.
Data Engineering is booming and many are looking for a cheat sheet to get started. Do you really need to learn 200 tools before you get your first job?
I was reminded by a discussion with a friend why, as a manager, you should be cautious about the relations you develop with the people in your team.
If you’re doing what you’re told to do, they are paying you too much.
In a recent article written for Slate, journalist Dan Kois recounts the shock his younger coworkers expressed when they discovered that he had, earlier in ... Read more
The difference between crafters and managers and how Shopify rages against meetings