Thursday, December 30, 2021

100 days of code - failed the first attempt

I failed to keep up with the 100 days of code challenge that I started in the Thanksgiving break. Got a decent start and was motivated but once work started back up, I had no chance to complete the daily assignments. 

Factors that led to the failure to keep up:

  • Randomization at work. Still a small team and I do different types of work each day (people management, process upkeep, individual contributions to codebase and support tickets, strategic planning) that leads to significant mental fatigue by 7 pm. Opening up the coding course at that time and focussing is just tough. 
  • Working from home with 3 kids definitely puts a strain on the amount of disposable time I have while they are awake and active. Setting aside time at night became next to impossible. 

How am I going to succeed in the next round:

  • Set aside time in the morning before work and before the kids wake up. 

Lets try this one simple hack and see how the second attempt goes. 

Monday, November 29, 2021

Day 7 of 100: 100 days of code

 First day of work after time off and it was brutal. Did not get a chance to push commits to git but completed day 8 of the python bootcamp course. Enjoyed working on the Caesar Cipher assignment. 

Sunday, November 28, 2021

Day 6 of 100: The journey continues

I kept the git commits going with more bug fixes

Worked through the Hangman examples of Day 7 of The Complete Python Pro Bootcamp for 2022 course on Udemy. The range is an all powerful and mighty function that I often underuse.

Saturday, November 27, 2021

Day 5 of 100 : 100 Days of Code

Reached Day 7 of The Complete Python Pro Bootcamp for 2022 course on Udemy and completed the coding exercises. It was an interesting refresher of lists and conditional flow logic. Set a goal to reach Day 15 section of the course in the next 3 days. I guess, the fun part will start then. 

Took a couple of days off from code commits on git, so used this opportunity to tackle a bug in the backlog that the dev team is unable to address for a couple of weeks. 



Friday, November 26, 2021

Day 4 of 100 : The Complete Python Pro Bootcamp for 2022

Continued my progress in The Complete Python Pro Bootcamp for 2022 course on Udemy by completing the day 4 objectives. 

Been coding in Python for a couple of years and never realized that I could use negative indexes in lists. So going to use them now. 

Wednesday, November 24, 2021

Day 3 of 100: Python development continues


Kept my commitment to commit every day by completing the data migration story I started yesterday from my teams infrastructure backlog. 




Did not complete the day 3 objectives of the course. Will have to catch up tomorrow.


Tuesday, November 23, 2021

Day 2 of 100

Continued the course work and completed Day 2 objectives

Took on a story from the work backlog, a simple migration script. Racked up commits in GitHub on my profile



Monday, November 22, 2021

Day 1 of 100 - Completed Day 1 objectives

Completed the Day 1 objective in the 100 Days of Code: The Complete Python Pro Bootcamp for 2022 course on Udemy. 

Things learnt:
- Exposure to Replit
- Exposure to Coding Rooms

The lessons were quiet basic, cant wait for day 14. 

Starting the 100 Days of Code challenge

It is time to code !!!

I decided to sign up for the 100 days of code challenge. I have not been able to be hands-on in development since the beginning of the year, and the code I write is usually bits and pieces, here and there, to cover an epic or take care of infrastructure. I took my Wife's advice and decided to spend an hour a day doing something I love. 

To ensure that I do not sneak into writing code for work, I registered for the 100 Days of Code: The complete Python Pro Bootcamp for 2022. I need a disciplined approach to stick to the plan, or I will work on work-related stuff in my hour. 

Wish me luck!!!