Marcin Czech is the first engineering manager I’ve talked to who experienced every possible career path:
Back in March 2023, Marcin was happy working on his own apps and doing a couple of consulting projects. Then, through a mutual friend, Clint Jarvis reached out with an idea:
Today you are going to read about:
As many readers enjoyed Being an engineering manager at Amazon, I decided to continue writing about how Engineering Management is done in different companies. The goal is to give you some practical advice you can use at your own company. Let me know if there are specific companies that interest you! This article is not sponsored! If you are curious about the product itself, check out How to have 27 hours in your day. Starting from scratchWhen Clint (the CEO) started to build the founding team, Roots was a mindfulness IOS app that Clint built with a freelancer developer as a side-project. He had a powerful mission: “Help people live a balanced life in a digital world”, and he decided to become serious about it. He recruited Marcin (CTO), Pontus (Head of Design), and Vikram (User Experience Lead), for a very unique founding team. Marcin is a ‘hard time’ person - the harder the problem, the more motivated he is to solve it.
There are 3 main things Roots did exceptionally at the start:
By the end of that first year, they finally had something that worked well and was a real painkiller. Leading a small remote teamMarcin is responsible for the tech and product sides, manages 2 developers (who release like a team of 5), and writes code for most of his time. He worked remotely way before the pandemic (for ~15 years) and has a unique approach: his trick to successful remote management is to not need any management… Here are the 3 steps he follows:
Releasing software in an early-stage startupOne of the core principles of the Roots brand is to care A LOT about the design. If you tried the app you know they are serious about it - it has the best UX of any IOS app I’ve tried. Good principles are ones that force you to give up on something. In Roots’ case, they are willing to sacrifice speed. The sprints are not time-based - they release only when they feel the feature is ready! Some of these big features (like blocking, challenges, and intentional blocking) took a couple of months. Quicker releases took ~two weeks. They usually follow the 'eat the frog' approach, tackling the biggest feature that they think will need the most iterations or are most uncertain about. They build a prototype, ship it internally, get feedback, and iterate - meanwhile adding the smaller parts to it. Most features take at least one or two high-level iterations and a lot more lower-level fixes. I loved this approach. From my experience, there is a lot of pressure in startups to release as many features as fast as possible. Usually, you get some time to make very small adjustments, but you rarely make a huge change after the release, as you are too busy building the next feature. Why you shouldn’t hire more developers - the Apple approachI asked Clint and Marcin why they don’t hire more developers. They have a product-market fit, the retention metrics are awesome. I really loved the answer here:
Handling growth with humilityThe next part of the journey is to start to grow like crazy. Clint compares it to the meditation app space - 10 years ago there were tons of different apps, with Calm and Headspace just starting. Now they're the unicorns. The screen time space is on a similar trajectory, and their aim is to become the Calm or Headspace of this space. That means raising a seed round, finding the right partners, and getting creative with marketing. So what will the super-hands-on Marcin do? You are going to love the answer:
Bonus: how they use their own appMarcin: “For me, the biggest help from Roots has been stopping my habit of getting lost in YouTube Shorts. I’d start watching one and then keep going, but now the app stops me at 5 minutes, which has been very helpful in breaking that habit. I really depend on that, so I ended up buying an additional phone just to keep my main phone untouched with the release version during testing (actually I have 5 phones now with different setups).” Clint: “In the mornings, I put on Monk mode, which blocks the most distracting apps no matter what. For productive apps like Slack or email, I use an intentional mode where I can get in, but I only have a few unblocks. The goal is to push myself to use a computer to be productive because it's more effective. Monk mode kicks in every night at 6:00 PM and blocks all apps. I've gone from spending around 3.5 to 4 hours a day on my phone to consistently around 1.5 hours, mainly by avoiding scrolling on X and Instagram.” Final wordsI stumbled on this amazing team in a completely random way. I answered an email they send to their users, and it turned out that Clint is doing the customer support, so we got to talk. I’m a huge fan of the product, and I shared my experience with it in How to have 27 hours in your day. I became truly curious about how they built it, so I asked for a Zoom meeting with Clint and the CTO, which was one of the more interesting conversations I’ve had. One of those that you feel you have MORE energy after it’s finished. I hope you enjoyed their story, I promise to follow along and update you on their progress :) What I enjoyed reading this weekIf you found it useful - please hit the ❤️ to help it reach others! I would love to get any comments or thoughts, here or on LinkedIn. |