vadimkravcenko

management articles

📉 Valueless CTO: High Salary, No Return

Two weeks ago I sat through a board call with a seed-stage startup. Burn rate north of “I’d rather not […]

30 April 2024 · 7 min read

I have a very poor work-life balance. How can I escape the grind?

Dear Tim, Your note popped up on my screen last Monday around 23:40. I was about to shut the laptop […]

06 April 2024

🤯 Mental Health in Software Engineering

Falsehoods Junior Developers believe about becoming Senior Habits of great software engineers Proper Software Development Estimations Why software projects fail […]

31 March 2024 · 5 min read

What to expect from the dev agency after MVP is done?

Dear JK, Your message landed in my inbox late Friday night, right as I was about to close the laptop […]

08 February 2024

How to better handle stress in a startup?

I’m typing this a few minutes after we coaxed our production database out of read-only mode. Lights are off, cleaning […]

08 February 2024

💻 Startup Infrastructure: Scaling from Zero to Enterprise

I still have the ZIP file from 2007. One PHP script, 9 KB, no folders in sight. Hosting was two […]

03 February 2024 · 8 min read

🧳 Handling Process Debt in IT

I still remember my first week at a mid-size telco in 2011. On Monday I pushed a tiny CSS fix; […]

10 December 2023 · 9 min read

😵 Postmortems in Software Development

August 1st 2012, 9:30 a.m. on the NYSE open. Knight Capital flips the switch on a new release—and instantly starts […]

22 November 2023 · 12 min read

🤹‍♂️ Habits of great software engineers

Tuesday night, somewhere between sip three and four of espresso, I caught myself rewriting the same helper function for the […]

04 November 2023 · 5 min read

🤝 Networking as an introvert CTO

I was standing in the middle of a buzzing tech event that our company had put together, feeling like a […]

19 October 2023 · 6 min read

🏰 Aging Code

Back in 2012 I inherited a codebase that still had Subversion keywords sprinkled all over the files – $Id$, $Author$, […]

05 September 2023 · 5 min read

🎭 Managing difficult software engineers

Quick disclaimer: I’m still figuring this stuff out like everyone else. If something here feels off, poke holes in it—I […]

14 August 2023 · 14 min read

As a non-technical founder what should I be doing while the product is developed?

I still remember sitting in a co-working space in 2014, watching my co-founder demolish the keyboard like he was racing […]

30 July 2023

👾 What does a CTO actually do?

2017. I’m two weeks into a “senior developer” gig at a seed-stage startup, happily shipping features, when the founders corner […]

21 July 2023 · 8 min read

🙏 Being a good mentor – a developers guide

The first time someone asked me to be their mentor I almost said no. It was 2012, I was knee-deep […]

08 July 2023 · 5 min read

📚 Healthy Documentation

I have an irrational love for documentation. Give me a quiet hour, a mug of half-cold espresso, and a blank […]

11 June 2023 · 5 min read

💩 Bullsh*t Jobs

I wrapped up my backlog last Tuesday by noon and spent the next hour rearranging sticky notes just so it […]

01 April 2023 · 5 min read

📜 Contracts you should never sign

I still remember sitting in a hostel at 2 a.m., job offer in one hand, fountain pen in the other, […]

27 January 2023 · 6 min read

🤝 Engineering Scarcity Mindset

⛓ Implementing Atomic Habits in IT 🏆 Promotion-based development 📈 The Toxic Grind ⛓ Implementing Atomic Habits in IT 🏆 […]

06 August 2022 · 5 min read

🌈 Hedonic Treadmill

Two Fridays ago I picked up a bottle of Swiss pinot to celebrate a long-overdue bonus hitting my account. I […]

26 July 2022 · 6 min read

💂‍♂️ Fake it till you make it

The other week I was killing time by the espresso machine in our Zurich co-working space when someone on my […]

19 July 2022 · 7 min read

🚪 Exit. Selling your SaaS

This piece belongs to the ongoing Founders Guide. I’m scribbling down everything I wish I’d had on my desk during […]

16 July 2022 · 13 min read

⛓ Implementing Atomic Habits in IT

I finished “Atomic Habits” on a delayed flight, half-listening to the gate announcements and underlining sentences with the only writing […]

11 July 2022 · 9 min read

How to hire first rockstar employee

Picture this: it’s 7 p.m., the cleaners are vacuuming the hallway of our shared office space, and I’m still fiddling […]

14 June 2022

💻 Embracing Hacker Culture

This piece is part of the Technical Manager Guide. Think of it as field notes from someone who’s broken more […]

30 May 2022 · 9 min read

🎃 We’ll add it to the backlog

Last Tuesday I grabbed a cappuccino at ViCAFE, the tiny kiosk next to Bürkliplatz. On the tram I ended up […]

23 May 2022 · 3 min read

🎯 What does a Product Owner do all day?

Right after our last sprint review, I overheard someone on my team asking, “So what does our Product Owner actually […]

16 May 2022 · 2 min read

 🎭 Owning up to your mistakes

Jakob pinged me on Slack at 23:18—one of those “hey, quick question” messages you know isn’t quick. He’d noticed the […]

19 April 2022 · 4 min read

🥇 The unfair advantage

🎙️ Last Tuesday, stuck in Zurich traffic and running dangerously low on espresso, I queued up an old episode of […]

17 March 2022 · 5 min read

🔥 Battling daily procrastination

🔥 Wednesday, 10:13 AM. I had VS Code open, coffee cooling to room temperature, and exactly zero lines of the […]

07 March 2022 · 2 min read

🔥 Do things, tell people

🤖 I shipped my first “next big thing” sometime in 2010, posted the link on Hacker News, and refreshed the […]

07 March 2022 · 5 min read

⛳ Moving Forward in times of uncertainty

Last Thursday I caught myself doom-scrolling at 6:30 am—coffee still brewing, half-awake, already tense. I’ve lived through recessions, the dot-com […]

07 March 2022 · 5 min read

🏄‍♂️ Self-Organizing Teams

This piece belongs to the ongoing Technical Manager Guide. I’m writing it for leads who suddenly find themselves in charge […]

17 December 2021 · 7 min read

🧩 Dealing with complexity

This piece is part of the ongoing Founders Guide. I’m jotting these notes while helping a handful of first-year startups wrestle […]

18 July 2021 · 15 min read

🤖 How to Hire a CTO for Your Startup

This piece belongs to the ongoing Founders Guide. I’m jotting these notes while helping first-year founders stay afloat — the things […]

09 July 2021 · 13 min read

🕸️ How to build remote teams properly

This piece belongs to the Technical Manager Guide I’m slowly publishing for leads who want to scale without turning into […]

26 June 2021 · 12 min read

⏱️ How to run efficient meetings with engineers

🚀 Founders Guide 2022 📚 Q&A for Startup Founders 📰 Previous Newsletter Issues 🛠️ How to be a better technical […]

12 April 2021 · 6 min read

🐥 Helping your Interns / Juniors grow

The first intern I ever coached arrived with an almost comical amount of enthusiasm. I had no onboarding checklist back […]

12 April 2021 · 9 min read

🦸‍♂️ Lessons learned from becoming CTO of a small startup

Update 2021: I first drafted this piece back in 2018, roughly eighteen months after I took over engineering at a […]

12 April 2021 · 10 min read

Most Read

🕸️ How to build remote teams properly

26 June 2021 · 12 min read

🏄‍♂️ Self-Organizing Teams

17 December 2021 · 7 min read

Popular Questions

How much equity should a CTO ask for?

10 June 2022 · 5 min read