I cannot be the jack of all trades

Around thirty minutes ago I finished making the last additions to this theme, which I’ll be releasing soon under insert open source license. I’ve fixed various things that have been annoying me for a while.

I’m also planning to add a new color for the theme thanks to the abstraction made with Less CSS.

The jack of all trades is a very frustrating trade. Over the years I’ve touched various languages like Java, Python, C++, PHP, and there’s nothing more frustrating than forgetting the function members of each class, the global members.

Just a while ago I was staring at the screen wondering, “well, I need to google jQuery’s API documentation because I don’t remember a thing.”. I haven’t forgotten how to use jQuery; I’ve forgotten how to use certain things about it.

At the same time, if I start writing Python now I’ll probably be hours in the documentation as I wait for my memory to return.

This doesn’t have much to do with the syntax. Keeping all those languages and its quirks in pure muscle memory? Life has a way to make you forget. After 2-3 months without using the language it feels awful trying to get into a uninterrupted workflow.

Thus, this is why I have to reaffirm my direction towards C++ and C#. I’ll leave the details on that for another post.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.