CTO Insights Podcast cover image

CTO Insights Podcast

Latest episodes

undefined
Nov 21, 2024 • 50min

Tracking Developer Joy to Drive Team Performance - with Sven Peters from Atlassian

I had the pleasure of hosting Sven Peters, Developer Advocate at Atlassian to discuss Developer Experience, a topic that increasingly catches the attention of engineering leaders. We start the discussion with some mindblowing stats from the recent Developer Experience report, released by Atlassian. According to it, 69% of developers lose eight or more hours per week to inefficiencies. 69%. That’s a full day lost weekly due to the inability to organize work in a way that empowers productivity. Sven argues that developer joy is the single most important factor directly impacting the team's performance. Increasing it reduces inefficiencies. Or vice-versa. The bottom line is that when traditional metrics fail us, measuring developer joy will likely open perspectives that guide us toward more productive work. So, we talk about concrete actions they’ve taken at Atlassian, how they track developer joy, and what we can learn from the process.We asked developers, "Where are you losing time?" The top answer was tech debt, followed by insufficient documentation. Then we asked leaders what they see as the main challenge for developers. Their top answer was, "They’re understaffed." It’s not tech debt, not documentation, and not slow build processes. So, they try to fix the problem by adding more people to it.Here are the main takeaways from this episode:- 69% of developers lose eight or more hours per week to inefficiencies and less than half of them believe leaders are aware of these issues. On the other hand, nearly 40% of leaders use lines of code and hours worked to measure performance. There’s a huge discrepancy between leadership and engineering that only contributes to the team’s inefficiency.- Based on Atlassian’s research, Tech Debt is the number one reason developers lose time.- Leaders often misunderstand the challenges developers face and the first step in resolving them is improving the communication between developers and leaders.- Developer joy correlates with productivity and satisfaction. Regular surveys can help measure developer satisfaction and continued investment in improving the metrics directly contributes to increased performance.- Empowering teams to solve their problems increases engagement and creates a culture of continuous improvement and higher work satisfaction.- Quality assistance, a process where developers own the quality with a handful of QA experts to assist them, helps developers take responsibility for their code and improve the general team performance.This episode is brought to you by Adeva, a global talent network that connects companies with top-tier tech and product talent, ready to hit the ground running. With the ability to introduce a candidate within 24 hours and an exceptional 98% success rate on trial engagements, Adeva offers the flexibility for companies to scale their teams up or down as needed.If you’re looking to expand your team, drive momentum in new projects, or need to backfill a role, Adeva might be the solution you need.Visit https://adevait.com to learn more. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
Nov 7, 2024 • 1h 6min

Creating a Culture of Flow to Boost Team Performance-with DHH, CTO at 37 Signals

I had the pleasure of hosting David Heinemeier Hansson, co-owner and CTO at 37signals. Known for its commitment to work-life balance and focusing on outcomes over hours, 37signals has set a strong example in the industry. So, I was thrilled by the opportunity to hear David’s take on team performance, especially how to achieve more with less.In our conversation, we explore why overwork often signals poor organization and how to build a culture that enables people to accomplish more while working less. We discuss the value of flow over busyness, challenge the need for traditional metrics, and examine the unconventional approaches that have allowed 37signals to consistently deliver exceptional products for over 20 years.“40 hours is enough. 40 hours is actually plenty. The main difficulty is finding a way for those 40 hours to connect, not to be sliced into little work moments but to have long stretches of uninterrupted time.“- David Heinemeier HanssonHere are the main takeaways from this episode:* Overwork is often a sign of poor organization, not commitment—and it frequently comes at the expense of productivity. Creating a culture of flow, on the other hand, boosts productivity without requiring overwork.* “You can do big things with small teams, but it’s hard to do small things with big teams.“* The right tools can significantly impact productivity.* The use of the ShapeUp framework encourages autonomy and flexibility in teams. In comparison, Scrum can become overly process-driven, losing sight of the actual customer needs.* Enterprise software often becomes overly complex due to customer demands and feature creep can lead to a product becoming worse over time.* Short-term planning allows for more flexibility and responsiveness. Avoiding traditional KPIs and roadmaps has helped Basecamp maintain agility over the years.* Building great software requires a commitment to quality and user experience and a sustainable business model prioritizes profitability over rapid growth.Listen now on Apple, Spotify, and YouTube.This episode is brought to you by Adeva, a global talent network that connects companies with top-tier tech and product talent, ready to hit the ground running. With the ability to introduce a candidate within 24 hours and an exceptional 98% success rate on trial engagements, Adeva offers the flexibility for companies to scale their teams up or down as needed.If you’re looking to expand your team, drive momentum in new projects, or need to backfill a role, Adeva might be the solution you need. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
Oct 25, 2024 • 41min

