Constant learning begins with you.

A man attempting to learn something new.
Photo by Tim Gouw / Unsplash

I have spoken before about how technology changes quickly and that to be successful, you need to be a continuous learner.  A software developer has to relearn their profession every eighteen months.  When you lead these individuals, you should foster an environment of constant learning.  The global economy and technology field depend on the forward momentum of learning. 

The world we live in today is radically different from the start of the internet era.  Do-it-yourself videos are everywhere on YouTube.  Today, anyone with a video camera and an opinion can behave like a network pundit.  In the world of technology, the hacker ethos and open-source community have won the debate about how enterprise systems should operate.  It is a world of open source, cloud computing, and mobile devices.  Business leaders are struggling to understand these changes.  

With change happening so quickly, it is easy to see how people can fall behind. This is why there are so many training conferences, continuing education courses, and ongoing business programs to keep professionals' skills up to date. I continue to dabble in software development, even though I spend most of my time in a coaching role. It allows me to understand the challenges and opportunities developers face daily. It also allows me to kick off the rust and stretch myself creatively.  

I have been working with .NET Core technologies for the past week, and it has been a valuable learning experience.  Instead of XML configuration files, .NET Core uses JSON.  The Bootstrap CSS system is now on version four, and communicating with Restful APIs is like connecting to a database.  I felt like a child learning to program again.  I watched a few training videos on YouTube and made the typical mistakes someone learning does.  I also had the experience of satisfaction of getting something to work correctly after hours of tinkering.  

Now, when I am making technology decisions, I can make a more informed choice because I have worked with the systems in question.  It is better than sitting passively behind a desk and waiting for a consultant to whisper something in your ear.  It is my experience that the best leaders are the ones who lead from a position of expertise and empathy.  These people understand the day-to-day struggles of the business and market forces they face.  

That's why I make a conscious effort to 'kick off the rust' and engage in programming.  It's not just about learning new things, it's about staying relevant and understanding the needs of the people I serve.  To foster an environment of learning, we must all be willing to adapt and learn new things.  

Until next time. 

Edward J Wisniowski

Edward J Wisniowski

Ed Wisniowski is a software development veteran. He specializes in improving organization product ownership, helping developers become better artisans, and attempting to scale agile in organizations.
Sugar Grove, IL