Sometimes I feel like I’m not moving forward in the direction that I want.
I have personal and professional goals like everyone else. I have been blogging off and on for about 10 years and in those 10 years, my audience hasn’t grown much. My career has been somewhat stagnant. My technical knowledge has increased in many ways but nowhere near the level of my of my peers. My Twitter followers are at only 262.
Sometimes when I look at my peers I take a look and try to figure out what I am doing wrong. I was going to say most of my peers, but in reality, it’s a few minority of my peers, have moved on to big things, published authors started a business, became directors and architects and here I am the lowly lead developer.
I enjoy what I do but I want more.
It’s time to take my game to the next level. So I have determined that these are the things that I am doing wrong or have done wrong thus far.
- Stayed in the same job too long. I’ve been with the same organization for the last 12 years. It’s a great company with great people but if I want to achieve more I am going to have to be more nomadic.
- On the same projects for too long. I’ve been on this one project for the last 5 years. Prior to that, I was on the same project for around 8. One way I get around staying on the same technology is that I do a lot of side projects and take a lot of courses online. Somehow that is not enough. If I want to step up my game I am going to have to switch projects at least once every 18 months or so.
- I have not put in a lot of funding for my side projects. I have not invested heavily in tools that will lead to more views. I have not invested in email list software. I have not spent a lot of money on advertising. I have not put into practice many of the marketing things I have studied. I need to put more money into my marketing efforts.
- I have not contributed or created a significant open source project. Most to the projects that I work on are open source but they are not prolific in the developer community. If I want to step up my game I have to either create a significant project on the open source or heavily commit to one that is in use today.
- I have not participated heavily in presenting or public speaking in the communities that I participate in such as the technical user groups and meetups.
- I have not created a product that I can market and distribute.
- One thing I will not do is attempt to climb the corporate ladder. I am technical and plan to stay that way. Sorry that one is not negotiable.
You may wonder why I am putting all this on my blog.
For a long time, I have been pushing others such as my kids to go further and to take action.
Today I am talking to myself and telling me to cut the crap and get my stuff in order if I want to go to the next level.
Let the excuses stop today and become accountable.