Yeah, it sucks! …and now that I have your attention I can say it is also cool and I am pretty sure I could not have invented myself too differently…
From the past few years I have worked on many different fronts… maybe not so many, but still. I don’t consider myself specialist in any of those areas and this is where it sucks. Few times I caught myself thinking about writing a new post here and getting demotivated in the next second with the thought that I don’t know the topic enough to write about it.
Around one year and a half ago, one of the leads on my team asked me what I considered myself a rock star on… crickets… I wanted to say I was an AngularJS rock star because I was very excited by that framework back there, but I couldn’t I haven’t worked enough with it to say it, although I was competent enough. I wanted to say I was an Android expert, but my Android Developer experience had started only a few months back and I already knew that even being a Java developer for many years that didn’t make me an Android expert.
Rá! Java, I know a lot of Java… well, I know Java 6 a lot and, at that point in time, Java 8 was being released and I didn’t know sh*t about it :( I was very frustrated but at the same time it made me think about some cool stuff I already had worked on and I was glad I had and have the opportunity to touch a few different things around technology.
I still don’t consider myself an specialist but I am currently working on somethings that I am enjoying and as so, I will try to write more about them because being a generalist sucks, but it is not so bad! :)