Saturday, March 12, 2016

The Thinning Fog of Technology

It's been a long while since I last posted anything. And what a busy time this has been! It's only after a couple weeks of being away from the World, that I could bring myself to write about something - anything, in fact.

Through this StartUp experience, I've had a Ton of exposure regarding the way the Software Development world works, not to mention the exposure to various technologies was like a drink from a firehose!

Sometimes, actually most times, I find myself confused regarding what to learn and what to ignore? Some say, AngularJS is the thing while others really swear by ReactJS.

Some say, it's better to learn how to be a good Server Engineer for he's the one who really ensures that the thing built for the people, reaches the people safe and sound. While others still say that it's better to become a designer for it's the only thing that truly is visible to everyone.

The JS is the new revolution, for sure but what to use all these wonderful languages for. What's the one thing, one context which can help me Learn-Explore-Build using these languages.
I'd love to explore D, Rust and Go. I'd love to contribute to Julia's incredible growth. But at the same time, I must myself understand what should the priority order be. I have found a couple projects on Github which I am definitely gonna work on, perhaps port that project to all these languages and gain a feeling of how really these languages work and how to cruise my way through the meta-language environment like package management and Code Versioning.

Then there's is this Unreal Engine for making games which does inspires my curiosity above all. After all, I've always loved games ( who doesn't? ) though it's been a few years since I really became involved with any Game whatsoever.

I have always been a systemic thinker, sure the initial gulp from the firehose of technology hurts and even baffles the mind - but eventually I have always been able to navigate my way through the tough seas. To bring Order to Chaos, for each language or a tool I have prioritized what I need to build, to practice the thing with. I have always been that dreamy-eyed kind of person who is after a thorough mastery of something. Perhaps, all the stories I heard in my childhood have left their imprint in my mind somewhere.

If it is possible to be the really knowledgeable in a wide variety of skills than I choose to chase that Dream. Never been shy of working hard but I have always taken great care about investing my time in things with huge payoffs. Like this Emacs I am using to outline all the posts and the Git Versioning I am using to keep track of all my journals and projects.

I do find myself forgetting that wonderful sentiment " It's not so much the Destination, as the Journey". It's a tough journey, learning always is a mixed pleasure but we must always find ways to enjoy this voyage in the sea of knowledge...or something like that;p

No comments:

Post a Comment