Derrick Sekidde
2 min readApr 2, 2019

The JavaScript Developer That I Am.

Like a chameleon I can adapt to a new environment (Photo by Tanguy Sauvin on Unsplash)

In battle, the key to winning is not only in the number of troops in the battle field but also in adapting to your surrounding as fast as possible and using it to your advantage. That explains why army uniforms are designed to camouflage.

That gives one party an advantage over the rival army for they will have a hard time seeing them, to attack them. Sadly life too was designed that way. The only constant in life is change.

In life everything is always changing and you have to keep up to have a worthwhile life. Being a software developer like I am means that I have to have cutting edge skills that are sharpened frequently.

These skills will put you at the top of the developer food chain and increase chances of having a decent meal on the table for you. But that means you have to embrace new technologies as fast as they come.

Coming from a civil engineering background for the past 9 years I knew that the software industry was the most dynamic. Being a fast-paced sector, that means it is challenging, and I love challenges.

Recently I was tasked to implement an app front-end with vanilla JavaScript. I had a good python background, good; because I had done the pluralsight skill assessment and I had been ‘certified’ a Python expert. So JavaScript was unfamiliar territory.

I had gone through numerous JavaScript tutorials but they rarely plan out stuff the way you want to. So I have had to plunge myself out there and ‘learn on the job’.

It is surprising even to myself the things and features I have been able to implement. I am still learning and have set a timeline that sees me learn the top 5 JavaScript libraries in the next 2 months.

Like a chameleon, I have learned to blend into my environment. I will not settle for one stack, but I will be a full stack engineer comfortable in at least 5 stacks in the next 2 years. Until then I am not content with the skills I have. Do you think I will ever be content with my skills? That is a debate for another day.

Responses (2)