You can’t go back and make a new start, but you can start right now and make a brand new ending
— James R. Sherman
Been a while I posted here. My last post was actually my introductory post where I announced I was gonna post a new article per week. Turned out it was another case of easier said than done. Anyways, I last coded three months ago until recently, due to the fact my laptop was stolen.
Well, the good news is, I found it but let’s not get into that story.
Three months is a long time for a beginner to stop coding. People tend to give up and not bother anymore during this period and it is often listed as a bad coding habit. Well, I didn’t give up. I managed to stay up to date with trends through tweets, articles and newsletters.
Perhaps, this compulsory break actually is a blessing in disguise. This period made me think about lots of stuff and I learnt a lot about myself. This month will make a year I started learning how to code, looking back I have come a long way but something doesn’t feel right and I dare say it wasn’t a year of fulfillment but one of confusion, lack of planning and many days spent daydreaming about being the next Mark Zuckerberg.
The period I lost my laptop made me realize I didn’t have enough practical experience to back up the theoretical knowledge and it kinda left me feeling empty. During this period, I decided to come up with a solid plan, goal and execution road map with much emphasis on practice of course. This means I’m starting right at the very basics again, although this time it will be more like a review still, I would have to go back and learn about HTML all over again and practice with it.
Every new beginning comes from some other beginning’s end
This time I’m hoping to get it right.
Before I started learning to code, I had become disappointed with my creation-to-consumption ratio. Too much of my free time was spent consuming. Movies, televised sports, Facebook— the list goes on. At a time, I had a deep reflection of what I wanted in life, dreams and aspirations. I knew I need to do something about my situation. Before then, I had been tinkering with technology for a while, sure I was a consumer but I had gotten started with WordPress and Blogging and was asking questions among peers on how to get started but I wasn’t serious then. My student internship gave me an opportunity to learn some useful skills that involved technology. I did my internship at a company where I learnt about networking infrastructures, system administration, Cisco technologies and learnt a lot about Networking generally. Although, this wasn’t programming, it opened my eyes to the possibilities of tech. This was the turning point for me. I knew what I wanted to do in life.
Fast forward after my internship, I got back to school and began to look around for guys that were into tech. Most people I found were “programmers” and one of them convinced me to give it a try. Like everyone starting out, I was scared because I took programming in my second year and I hated it. I decided to try anyways, if I didn’t like it, I could always go back to Networking. So I started learning how to code using W3Schools which was recommended to me starting with their HTML tutorial section. I became hooked and since then, programming became a passion and a hobby.
So far, my programming hobby hasn’t resulted in all that much output. I made simple websites by following tutorials. While this is a good way to learn, it isn’t a good way to become better as you will need to get out of the coding tutorial rut and start practising on your own.
I want to do things right this time around and this is a start. My goal is to become better both as a person and as a developer. To build lots of stuff to solve problems. It is to immerse myself in the act of creation, to challenge myself, to attempt something difficult — if for no other reason than to finish it. I also hope to get back into the habit of blogging again to document my journey. Also, to build my personal brand as a developer and practice learning how to learn to become better at my skills.