Intentional Team Organization to Enhance Performance with Manuel Pais, co-author of Team Topologies

I had the pleasure of hosting Manuel Pais, co-author of Team Topologies - the book that reshaped how companies structure their teams for high performance. With years of hands-on experience working with global organizations, Manuel specializes in optimizing team interactions, reducing complexity, and driving value.We discussed the challenges of traditional team structures and the importance of intentional team organization. Manuel emphasized the need for continuous evolution in organizations, understanding how the team structure and interactions between teams should evolve to enable faster flow. He shared insights on restructuring for high performance, enabling autonomy within the teams, and moving the role of management toward providing context rather than planning work.Here are the main takeaways from this episode:* What are the key aspects of the Team Topologies framework and how do they influence the team's performance?* Cognitive load and its effect on the team’s performance and delivery speed.* Intentionality in team organization as a key to high-performing teams.* Continuous evolution vs. immediate transformation in large organizations: how can mature organizations transition to the Team Topologies framework?* Team Topologies mindset: how can startups take advantage of the framework without formal implementation?* Moving the role of management toward providing context as opposed to planning work.Listen now on Apple and Spotify.This episode is brought to you by Adeva, a global talent network that connects the world’s best companies with the world’s best tech talent.Adeva provides access to a global network of top-tier tech and product talent, ready to hit the ground running. With the ability to introduce a candidate within 24 hours and an exceptional 98% success rate on trial engagements, Adeva offers the flexibility for companies to scale their teams up or down as needed.If you’re looking to expand your team, drive momentum in new projects, or need to backfill a role, Adeva might be the solution you need. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
Sep 26, 2024 • 49min

The Real 10x Developer: Multiplying Impact by Empowering Others with Gregor Ojstersek

I had the pleasure of hosting Gregor Ojstersek for a conversation on the less-emphasized aspects of high performance: great culture, good processes, and a positive mindset. He believes that the best teams have good relationships and can collaborate effectively, focusing on performance as a driver of the whole business, not solely on individual achievements.With a unique stance on the notion of the '10x developer', Gregor challenges what the industry values in their highest performers. Does this unicorn that performs 10x the regular developer exist? Or is a 10x developer simply someone who knows how to pull out the best in others, so that together, they 10x the team performance? Fascinating view on individual vs. collective performance.Tapping in his own experience as a CTO and thousands of hours of research for his Engineering Leadership publication, Gregor shares his insights on structuring teams and empowering good relationships, including curating the hiring process and setting clear expectations. He also discusses the negative impact of perfectionism, the importance of setting deadlines, and the role of managers in creating a supportive and collaborative environment.Here are the main takeaways from this episode:* A great culture, good process, and a positive mindset are crucial for team and individual performance.* Building good relationships and effective collaboration are key to creating high-performing teams.* Empathy and helping others are important qualities for developers, and the '10x developer' is someone who multiplies their impact by making others better.* Successful hiring focuses on candidates who are team players and show a deep interest in the business and product.* Clear expectations and regular feedback create a supportive and collaborative environment.* Prioritizing value delivery over perfectionism leads to faster customer outcomes.* Involving engineers in customer discussions and feedback provides a better understanding of user needs.* Metrics are valuable for tracking progress, but they should be interpreted carefully and not used as the sole measure of performance.Check out Gregor’s Newsletter for a deeper dive into all of this.--This episode is brought to you by Adeva, a global talent network that connects the world’s best companies with the world’s best tech talent.Adeva provides access to a global network of top-tier tech and product talent, ready to hit the ground running. With the ability to introduce a candidate within 24 hours and an exceptional 98% success rate on trial engagements, Adeva offers the flexibility for companies to scale their teams up or down as needed.If you’re looking to expand your team, drive momentum in new projects, or need to backfill a role, Adeva might be the solution you need.Visit adevait.com for more information. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
Sep 13, 2024 • 57min

