Manage like an engineer
Cathedral vs Bazaar People Management
Leading Successful Product Teams
Blog
How to Make a Great Game Design Portfolio
Leading Effective Engineering Teams
‘My life will be short. So on the days I can, I really live’: 30 dying people explain what really matters
Facing death, these people found a clarity about how to live
The science-based benefits of reading
I absolutely love reading. Fiction, non-fiction, poems, blogs, newspapers, magazines. Unfortunately, in today’s world, we spend less time reading and more time browsing—scrolling through Tweets, liking Instagram posts. It’s a shame, because reading offers many benefits that are backed by science. If you’re not convinced you should make it a habit, see below for some ... Read More
Interviewing Tips: Technical Challenges – Coding & more
After making it through the initial application selection and conquering a first set of introductory interviews the interview process often moves on to some form of “technical challenges”. The goal…
What is a Staff Engineer?
Diving into the Staff Engineer Role, with Raviraj from Meta
The Truth Is Paywalled But The Lies Are Free ❧ Current Affairs
The political economy of bullshit.
The Cult of the Complex
’Tis a gift to be simple. ALA’s Zeldman bemoans our industry’s current fetish for the needlessly complicated over the straightforward. Escape the cult of the complex! Get back to improving lives, o…
All of the writing I did in a week as a software engineer
The other day, I was thinking about less-obvious skills that I find helpful for working as a software engineer. Some skills are obvious, like understanding technical topics, learning new things, and thinking like a computer, but there’s a separate class of unobvious skills that an outsider may not immediately think of when they imagine a career in software.1
Empathy and communication are the main ones that come to mind.2 3
Reduce the noise, make space for progress
How successful people manage information
Why Micromanaging Kills Corporate Culture
The most important part of a companies culture is trust. People don't feel trusted when you micro-manage and this has disastrous implications.
The pre-PMF guide to product management
June's CEO on how to move faster and stop throwing away your roadmaps
Beyond SaaS
Software Innovation and Business Models
How to Boss Without Being Bossy – Holy Ghost Stories
Before you try to do something, make sure you can do nothing - The Old New Thing
If you can't do nothing, then don't expect to be able to do something.
Some brief thoughts on pricing design
How should we value our work in a fair exchange?
Creating And Maintaining A Voice Of Customer Program — Smashing Magazine
Product teams benefit from knowing their users’ needs and how they respond to product updates as they build out the roadmap of a product. This article covers Voice of Customer programs and is aimed at those who work on a product team as well as executives who are looking for how to better inform your products using insight from users.
Make room for ambition
You start a new project. The pitch outlines the problem and boundaries of the solution. There's an appetite, like three weeks, that captures how much time it's worth investing. It's time to jump in. You add some to-dos. Have a kickoff call. Mock up a few approaches, throw together a dead simple UI, or spike a potential data model. All ...
Advice for Sending Cold Emails and DMs
What’s the Best City for Techies in 2024? - Overthinking Money
It used to be that the best city for techies was clearly the Bay Area. Now, I think the best city is a bit further north.
How do you hire upwards?
The OpenAI drama has left a hole in the company’s upper echelons. Its remaining leaders now face a daunting task that every founder must reckon with: recruiting exceptional senior talent.
Effective altruism - Wikipedia
Traits I Value
An addendum to a personal API
Standing on the shoulders of giants: Colm on constant work
The Builders' Library gathers the expertise of Amazon's most experience builders in one place. One article that really got me thinking was Colm MacCárthaigh's "Reliability, constant work, and a good cup of coffee" which is about an anti-fragility pattern that he developed for building simple, more robust, and cost-effective systems.
Planning for unplanned work
The First Thing You Learn in Skateboarding is How to Fall.
And shouldn’t that be the case for starting anything?