Category Archives

2 Articles

Code/Productivity

No Zero Days [Days since last zero day: 1]

Posted by Danial on

My last post was in 2016 (it’s been that long!). A lot has changed in the past 4 years, and now I’ve dived headfirst into the tech world. I won’t go into detail on what has happened so far, suffice to say, I’m now fully invested in a career revolving around tech, and am also self learning web development in my free time.

Which brings me to where I am now. After being interested in data science for the longest time, I finally managed to complete my basic Python learning (courtesy of Python Crash Course) when a semi-lockdown was in place where I’m located (March – June 2020). While it felt empowering to be able to code in Python and build random cool programs, I soon realized the limitations of Python. Python was great to build toy projects, and was powerful for data projects, but limiting when it came to the ideas I had i.e. building a personal website, creating a hobby site where I can build tools for Pokémon trading card game competitive play etc. HTML/CSS was the first order of building things, executing and implementing it for the world, and JavaScript very close behind to provide powerful performance to those things.

And thus came my pivot to learning web development in late-April/early-May. I completed the HTML/CSS curriculum on freeCodeCamp and had only 2 projects to go (technical documentation and personal web pages) before I could officially earn the Responsive Web Design Certification, but I then fell by the wayside and stopped completely the last 2 months.

I had started a 100 days of Code and was restarting so many times. I dreaded having to log in some work or learning every day, assuming that I had to put in a substantial piece of work for the day to count. And then updating it on Twitter and GitHub.

This time round, I’m taking a simple approach.

Show up every day.

Just type out a line of code or sentence.

Make sure every day has something in it that furthers learning, even if just one minute.

No zero days.

I am now following Andrei Neagoie’s Zero to Mastery Complete web development course, and validating my learning by building out a website as I follow his lessons. You can follow my learning journey here at https://firstwebsite.danialfaizsal.repl.co/ where I progressively develop the website as I learn HTML, CSS and JavaScript.

Days since last zero day: 1 (22-08-2020).

Fun/Productivity

This is 2013

Posted by Danial on
This is 2013

So this post is a little late for a 2013 post. In the past 2 months from December 2012 to January 2013 I managed to do a lot of reflective thinking. I was called up for reservist in December and early January was kind of a holiday-cum-rest period before term begin. While I was preoccupied for a large part of this period I managed to reflect a lot upon my life these past 23 years.

A lot has happened and I’ve definitely went through multiple turning points in the past 7 years. I stood on the threshold of the new year and I started to wonder where was I headed And I realized I didn’t really know. But what I did know was that I repeated certain mistakes that I didn’t want to repeat again and there was definitely a list of habits I wanted to cultivate in 2013. So for this year I’ve decided to do something different. Resoultions never seem to work for me and for many others. This time round I decided instead employ a daily checklist coupled with a list of 10 simple and clear rules to follow. In Switch a book by Chip and Dan Heath there were three crucial factors towards affecting change namely the rational emotional and environmental. The daily checklist and 10 rules provide and important daily script that I can follow with very clear goals. For example I divide the day into 7 timecycles (late night-morning-noon-afternoon-late afternoon-evening-night) each with specific tasks that would structure my day i.e. Check email at 1230pm. The 10 rules help to complement the checklist by reinforcing the habits they are trying to create. For example the rule “Sleep by 11pm latest” ensures that I am able to maintain a regular sleep schedule a schedule that is outlined by the timecycle approach for the daily checklist. I also make sure to reduce all tasks to something that is easy to do i.e. 30 minute revision. The best part about this approach is that it is meant only as a guideline and i follow them only to the point I am able to day by day hoping that by the end of 2013 I am able to follow through the checklist from the first to the last task. In this way I’m able to go at my own pace and also hopefully cultivate some new habits in the process.

Also, we only had about 2 weeks of holiday break in January, but me, Hudz and Farid managed to plan at the last minute a 5-day holiday to Penang and Hat Yai. A well deserved getaway and most of the time we were either eating or just chilling. Not really a sightseeing trip but good enough for us to just unwind away from Singapore.

It’s now already week 2 of the new term, but already I have a good feeling for the year ahead. But as always, only time will tell. For now, I’ll just take one step at a time, at my own pace.

-MDF