Skip to content

Elevate your tech career, reclaim your life.
Home / Topics / Leadership


Leadership is about inspiring people to deliver great software by inspiration, encouragement – and serving your team.

All Content about Leadership

Can Programmers REALLY Trust Their Manager?

October 23, 2023 | 29:10

Trusting people is getting tougher than ever these days, and nobody seems to have a harder time than programmers and managers.

Is Tech Lead the WORST Job For Most Programmers?

October 16, 2023 | 24:29

Understand the Tech Lead role in-depth, debunking myths and revealing key responsibilities to help you decide if it’s your ideal career path.

The Art of Tech Persuasion: A Programmer’s Guide

July 27, 2022 | 14:42

Ever wanted to do something new, or make a change on your software project – but other people on your team won’t support you?

Agile Toxic Founder Values
How Agile Teams Grow Toxic! Ep. 1 Founder Values

February 15, 2019 | 14:20

The core values, or motivation for starting the software company that the founders have can keep an agile team from becoming toxic.

Lead Software Developers By Letting Go
Lead Software Developers Better By Letting Go!

July 10, 2018 | 11:16

Over the years I’ve had to lead many software developers, and it’s become much easier since letting go of being seen as “the expert”.

Software Product Never Got Built
We Designed A Software Product That Never Got Built

June 8, 2018 | 10:16

One of the most frustrating software projects I’ve been on was when we designed a product that never got built!

Why Do Leaders Treat Programmers Like Children
Why Do Leaders Treat Programmers Like Children?

May 8, 2018 | 18:51

Does it sometimes feel like the decisions made by leaders are almost trying to get programmers to hate their software development projects?

Lean Leadership Learns
Leadership Skills for Lean Software Development

March 16, 2018 | 10:40

It takes special software leadership skills to learn what customers want through lean software development.

Software Project Death Spiral
Pull Your Software Project Out Of A Death Spiral!

February 4, 2018 | 14:36

If you get the feeling your software project is in a death spiral, there are several things you should try before you give up hope!

Say NO On A Software Project
Say NO On A Software Project – So They Will Listen!

January 31, 2018 | 12:11

How you say no on a software project can build resentment if you don’t establish clear boundaries – and decline the request with grace.

Democratic Software Architecture
Democratic Software Architecture – Sharing Technology Decisions

January 29, 2018 | 29:33

Only democratic teams that have an inclusive technical culture bring out the best in people by giving them shared ownership over software architecture.

software business is led by amateurs
5 Signs Your Software Business Is Led By Amateurs!

November 9, 2017 | 15:19

Get that sinking feeling the people running your company don’t know what they’re doing? Here’s 5 signs your software business is led by amateurs!​​

confront difficult software developers
How To Confront Difficult Software Developers About Their Behavior

November 7, 2017 | 13:30

Here’s some strategies for confronting difficult other software developers if they’re making it hard to get work done.​

Overcome Attachment: Discover Lean Software Development

October 17, 2017 | 16:46

To let the customer take a larger role in deciding what’s in your product, and release it multiple times per day — you’ll have to overcome attachment.

software consensus
How To Build Consensus For Software Decisions

October 13, 2017 | 7:59

Get people to agree and come to consensus so you can grow on your software project, or in your career with these tips I’ve learned.

how to win trust
How To Win Trust For Your Software Development Ideas

August 1, 2017 | 30:04

Before you can try something new that requires other people to support you, you’ve got to win trust for your software development ideas.

how to be a servant leader
How To Be A Servant Leader On Software Projects

July 31, 2017 | 32:48

As a servant leader, you can help other people that work with you so they’re more fulfilled, and inspire them on your software projects.

Creative Software Development
Creative Software Development – Explosive Growth By Letting Go

July 8, 2017 | 21:25

Since software development is “knowledge work”, it benefits from the creative ideas and experiences individuals bring to each problem.