Why I wanna learn automation

  • I want to make hard things easier
  • I want to reduce the friction to do important things that I can’t get myself to do
        - I’ve been wanting to share my knowledge to the world through twitter and LinkedIn. I journal almost everyday where I sometimes write some insightful things but unfortunately these insights rarely ever get outside my notes.
        - I essentially wanna find my workflow that will help me take all my insights and convert them to social media posts with the help of automation

Key topics I wanna learn

  • AI & LLMs
        - Will learn how to leverage local LLMs to do things I struggle to do
        - Will learn  how to effectively prompt engineer to be able to make the LLM reliably do the task that I intended it to do
  • General scripting to automate a simple repetitive task
        - I wanna train myself to have an eye for these repetitive tasks that waste so much of our time
  • using things like https://trigger.dev/ & https://n8n.io/ (which are both a more flexible and technical versions of https://zapier.com/ and https://www.make.com/)) to create complex workflows for automation.
  • Learn how NFCs work and how they can automate tasks for us
        - I’m also interested in learning how to use them in mobile apps (between 2 users, e.g: to become friends in the app, all they have to do is tap on each other’s phone)

How I will be learning

  • https://trigger.dev/docs/introduction and their discord server for support
  • https://docs.n8n.io/video-courses/
  • Will definitely use chatGPT to get a 2nd perspective of my day. It can help me discover things in my life that can be automated. I would just tell chatGPT about my day in detail and ask it to find “automatable” things in my life
  • I’ve been using YouTube to learn about the latest capabilities of LLMs and how people use them to build agencies that specialize in automation
  • YouTube is also good to find ways cool ways to automate your life
        - NFCs in your home: https://youtu.be/fwc07iXgo6M
        - Python script automation ideas: https://youtu.be/imN-vhi5ZWQ
  • I messaged a friend on LinkedIn that does a lot of posts. Wanted to see if he had any workflow for how he gets his linkedIn posts out

Study Strategies

  • Take my sleep more seriously to improve my quality of life, including my ability to learn     - The biggest reason I don’t end up having a good sleep is because I don’t feel satisfied with how much I did in a certain day so I try to do/finish everything before I go to bed
        - And that also negatively affects my mental health/stress which also in turn affects my quality of sleep… It’s basically a negative feedback loop and it all starts with my need/desire/urge to get things done before I go to bed.
        - Leave big decisions for the next day
        - I just need to let go and accept it.     - After receiving feedback, I have come up with these goals to improve my health; in the hopes that it will improve my ability to focus, learn, and retain info     - I will start with a 6-hour minimum sleep per day policy. I’ll be happy if I’m able to follow that for this month. I’m 4 days strong💪 But I think more importantly I should not mess up my sleep schedule because I’m doing some work. As long as I can deal with that, I’ll be happy.     - For this month, I shall sleep anytime between 23:30-00:30 and sleep at least 6 hrs. Then in November, I can make it more strict     - Reminding myself about Growth Mindset in the context of Sleep     - I’ve been slacking on the journaling before I sleep and when I wake up. I aim to no longer miss any days (at least for the night because that’s the time I reflect back on my day and try to learn from the mistakes I did that day so I won’t repeat them)     - I will meditate at least 3 times per week (~5 minutes) in the morning or whnv I’m feeling stressed/overwhelmed in the next 2 weeks
  • Experimenting and being wrong:
        - Use LLMs not to write my code, but to act as a TA and provide me with constructive feedback so I can reiterate and fix my code. This will maximize my ability to remember my mistakes to make sure I don’t repeat them
  • Spaced repetition:
        - Every new week, I will look back at look at how my current automation can be improved or expanded upon

Calendar

  • wk1 | 1-2pm (after lunch)
        - tue: setup and create one simple automation with trigger.dev
        - Wednesday: refactor that automation to make it do something useful     - Thursday: Ask LLM for ideas on how that automation can be improved/ expanded upon and generally get more ideas to work on in the following week     - by the end of that week my checkpoint would be having a trigger.dev automating a task that would help me do things I’ve been slacking off on/ignoring

  • wk2 | 1-2pm (after lunch)

    • setup a more complex automation possibly involving LLMs, NFCs or any other cool technology that can be used in a script
    • Wednesday: refactor that automation to make it do something useful
    • Thursday: Ask LLM for ideas on how that automation can be improved/expanded upon
    • by the end of the 2nd week, my checkpoint would be building a more complex automation possibly involving LLMs, NFCs or any other cool technology that can be used in a script