vadimkravcenko

long-read articles

😱 Why software projects fail

Last Thursday I was reviewing a pull-request for a 200-line Swift UI tweak in the morning and helping untangle a […]

14 March 2024 · 8 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

🗄️ Database Migrations

I’d rank database migrations right next to dentist appointments and moving apartments on the “things engineers postpone until absolutely necessary” […]

01 October 2023 · 9 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

📚 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

🕒 Rules of Thumb for Software Development Estimations

I once lost half a Sunday to a single question: “How long would it take us to build a mobile […]

01 May 2023 · 11 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

🚦 Going live with your SaaS: The Launch day

Part of the ongoing Founders Guide. I jot these notes down while the memories are still fresh, so you’re getting […]

11 July 2022 · 13 min read

🤑 Fundraising for SaaS Startups

This piece belongs to the ongoing Founders Guide—a collection of notes I’m assembling for first-year founders while the memories of […]

01 July 2022 · 12 min read

🧬 Becoming a Real Business: Accounting, Taxes, and Automation

I still remember the first morning I woke up to an email from Stripe saying we’d crossed four figures in […]

25 June 2022 · 13 min read

🍻 How to build a community around your SaaS

This piece belongs to my ongoing Founders Guide. I’m jotting these notes while the memories of our first-year battles are […]

18 June 2022 · 11 min read

💡 Getting your Idea to the MVP

I still have the calendar invite from the day we pushed our very first MVP live — 03:47 AM, too […]

17 June 2022 · 11 min read

💻 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

🕸️ 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

🤹🏼‍♂️ Managing technical debt at an agile company

Tuesday’s stand-up started with the same sentence from two different teams — “The build suddenly takes fifteen minutes, what changed?” […]

03 May 2021 · 9 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