Skip to content

Instantly share code, notes, and snippets.

@Silverbullet069
Last active March 7, 2024 07:29
Show Gist options
  • Save Silverbullet069/171ea2771c1f59a36830c2f5eec00b5c to your computer and use it in GitHub Desktop.
Save Silverbullet069/171ea2771c1f59a36830c2f5eec00b5c to your computer and use it in GitHub Desktop.
[The Absolute Rules] This is my ultimate rule to ensure everything go along well from now on #personal-rule
  1. These are rules, not To-do List. These methodologies apply to everything you do.
  2. Always makes plan to fulfill your deadlines first. Any spur-of-the-moment ideas must be delayed and put into wish list / to-do list for long-time planning.
  3. Estimate the learning curve of project ideas mentioned in Rule #1. Some take days, some take months, maybe years to accomplish, knows your current limit is very essential.
  4. Don't do everything by yourself. I learned this the hard way. Beside thoroughly asking and eventually you still do it yourself, ask/hire somebody else to do it. The latter might be dirty, might be shameless, might be disgraced to your ideals, but if it works and finished on time, it's well worth it.
  5. Try your hardest not to use the phone while working. Yes I know you want to watch cat videos, yes I know you want to admire your fav cosplayer, ... but now is not the time. Every minute passed is a wasted minute for sb to be better than you.
  6. Remember to do digital tidy-up, including your poorly structured hard disk, your Firefox bookmark from 1st year college, your photos with cosplayer in your phone, your Windows AppData, ... It's tedious I know, but the reward is very fulfilled.
  7. Noting what you learn in cheat sheet format. You will not bother to read it again, I guaranteed.
  8. Always include Table of Contents a.k.a ToC. The Ubuntu changed log is suffered heavily from duplication, mislocalization, ... because of ToC lacking.
  9. Learn something new by roadmap. Search 'some topic' roadmap on Google. REMEMBER: Roadmap is a highly opinionated thing, not every roadmap is good.
  10. Working must keep pace with Learning, or you will be bored very, very soon. That's why I hate reading research paper, there aren't any Work, just Learn.
  11. Escape Tutorial Hell, try not to switch off your brain and mindlessly follow the code of a Youtube tutorial instructor, watch 1/2 or the whole vidoes and try to do it yourself.
  12. Choose your Tech Stack carefully, weight their pros and cons. 1 solution can be implemented by hundreds of tools out there, what criteria that drives me to the conclusion of choosing this tool?
  13. Don't note everything. Summarize everything in 1 sentence, provide addition link after that. DO NOT REWRITE EVERYTHING OTHER PEOPLE HAS WRITTEN, YOU WILL FORGET IT EVENTUALLY!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment