I will try to divide all big tasks into small, achievable sub-tasks, so that infinite procrastination is less likely to happen.
I’m a bit interested in sociology, and pre-learning some AS physics and math is also going to be useful since these subjects requires much mental work on understanding. No need for full scale study and getting 100% on past papers, just an introductory style is enough.
For fun. Plus I always wanted to learn some advanced maths.
As many students, teachers and parents often said, preparation should start as early as possible. I haven't (even) fully decided the overall direction yet, so I should act fast.
For long time I always wanted to learn and make use of machine learning. I had already made a bit of progress on that. Inspired by the Google I/O 2017, I think machine learning is likely going to be a very useful skill in the future. In addition to helping me do more with code, having some skills in machine learning could also help me find a job.
Many of SchSrch's user had asked for this feature for months.
Many people I know seems to have read a lot of books, and I frequently hear people saying that reading books is better than reading ZhiHu or other online stuff.
I may or may not complete these, depending on my time availability.
Tests are good ways to ensure code quality. I may even consider completely refactoring some of those, so that ugly code won't put me in shame, especially if I'm going to use them to apply for university.
It may not earn me much money but I could gain some popularity, which is great for university application and self-esteem.
Doesn't it feel wonderful if a coder also know how to draw beautiful pictures / comics in addition to writing great code? I have always wanted (and tried for several times) to learn drawing. It helps me illustrate my ideas.
Staying up till 2:00 is destructive to the mind state and the ability to focus on the next day and doing this on a weekly basis is also destructive to health.
Staying in home completely for 3 weeks in a row isn't good to health either. Our body seems to need exercise regularly, even for 15 minutes a day, otherwise it gets sick.
It can comes in forms of biking, running or other kinds of activities, as long as it requires some intense physical effort. Therefore, walking don't count. To sign a day, at least one of these activities have to be carried out on purpose.
If a day passed is "signed", that means I have made progress that day and all changes I want to take, such as sleeping early, are implemented successfully that day. The condition for signing a day is that all changes need to be made properly, such as going to bed earlier than 23:00, and at least one undone block () must be done () that day. Optional blocks () doesn't count.
Whoooooo! Finally every CIE exam for this year is over, and the summer holiday is about to start! I really hope that this plan will work well throughout the entire holiday, helping me to get all my work done. I watched the new Doraemon movie, the adventure in the antarctic thing. Pretty fun to watch, and I will be looking forward to the movie of next year.
I did managed to get my plan started by the first day of this summer holiday, and the first day is hereby signed. I read the first chapter of The Extended Phenotype.
A lazy day - didn't do much work. I keep telling myself that this is just the second day of the summer holiday and there are huge amount of time left so no need to worry, and I ended up watching YouTube for essentially the entire day. I did achieved the minimum standard for signing today - learned differential equations on KhanAcademy and spent 20 minutes exercising. This is actually a good sign that this signing system may work really well.
Today I'm a little bit more productive than yesterday, but still not good enough. I spent the morning writing code for this website and made it work on node 8. Then I spent pretty much all of the rest of the day watching YouTube. I even watched 3 episode of Doraemon and 1 episode of Crayon Shin-chan. I did finally learned some sociology so that I can sign today.
Again a lazy day, although finally managed to complete some simple tasks to sign the day. My productivity was completely destroyed by YouTube. I spent a lot of time watching useless things such as Apple/Google/Microsoft product reviews, the WWDC and the Google I/O, and even some Google's past April fool jokes. This must be stopped. I'm planing to go to some coffee shop tomorrow so that I won't be able to watch YouTube and will therefore get some of my work done (as well as enjoying some tasty icecram).
BTW, I will admit that I had cheated a little on the "workout" part. Just a little.
Today, yet again, I devoted most of my time into YouTube. I did found some good insight and resources on it, but I spent way too much time on it that I'm not able to follow my plan and get much work done. This really need to be stopped. I'm glad that I still managed to complete at least a bit of physics studying, but that's too easy work.
Although I didn't completed much tasks today, I learned a lot about digital logic and how 8-bit CPUs worked, and I realized that it's actually not very complicated if you look at it piece-by-piece. The control unit, which I previously thought may be the most complicated part, is actually the simplest part. This is all thanks to a great YouTube channel. I strongly recommend it for those interested in learning about breadboard circuit or how CPU generally works.
The problem of massive procrastination haven't completely been solved. Just look at that red sign log ☝️. I have a somehow legitimate
excuse reason for missing day 6, butday 7 and 8 is entirely because I'm putting off work and playing Minecraft.
The Extended Phenotype book is harder to understand than I have thought, and the author uses a lot of big words and complex expression here and there, which made the book even harder to read.
However, today is still unsigned because I didn't sleep before 23.
Played Minecraft for essentially an entire day.
Suffering from a bit of stomach ache now possibly because I drank ice-cold stuff today morning.
I spent a lot of time building the foundations for the new collection system of SchSrch today, but no time worrying about exercising. I couldn't sleep before 23 as well because my mom organized my family to go out for a "night snack". Therefore today is still unsigned.
This is actually getting very worrying. I had said to myself yesterday that I "must sign today". If I don't sign tomorrow, I will end up having more days unsigned than signed which basically means that my plan have failed.
Although I did played a lot of Minecraft today, I still managed to get some tasks done. I realized that if I started writing some code, I can keep doing that without getting tired and will keep having more ideas. Therefore I should consider building on some of my projects when I don't want to, for example, do other tasks.
Oh by the way, I finally managed to sign a day! My plan is still working!
Good night. Keep it up! -- to myself.
Jesus Christ, this procrastination thing is getting out of control.
I should be back to normal!
No message written.
I should probably get more things done. Still watching YouTube all day.
Unsigned because no workout.
Devoted much of my time into helping my mom.
Cheat again on the "workout" part, sorry…
Guess I will have to take IELTS…