9 key lessons learned on my path from Engineer to VP 🔑
Advice
Incentives and the Cobra Effect
Surviving layoffs in tech
Keep your devices boring
Performance Reviews Matter
Mentoring software engineers or engineering leaders
What I Wish Someone Had Told Me
Asking Better Questions
🗺️ How to prepare the technical interview
What being an expert looks like | Swizec Teller
Efficient communication
https://thecaringtechie.com/p/why-influence-is-vital
Avoiding The Classic Mid-Level Developer Trap
Hell is other people: performance management at Big Tech
I spent a fair portion of my adult life working for large tech companies. In all my interactions with peers, no other topic caused as much cynicism and angst as the question of performance management — that is, the labyrinthine processes the companies follow for deciding who to fire and who to reward for exemplary work.
How do I negotiate salary when I get a job offer?
The first step in any negotiation is to approach the conversation as a collaboration instead of a power struggle.
How to Make a Great Game Design Portfolio
Leading Effective Engineering Teams
Manage like an engineer
Why do programmers need private offices with doors? (Do Not Disturb)
3 questions that will make you a phenomenal rubber duck
Why new hires often get paid more than existing employees - bloomberry
Ask for Advice, Not Permission
Advice for new software devs who've read all those other advice essays
7 Challenges with Long-Term Projects and How to Manage Them
How I Read Books with Limited Time
Is Work Life Balance a Myth for Software Engineers?
Are nitpicks really worth it? - Nick Scialli | Senior Software Engineer
Practical Ways To Increase Product Velocity
How To Fix Broken Teams
The Vinted phenomenon: how one woman sold her clothes – and created a billion-dollar company