I should
still write code and documentations by hand
writing code by hand means reviewing code as I write, also useful to
identify good design
The act of writing itself sparks new idea, improvement on
design.
It’s harder to read someone else’s code and ensure correctness.
Writing code and docs consolidates learnings to not only help my
brain to remember the patterns, but also improve brain muscle memory on
writing and critical thinking.
I can also use vim more! and improve personal workflow, shortcuts
etc… these are the things that I truly enjoy. This sparks a healthy
competition that I want to improve my personal workflow to keep pace
with AI development!
I should
still study the computer science fundamentals
The more I know, the better I can utilise AI, the more powerful AI
becomes. Which means I should continue to gain knowledge by studying
computer science fundamentals. Using AI as a learning tool is good, AI
can play different roles when learnings AI is a good teacher, a good
classmate, even a good student.
I
should still follow the proven good engineering practices
Documentations are still useful i.e. accurate docs
provides context, knowledge to AI agents.
Good design so that it’s easier for AI agents to
follow, and put AI agents on the right track.
Good PR & Design Reviews so that it’s easier
for AI agents to follow, and put AI agents on the right track.
Unittests are still useful i.e. AI agents use it to
verify results.
Good codes acts as good reference for AI agents to
produce more good codes, bad codes lead to more bad codes.
I should still learn cli tools i.e. AI agents use
cli tools to edit files.