Changes

30.9.04

I hate changes.
Changings make me feel unsecured and anxious. But being a developer, I have to face it every day. No matter the development tools, programming languages or even the platform, all keep on changing and changing. Well, to be a good developer, he/she should love changes.
How comes I am a programmer? (it's the 5th time I ask myself with the same question)


Comments:
Dont worry. Most programmers hate changes, and are scared of change even. This is why there are so many 'religious' wars on programming languages, Delphi vs C# vs VB vs PHP etc. They are scared that their knowledge they have worked to hard to accumulate and master could become redundant. The only way to stay on top of change it to become well read on all the latest stuff so when you are required to use it you at least have half a clue what you are doing.

Change is inevitable, especially in our profession as software developers. Like Shmi Skywalker said in Star Wars Episode I, "You can't stop change any more than you can stop the suns from setting.". :-)

The key of course, is your own attitude towards change. You can either resist it or you can embrace it. I would suggest you embrace it and view it as an opportunity to expand your horizons and learn more. In the process of learning, you expand your skills and broaden the possibilities in front of you. And the skills you learn could be beneficial to you in the long run. For example, when I first learned that Microsoft was coming out with the .NET Framework and C#, I did my best to learn about it on my own. Now, with .NET being aggressively pushed by Microsoft as the platform of choice, I feel that I have a good understanding of how things work and knowing C# helps me read all of the code samples that show up. In the fast-paced world of computers, obsolescence is something we must always be wary of. Pro-actively embracing change and seeking out opportunities to learn will help stave that off and make sure we remain valuable to our employers or clients.

There is an excellent book titled, "The Pragmatic Programmer" where a good bit of advice they provide is to "invest regularly in your knowledge portfolio". They offer good advice like reading a new book every quarter, try to learn a new language every year, take classes, etc. If you have not read this book yet, I encourage you to go and get your hands on a copy. It is very good.

Anyway, I hope you keep programming and keep learning.

-- Leo

Post a Comment

<< Home