So, where do I begin?

That was the question I had to ask myself. I even ask it now again. Where do I begin in writing this blog? A good place to start is usually right at the beginning, so here it goes. I’ll tell you a bit about myself and my motives for becoming a programmer, but don’t worry, I wont bore you with too much details about myself. Its not a topic I like to talk about too often.

I am a father of two, not yet in a mid-life crisis, although this journey and some other minor changes might make it seem that I am in a midlife crisis. I haven’t bought a small convertible sports car, which tells me that I am not in a mid-life crisis, even though I did cut my hair short for the first time in eighteen years. Well, that’s got nothing to do with what I want to tell you in any case. I have been doing the same job for a little more than fifteen years now. Its a decent, fun and challenging job. Every day is different. I’ve met a lot of people and seen a lot of good and bad things in this game that we call life. I still enjoy this job and I could do it for fifteen more years. That is now if my current job wasn’t on the endangered species list, not far from extinction.

The job I do is never going to really disappear, but the environment I work in keeps on changing, especially after the invention of the digital age we live in now. I have lost colleagues, a lot of them due to retrenchments and financial cutbacks, not only in the company I work for, but also in what could be seen as our competition. Most of them were friends, trying to do their own thing now. Some are very successful at it, some more than others. And with that bit of background information shared I get right back at the question I started with. Lets try again.

So, where do I begin?

I am a father of two very young and beautiful little people. I have a lovely wife, a dog and very recently became a shared owner of a cat. I’ve got a house to pay, a car that needs fuel so I could go to work everyday to earn a salary┬áto buy more fuel so that I could go back to work to make more money so I could get stuck in traffic on my way to work to make more money to buy more fuel and so this never-ending cycle continues with the knowledge that my dream-job could be taken away from me at any moment. I am in fact the last sole survivor from our department in the office where I work from. I had to come up with a plan. Call it an escape-plan or a getaway action-plan. But I desperately need to plan ahead for the not so distant future when I anticipate receiving my final 189 notice(I have already received four of these in the last six years and luckily survived all of them.) I have spent many hours thinking about what I could do, part time, to boost my salary and also to get something started so that I could be ready to leave when the next round of retrenchments come my way. I have done a lot of research on a few ideas, but in the end decided that some of those ideas could not be viable to replace a salary on short notice. One day my father-in-law mentioned something along the lines of coding. I was not convinced immediately because I don’t know anything about computer languages, but after a while decided to check it out and started reading on the internet about coding.

The decision was made and some of the main reasons to learn code was:

  • I might need to make a career change.
  • I need to learn a new skill.
  • This skill must be self-taught as I cannot go back to school at this stage.
  • This specific self-taught skill must be able to earn me some money while I learn and later be turned in to my main source of income.
  • It would be a bonus if my future main source of income could be practiced from home

Coding or programming covers all of the above points. I am still only at the beginning of this journey and I know it will cost hard work, dedication and long hours to reach my goal. Where I will end up on this journey is unknown to me, and that in itself creates excitement about this journey.

Advertisements