If you can’t fly, then run,
if you can’t run, then walk,
if you can’t walk, then crawl,
but by all means, keep moving.
- Martin Luther King Jr.
The end of 2022 will see me reach my first full year of coding (sort of). I count this as my first full year because previously, I wasn't focused, it was just "something to do". If you'd told me on January 1st that I'd know what a Docker container with Ansible file was and that I'd soon shift my focus from DevOps to Front end Development, I would have scoffed. But to understand how I got here, I need to look back at where I started and where I've been to fully understand.
When I started this year, I was about halfway through my DevOps Bootcamp with Purple Beard (which you can read about here) and believed - or rather, hoped - that by summer I would be a junior DevOps engineer with a company working from home and loving life. At the time, I was still a Telephone Engineer for a large national company but was struggling to walk due to complications from a previous disability. My manager at the time decided that if I couldn't walk, I couldn't work, so I was off sick at home.
I eventually decided to cut my losses and went to work for the local hospital as bank staff, helping the temporary staffing team.
I started my Developer Career Path in March this year, not long after my Bootcamp ended. There was a new enthusiasm for an old path that needed refreshing and I made quick moves forward.
What made Scrimba different was the way the lessons are conducted. Previously, I was watching videos of anything between 5 to 30 minutes long where the teacher talked about a subject. The problem was, there was no motivation to do the code that the teacher was showing you, so it quickly became death by video.
The entire course is built to slowly build up your knowledge and skills and let you express them with projects at the end of each module to practice and embed your new skills. To date, I have 5 projects I've built from scratch, with nothing but a Figma design to go from. These include A hometown homepage, a unit converter, a scoreboard, a password generator and an Instagram clone based on classic art. The other projects I've created have all been created while following along with the teacher.
“Being challenged in life is inevitable, being defeated is optional.”
– Roger Crawford
If I were to speak to my past self and tell him what had happened this year, he would be shocked at the turmoil we'd faced: changed jobs twice, off work for multiple months because of layoffs or sickness, moving home, finding out our Bootcamp wasn't quite what we had hopped... He'd be forgiven for feeling defeated. But this year has given me a lot to reflect on and (believe it or not) be thankful for.
I hope to use this blog more in the new year to help log my altered journey, and I hope you'll follow along. I wish you a very happy holiday (whichever you celebrate) and a prosperous new year. If you ever want to connect, come follow me on Mastodon.