How to Contribute to Open Source: A Practical Guide
A practical, honest guide to finding projects worth contributing to, reading a codebase before touching it, making your first pull request and handling review feedback. From someone who has done it and built a 217-topic Git course in the process.
13 Jun 2026
Why Every Software Engineer Should Understand Hardware
An argument for why understanding hardware - registers, memory, timing, power - makes you a significantly better software engineer, regardless of whether you ever write firmware.
10 Mar 2026
Inside British Airways Engineering: What a Maintenance Simulation Taught Me
Reflections on the British Airways Engineering Virtual Experience on Forage, covering A320 maintenance planning, C-check operations and what aviation engineering looks like from the inside.
1 Oct 2025
Video
How I'd Learn to Code If I Had to Start Over
Catherine Li
Video
I Was Laid Off by Atlassian
Vasilios Syrakis
Article
You and Your Research
Richard Hamming
Article
How to Pick a Career (That Actually Fits You)
Wait But Why
Article
Salary Negotiation: Make More Money, Be More Valued
kalzumeus.com
Article
How to Be Successful
Sam Altman
Article
The Pragmatic Engineer Newsletter
Gergely Orosz
Resource
Ask HN
Hacker News
Resource
Stack Overflow Developer Survey 2025
Stack Overflow