24 days of #javaScriptmas and a fresh start
Tags: javascriptmas, javascript, career, learningtocode
Published: 2020-12-17 19:15:35

**What’s it all about?**
JavaScriptmas is a 24 day coding challenge which is the brain-child of the team at Scrimba.com

**A fresh start**,
Some time ago I decided to quit my job.

I had been working for various companies in the city where I worked with great people but just didn't feel fulfilled or I wasn't learning anything new (like many others I suspect). So I decided something needed to change and I took the plunge into a career break to learn some new skills...exciting!

Fast forward to now...

Since then, a lot has happened. I thought that I'm from an IT background so I can give coding a go, I'll be back into a job in a few months. Easy transition right? You'd think... but at times I have honestly found it hard.

Not hard because I didn't understand, hard because life issues got in the way to start with. I moved house twice which took a lot of time out of my learning. I got a rescue dog(not a walk in the park 🦮). I went from yes this is the right career path to periods of demotivation and distraction with the other busy parts of my life. I was close to giving up.

But I think sometimes you have to go through it to bounce back.

So I decided to start again, things have calmed down in my life and now is the right time. I'm loving the journey. Each victory (large or small) makes me more determined than ever before.

Somewhere down the road I'm hoping to be a front-end, possibly full-stack dev and so what better way to practice and improve my code then by participating in #javaScriptmas. 🎉😊

[Day 1 Solution - Candies](https://scrimba.com/scrim/co9834ef2a80ca36622380a74)
[Day 2 Solution - Deposit Profit](https://scrimba.com/learn/adventcalendar/note-at-1-12-coae3429facb3ef038a654c40)
[Day 3 Solution - Chunky Monkey](https://scrimba.com/learn/adventcalendar/note-at-0-33-coec14d1ba3f472b341d46859)
[Day 4 Solution - Century From Year ](https://scrimba.com/learn/adventcalendar/note-at-0-19-co72a457bb3769d28e9b796ea)
[Day 5 Solution - Reverse A String](https://scrimba.com/scrim/co00e4f458940117ef5b64293)
[Day 6 Solution - Sort By Length](https://scrimba.com/learn/adventcalendar/note-at-0-00-co7f04ff1af3ff0c2b9e90b73)
[Day 7 Solution - Count Vowel Consonant](https://scrimba.com/learn/adventcalendar/note-at-0-56-co41c4d5989a70715eb233957)
[Day 8 Solution - Rolling Dice](https://scrimba.com/scrim/coc79433cbba81bf9507a31b5)
[Day 9 Solution - Sum Odd Fibonacci Numbers](https://scrimba.com/scrim/co46a420cae7023311117bd1b)
[Day 10 Solution - Adjacent Elements Product](https://scrimba.com/scrim/co3f44e248010a7970b0ed005)
[Day 11 Solution - Avoid Obstacles ](https://scrimba.com/scrim/co0414a1e971108a332a8456e)
[Day 12 Solution - Valid Time](https://scrimba.com/scrim/co5a0449db90119d5adde4827)
[Day 13 Solution - Extract Each Kth ](https://scrimba.com/scrim/co0b74d36b2732bf63d3da1ca)
[Day 14 Solution - Maximal Adjacent Difference](https://scrimba.com/scrim/co021422594224fc06ba873f3)
[Day 15 Solution - Javascript Carousel](https://scrimba.com/scrim/co4e74de6b11cbe07a134607a)
[Day 16 Solution - Insert Dashes](https://scrimba.com/scrim/co80d4da08658d3496fd7c386)
[Day 17 Solution - Different Symbols Niave](https://scrimba.com/scrim/co7e24448a3aa9a98b8ec88c9)
[Day 18 Solution - Array Previous Less](https://scrimba.com/scrim/cod57464d8db6b640526f50b3)
[Day 19 Solution - Alphabet Subsequence](https://scrimba.com/scrim/co1b5490fae1b15ce2c13bc20)
[Day 20 Solution - Domain Type](https://scrimba.com/scrim/co8534c4da755ddb01bae2ceb)
[Day 21 Solution - Sum of Two](https://scrimba.com/scrim/coaeb4e339739278000a7eac5)
[Day 22 Solution - Extract Matrix Column ](https://scrimba.com/scrim/coa8f4a76b23917c9bf3ddbdd)
[Day 23 Solution - Twitter App ](https://scrimba.com/scrim/code446138b483de6b82dc6e9)
[Day 24 Solution - Test Your Agility ](https://scrimba.com/scrim/coc814775a661867f1d80d90f)

**Takeaway:**

I really enjoyed these challenges, Day 23 especially. My finest moment I think as I managed to get a handle on cleaner code during this particular challenge.
Day 24 was already coded and we just had to fill in the missing parts but I liked the fact I got to hide and show the try again button. 

Overall I am learning that I really need to focus my development on working with objects, iteration and keeping my code dry.