How these thoughts came to me

Recently, I am pretty busy. Reasons are listed as follows:

  1. I have multiple subjects taken in this semester and didn’t really commit to understand the contents.
  2. I have tons of assignments, but not being motivated to even deal with any of them.
  3. I need to write a proposal for my FYP at next two semesters.
  4. I have been a collaborator in a project, where my laziness prohibited my capability to learn context in existing code, and contribute.

All of them actually reminds me of my incompetency, in this case which is about coding. It is AI enlarging my laziness (my fault) because it is so tempting to obtain answers for what you need to struggle for at least hours.

Hence, I was thinking of a structured method to remove AI from my current workflow. It is indeed feasible.

I wish to achieve this specifically for designing architecture and coding. I recalled that how I learnt Python (before OpenAI releases ChatGPT). That time, I blindly inserted many global variable just to let all my function execute. Indeed it was silly, but these silly mistakes build a strong foundation, which is indispensable for my growth.

Let me re-create this feeling and retain it, before placing myself in a production environment.

Hereby, I will limit myself to use AI to build subsequent open source projects (you can see the list in my resume), so that I achieve PBL by learning from AI instead of copying.

Further progress will be updated in ongoing post.