Mastering the CTO Role with Drew Falkman

Tune in for valuable insights into what it takes to succeed as a CTO with Drew Falkman, Principal at Moves the Needle, a product consulting company. Drew is also a former CTO, advisor to multiple startups, product consultant, and LinkedIn instructor whose CTO course has been watched by over a quarter million engineering leaders worldwide.Drew emphasizes that the CTO role is, above all, a people job. As counterintuitive as it may be, Drew explains why skills like delegation, planning, and managing teams and other executives are just as important—if not more—than technical expertise. I especially appreciated his thoughts on deep work as a key driver of team productivity, highlighting that it's the CTO's job to enable it. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
Jul 19, 2024 • 60min

Programming is The Easy Part, with J. B. Rainsberger

I had the pleasure of hosting J.B. Rainsberger, Business and Software Coach helping companies profit sooner from their software projects while empowering individuals to navigate the complex world of work. His approach is all about less stress and more energy to bring to the parts of the job that create value.The notion of “Programming is the easy part” comes again as a focal point of the discussion as we dig into what the actual difficult parts of work are. J.B. explains how, when he’s coaching teams, the challenges he sees are almost always about people relations and rarely about code and architecture. We explore common causes of delays and stress at work, together with his insights on improving delivery and overall performance by adjusting the working habits on an individual level. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
Jul 4, 2024 • 59min

Enhancing Team Output by Cutting Meetings to a Minimum: Insights from GitLab

In this episode, I’m speaking with Natalia Tepluhina, Principal Engineer at GitLab, Vue.js core team member, and Google Developer Expert in Web Technologies. I’ve always been fascinated by Gitlab and the async culture they foster, so I was really looking forward to exploring how working asynchronously might benefit the team's performance. And Natalia had a lot to share on the topic. The biggest highlight for me is how ruthlessly they eliminate meetings by keeping a disciplined approach toward what makes a meeting material. So much so, that even their planning is done async, not surprisingly using GitLab epics and issues. Definitely a perspective worth getting. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
36 snips
Jun 20, 2024 • 1h 13min

Increasing Team Velocity While Improving Quality: A Talk with Kent Beck

Key figure Kent Beck, creator of Extreme Programming, discusses how XP evolved intuitively for rapid delivery. Topics include balancing software design with feature development for team performance, empowering geeks in tech, and challenges of implementing XP in traditional organizations.
undefined
Jun 7, 2024 • 53min

Driving Success by Empowering Team Autonomy

Mite Mitreski is the CTO of Signicat, the leading provider of digital identity solutions in Europe. Before Signicat, Mite was an engineering director and part of the CTO office at Klarna. He brings extensive experience in engineering leadership and great insights into high-performing teams.In our conversation, Mite emphasizes the importance of team autonomy in driving progress at Signicat. They have certain standards, but every team is generally free to choose their own processes. Their most successful teams deploy multiple times per day, and we explore their strategy for expanding this approach across the board.Even though they depend on manual QA due to the industry they’re in, Mite emphasizes the importance of automation and how can manual testing negatively affect the overall team performance.According to Mite, “The moment you start using metrics for performance directly is the moment they start to be gamed.” He believes that an understanding of the big picture and good developer experience have a much higher impact on the team's performance than any metric you can choose. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com
undefined
May 23, 2024 • 1h 11min

Shipping Work That Matters

Ryan Singer is the author of Shape Up, a framework that has changed the way modern leaders approach planning and managing software development. As part of the founding team of Basecamp, Ryan deeply influenced the early software-as-a-service industry. Over 17 years, he designed features used by millions and invented processes for designing, developing, and shipping software, evolving from UI Designer to Head of Strategy. He’s now fully focused on supporting product and engineering leaders to enhance the performance of their teams by implementing the Shape Up framework.In this conversation, we break down the framework from a practical perspective. We discuss how Shape Up flips the traditional project approach by starting with the question of how much time the team wants to spend on a project, rather than estimating the time needed. Ryan talks about time bombs, items that in traditional agile processes tend to surprise us during development and delay the release. He explains how shaping can minimize these and how you can gradually incorporate it within your existing processes. We debunk the most common misconceptions about the framework and cover strategies for resolving common challenges. It’s a very insightful conversation and I hope it challenges your view of traditional software development. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit insights.toshotrajanov.com

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode