DEV Community

Cover image for 2021 lets go
Sibusiso Dlamini
Sibusiso Dlamini

Posted on

2021 lets go

As I reflect on my 2020, as bad as it was, I think I enjoyed it for the most part or at least I had it easier compared to most. Call me an optimist. Sure, I did miss out on all the first year experiences, lost touch with a lot of old friends but the goal was to become a better programmer and I did just that. Now that we're in 2021 the goal hasn't changed. There is still so much yet to learn. From here on out it is full speed ahead.

The web development

The todo-list I made was a little buggy. I wrote a little script that removes a to-do after it has been clicked. It has a little animation before it disappears though. The problem is that when the to-do disappears (as it should) the checkbox that was directly below the removed item get ticked. Long story short, I got a headache and called it a day. I might take another look at it because I want to add some extra features to it. I just want to see if I am still the JavaScript Ninja I thought I was.

As much as I appreciate the front-end side of things I've always been drawn to the back-end. I'm hoping to bust some myths behind back-end work by finally diving into NodeJs. If you have any recommendations on great NodeJs books for beginners please let me know in the comments. In the meantime I will be going through a The Complete Node Developer course on Udemy. So far so good. The tutor is articulate, and enthusiastic which is all I ask from any teacher.

100daysOfCode

I'm doing the 100 days of Code Challenge not to get better at programming but to get better at creating. Somewhere between learning React and Java I forgot that the aim was not just to learn to code but to build significant applications and or websites that actually make a difference to either my life or someone else's. The aim is to learn to create and not just to code. By the end of this challenge I don't want to be just a ✌️ better ✌️ programmer but I want to be able to:

  • Build a personal blog or portfolio website.
  • Build flyers and or e-commerce website.
  • Build photography websites.
  • Build a chat app or social media clone.
  • Build a Java GUI applications that makes use of a database

Again, call me an optimist but I believe these objectives are practical. If any of these sound interesting you can find my weekly updates right here on DEV. As always, thanks for the read. Happy New Year 🎆 and Happy Coding! 💻

Discussion (0)