Let’s talk about something nobody in the startup Slack channels wants to admit out loud: Sometimes, the CTO is just... there. They’re taking up space,| Vadim Kravcenko
Thanks for reaching out. It's great to hear from you, and I'm thrilled that you’re considering a path towards becoming a CTO. Having spent a good part of| Vadim Kravcenko
I want to talk about something we don't discuss enough in our field: the mental health of software engineers, especially those of us who've taken on the| Vadim Kravcenko
These are mostly my thoughts about what I was expecting as a junior and how I perceived senior developers. To be honest, I was romanticizing them quite a| Vadim Kravcenko
I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even worth putting your best in, and I’m also sure you’ve| Vadim Kravcenko
On August 1, 2012, Knight Capital Group suffered a severe trading loss due to a software error. A technician's failure to update one of the eight servers| Vadim Kravcenko
The role of a software developer often gets distilled down to a singular activity: coding. While coding is undeniably the heartbeat of the profession,| Vadim Kravcenko
A good mentor is not just a teacher, but a guide who helps you navigate your career path. They provide valuable feedback, challenge you to grow, and inspire you to achieve your goals. They're a role model who lead by example, demonstrating the importance of continuous learning. The best mentors are those who genuinely care about your success.| Vadim Kravcenko
Project estimates are a crucial part of project management, helping to predict the time and resources needed for successful completion. Accurate estimates can be achieved through experience, understanding the project's complexity, and using the right estimation techniques. Overestimation can lead to wasted resources, while underestimation can result in missed deadlines and increased costs. Estimates should be regularly reviewed and adjusted as the project progresses, to account for unforeseen...| Vadim Kravcenko
I delve into the distinct roles of Product Owners and Project Managers in a company's structure. As a Product Owner, you're the visionary, crafting the roadmap and prioritizing tasks to bring the product to life. You're the miniature CEO, making the product cool for users and profitable in the end. As a Project Manager, you're the bridge between vision and execution, translating ideas into actionable tasks with feasible deadlines. You manage the project budget, oversee the quality of work, an...| Vadim Kravcenko
If you were poor — you function differently than those with abundant resources. If you were rich — your brain goes into a scarcity mindset.| Vadim Kravcenko
An MVP is not a flagship product, it's no superstar. In fact, it's the bare bones, the least feature-packed version of what a fully developed product could look like. It's not going to go out in the world and make everyone take notice, but it's going to help you get a foot inside the door.| Vadim Kravcenko