Communicate Effectively and Become a Constant Learner with Diomidis Spinellis

Published: Sept. 13, 2019, midnight

b'

Phil\\u2019s guest on this episode of the IT Career Energizer podcast is Diomidis Spinellis. \\xa0He is a professor in the Department of Management Science and Technology at the Athens University of Economics and Business, and a long-time IT practitioner.

\\xa0

He is the author of many open-source software tools, including UMLGraph, CScout, and git-issue.\\xa0 His latest book is \\u201cEffective Debugging: 66 Specific Ways to Debug Software and Systems\\u201d.

\\xa0

\\xa0In this episode, Phil and Diomidis Spinellis discuss how taking the time to develop tools to solve what are sometimes small problems makes you a better programmer and boosts your career. They talk about how to become an effective communicator and quickly understand the root of the problems you are working to solve.

\\xa0

Diomidis shares examples of how simple solutions can be used to achieve step changes. He also talks about the maths behind machine learning and the future of the IT industry.

\\xa0

KEY TAKEAWAYS:

(4.03) TOP CAREER TIP

The first skill you need to develop is communication. This is because everything you do involves humans. The work that you do is generally connected to larger systems.

\\xa0

If you want your technology to truly help and be widely adopted you need to be able to see the wider picture. You have to be able to effectively present your ideas to your colleagues, customers and the wider world.

\\xa0

(5.43) WORST CAREER MOMENT

In the 80s, Diomidis was charged with installing a powerful processor to sit alongside an existing one.

Unfortunately, when Diomidis did the installation, it literally went up in smoke. He explains why in the podcast.

\\xa0

At the time, this equipment was crazy expensive and you had to wait months to get hold of it. So, his error was a major one. Fortunately, the company took the view that mistakes were learning opportunities. That experience taught Diomidis to be extra careful when actions can have irreversible consequences.

\\xa0

(9.23) CAREER HIGHLIGHT

While serving the Greek government as the Secretary General for Information Systems he was asked to consolidate the payment authority system for its civil servants. Basically, he had to centralize the payment authorization process. It was to be a herculean task that could have cost a huge amount and taken at least 5 years to roll out.

\\xa0

Fortunately, an old hand in the administration came up with what most people thought \\xa0of as a crazy idea. In the podcast, Diomidis explains how he was able to take that idea and very quickly develop a solution.

\\xa0

(11.54) THE FUTURE OF CAREERS IN I.T

Every year, we are blessed with better algorithms, new technology and more powerful computers. So, issues we could not solve yesterday can be solved today.

\\xa0

\\xa0

\\xa0

(13.36) THE REVEAL

What first attracted you to a career in I.T.? \\u2013 The chance to acquire the necessary skills to be able to control computers.

What\\u2019s the best career advice you received? \\u2013 Listen to other people, so you can understand their problems properly. Also, listen to and consider any advice you are offered.

What\\u2019s the worst career advice you received? \\u2013 To learn the 4GL 4th generation programming language, advice he did not follow. Over the years, Diomidis has learned not to invest too deeply in proprietary technologies.

What would you do if you started your career now? \\u2013 Diomidis would become a machine learning expert. He would go as far as gaining a deep understanding of the underlying mathematics.

What are your current career objectives? \\u2013 Working collaboratively with people from across the world.

What\\u2019s your number one non-technical skill? \\u2013 Writing. In the podcast, he explains how he developed this skill and uses it today, in his work.

How do you keep your own career energized? \\u2013 Diomidis has got into the habit of periodically evaluating what he is doing in his career, which gives him direction. Looking for and solving new problems also keeps him energized.

What do you do away from technology? \\u2013 Diomidis enjoys hacking gadgets. But, when he wants a complete break from tech, it is the natural world that he turns to. He also likes to run.

\\xa0

(20.03) FINAL CAREER TIP

Constantly learn new things- new programming languages, tools and ways of working. Doing this keeps things fresh, helps you to find more solutions and keeps things relevant.

\\xa0

BEST MOMENTS

(4.23) \\u2013 Diomidis - \\u201cLearn to communicate with your colleagues and customers. To present your ideas effectively.\\u201d

(8.23) \\u2013 Diomidis - \\u201cWhen mistakes are made that is how we learn.\\u201d

(8.36) \\u2013 Diomidis - \\u201cBe extra careful when your actions can have irreversible consequences.\\u201d

(18.43) \\u2013 Diomidis - \\u201cUsing technology as a lever can make you 10 times more productive.\\u201d

(20.08) \\u2013 Diomidis - \\u201cConstantly learn new things.\\u201d

\\xa0

ABOUT THE HOST \\u2013 PHIL BURGESS

Phil Burgess is an independent IT consultant who has spent the last 20 years helping organizations to design, develop and implement software solutions.\\xa0 Phil has always had an interest in helping others to develop and advance their careers.\\xa0 And in 2017 Phil started the I.T. Career Energizer podcast to try to help as many people as possible to learn from the career advice and experiences of those that have been, and still are, on that same career journey.

\\xa0

CONTACT THE HOST \\u2013 PHIL BURGESS

Phil can be contacted through the following Social Media platforms:

\\xa0

Twitter: https://twitter.com/philtechcareer

LinkedIn: https://uk.linkedin.com/in/philburgess

Facebook: https://facebook.com/philtechcareer

Instagram: https://instagram.com/philtechcareer

Website: https://itcareerenergizer.com/contact

\\xa0

Phil is also reachable by email at phil@itcareerenergizer.com and via the podcast\\u2019s website, https://itcareerenergizer.com

Join the I.T. Career Energizer Community on Facebook - https://www.facebook.com/groups/ITCareerEnergizer

\\xa0

ABOUT THE GUEST \\u2013 Diomidis Spinellis

Diomidis Spinellis is a professor in the Department of Management Science and Technology at the Athens University of Economics and Business, and a long-time IT practitioner.

\\xa0

He is the author of many open-source software tools, including UMLGraph, CScout, and git-issue.\\xa0 His latest book is \\u201cEffective Debugging: 66 Specific Ways to Debug Software and Systems\\u201d.

\\xa0

CONTACT THE GUEST \\u2013 Diomidis Spinellis

Diomidis Spinellis can be contacted through the following Social Media platforms:

\\xa0

Twitter: https://www.twitter.com/coolsweng

LinkedIn: https://www.linkedin.com/in/dspinellis

GitHub: https://github.com/dspinellis

Website:\\xa0 https://spinellis.gr

\\xa0

'