SoftwareYoga

Articles on Coding and Architecture

Technical Leadership in Software Companies

Recently I was invited as a speaker in one of Ireland’s largest technology event, Tech Connect, held in Dublin on the 25th of May 2016.

It is a gathering of 3000+ key decision makers from the Irish and international tech sector and provides an unique forum for technology companies, start-ups and investors.

I spoke on the topic of “Technical Leadership in Software Companies”. The talk was well received from the audience and gave them something to think and act upon.

I spoke about how Software developers have to be managed differently than people in other industries because their work is intellectual in nature. I took the audience through ways in which technical leadership can inspire software developers to achieve the extraordinary.

Me speaking on Technical Leadership

Me speaking on Technical Leadership

Here is a summary of some of the key points from the talk, in easy to read bullet point format.

My talk was based on first-hand experience: First as an employee working under others and then in technical leadership roles helping and motivating teams of developers…and of course still coding when possible.

Understanding the Psyche of a developer…

Conventional management…

Decision-Consequence gap

The Golden Circle…

Image: Golden Circle from Simon Senek

Image: Golden Circle from Simon Senek

Improve your development process…

Technical Leadership..Have high quality people lead your teams…

No competition within teams…

Treat developers as responsible adults…

Real deadlines…

Hopefully that gave you something to think about! I hope good things come out of it.

Remember that developers work because of passion, they love to solve problems and like the creativity and the thought process that comes with it.

Always feed the basic psyche of a developer to achieve business goals. Give them a reason to pursue their passion and see the magic happen! Cultivate technical leadership and care about the craft of programming.