career.
- Collaboration sucks
- On becoming competitive when joining a new company
- An individual can change an organization
- Why Your Best Engineers Are Interviewing Elsewhere
- Mistakes I see engineers making in their code reviews
- How I got promoted to staff engineer twice
- Senior engineers should make side bets
- Protecting your time from predators in large tech companies
- Seeing like a software company
- How to Be a Leader When the Vibes Are Off
- Work is Not School: Surviving Institutional Stupidity
- How to Lead in a Room Full of Experts
- Thoughts on (Amazonian) Leadership
- Social Capital: The Compound Interest of Your Engineering Career
- From Python Programmer to Distributed Systems Researcher in 10 Years Without a PhD
- Career advice, or something like it
- In Praise of “Normal” Engineers
- If you are useful, it doesn’t mean you are valued
- On becoming competitive when joining a new company
- Advice for time management as a manager
- Impact, agency, and taste
- Implementers, Solvers, and Finders
- What I'd do as a College Freshman in 2025
- Refactoring won't save you from a layoff
- The Best Programmers I Know
- 🏆 How I'm advancing my career without neglecting my life. "New year's resolutions" done right.
- Problem Driven Development
- Networking For People Who Don't Network
- How to Grow Professional Relationships
- A Smart Bear » Failure to face the truth
- Going a Little Further
- Jan 14 A career ending mistake
- Manage like an engineer | Ben Balter
- How to do things if you're not that smart and don't have any talent
- OKRs are Bullshit - by drmorr
- Teach Yourself Programming in Ten Years
- Nobody Ever Gets Credit for Fixing Problems that Never Happened
- Job titles are bullshit · Jamie Tanna | Software Engineer
- Shape Up: Stop Running in Circles and Ship Work that Matters
- No one can teach you to have conviction | benkuhn.net
- Salary Negotiation: Make More Money, Be More Valued | Kalzumeus Software
- Technical Skills Are Overrated. Focus on Your Attitude.
- 40 years of programming
- First month on a database team | notes.eatonphil.com
- My favorite essays of life advice | benkuhn.net
- Leadership requires taking some risk. | Irrational Exuberance
- How to Start Google
- Decision logs
- Doing weeknotes
- Advice to Young People, The Lies I Tell Myself - jxnl.co
- My list of challenging software projects some programmers should try | andreinc
- How to send progress updates - Slava Akhmechet
- The Guide to Stock Options conversations - by Anton Zaides
- On Opening Essays, Conference Talks, and Jam Jars
- Learn one thing at a time | Lawrence Jones
- Constraints on giving feedback. | Irrational Exuberance
- Tracking the Wins
- Do Things and Tell People
- Visualization Mnemonics for Software Principles - DaedTech
- Professional corner-cutting : Havoc's Blog
- From Any Spot on the Field - by Thorsten Ball
- Semantic note-taking | cceckman, from the Internet
- No Wrong Doors. | Irrational Exuberance
- Cultures of writing. - by Karina Nguyen - sémaphore
- https://segment.com/blog/when-aws-autoscale-doesn-t/
- Be findable - by Thorsten Ball - Register Spill
- Productivity Versus Alignment
- Work hard and take everything really seriously - macwright.com
- Simple sabotage for software · Erik Bernhardsson
- Ship something every day
- Hitting the High Notes – Joel on Software
- Reflections on a decade of coding
- Becoming a go-to person gets you promoted. Here's how to do it as a software engineer.
- What Should You Do with Your Life? Directions and Advice - Alexey Guzey
- Marcus' Blog
- How to evolve a product | Granola
- Don't End The Week With Nothing
- Notes for new hires | Clinton Blackburn
- Why you need a "WTF Notebook"
- The Right Kind of Stubborn
- The Forth Methodology of Charles Moore by Jeff Fox 12/09/01
- Use A Work Journal To Recover Focus Faster And Clarify Your Thoughts
- Trust as a bottleneck to growing teams quickly | benkuhn.net
- Three important steps before jumping to the code
- How and why we built our startup around small teams
- Software Engineering Is Not Engineering | Brain Baking
- How to create software quality. | Irrational Exuberance
- Layers of context. | Irrational Exuberance
- Developing domain expertise: get your hands dirty. | Irrational Exuberance
- Managing Underperformers | Jack Danger
- Categories of leadership on technical teams | benkuhn.net
- Advice to the young
- Adam Keys is Thinking - The (Leadership) Discipline
- Late Again – Rands in Repose
- What I Learned Working For Mark Zuckerberg - Noah Kagan
- Obsession | notes.eatonphil.com
- Founder Mode
- What I Gave Up To Become An Engineering Manager
- Legacy
- Your customers hate MVPs. Make a SLC instead.