Writing Is Thinking
Advice
Incentives and the Cobra Effect
Ask for Advice, Not Permission
Why new hires often get paid more than existing employees - bloomberry
Surviving layoffs in tech
Performance Reviews Matter
Keep your devices boring
What I Wish Someone Had Told Me
Mentoring software engineers or engineering leaders
3 questions that will make you a phenomenal rubber duck
Why do programmers need private offices with doors? (Do Not Disturb)
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
Bring Me The Horizon on how divorce and trauma shaped new album 'Amo': 'Everything boils down to love in the end'
Bring Me The Horizon's Oli Sykes talks to NME after their secret Reading and Leeds 2018 about how trauma and divorce shaped new album 'Amo'
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
The Elements of a Good Apology - Kellblog
A good apology can get you a second chance with a key customer. Learn the elements, both required and optional, in any good business apology.
Beyond SaaS
Software Innovation and Business Models