My stance on AI-assisted software development 🔗

I’m actually pretty chill on this matter

When I’m working

  • When working with stuffs that I don’t really love doing, I’ll have AI supports me. It can be a predictive model that generate short pieces of code for me (Copilot, Cursor Tab).
  • When scaffolding new screen/flow from a design, I’ll often let an Agentic editor take a shot at it.
  • I don’t like to have AI debugging my app, as it is usually a tight loop between updating the code and inspecting the execution. I would ask the agent questions, however

When I’m doing personal projects

  • I try not to use AI as much as possible during coding. This is my learning time, and by writing the code myself I improve my own skill
  • I’ll consult the AI on direction & maybe scaffold the project a little bit. It really is just a way to kickstart myself into a problem space

Upgrade the git on your Mac 🔗

Your MacOS came bundled with a git binary. This can be quite outdated. Make sure to brew install git to install newer version on your machine

Also, remember to configure other applications to use the new git path /opt/homebrew/bin/git. For example: with VSCode, set "git.path": ["/opt/homebrew/bin/git", "/usr/bin/git"] in a setting file