Weekly Notes 2026/20

  • No rain this week either! And the raw mangoes that I plucked last week are still sitting pretty in basket.
  • [jj](https://steveklabnik.github.io/jujutsu-tutorial/) promises to be a simpler git. I played with it this week but I still don’t get it. I like what they are selling though!
  • At work, I got my first MR merged into the codebase! Totally hand-written code, AI was used for on-boarding and rubber-ducking.
  • I vibe-coded a moderate complexity project — a PCB router like freerouter. I doesn’t work. The UI is excellent and it looks like that it almost work but it doesn’t. Now every prompt is like shouting into the void, things changes but were not fixed at all.
  • The successful vibe-coded projects and web-pages are working fine and looks OK as long as you don’t read the code carefully! I usually don’t notice big issues when skimming but as I soon as I try to understand the code, …!
  • I am going to write write most of the code by hand since it is quite possible at my new job where the codebase is managed by folks that are older and more conservative than me. Each MR goes through 5 to 6 reviews and it is expected that I understand every bit of it. So far, I am not convinced that I can “understand” a AI written code by reading it faster than writing it myself.
  • I love that I can treat AI an average senior developer who is always available to answer anything about the codebase and never judge you. Moreover, you are not scared of asking the dumbest possible question. It can also be used to learn patterns in the code-vase without mastering git grep and other search tools. And get a decent review of your MR.
  • Another good use case: it can copy-edit your first ‘vomit’ draft. Please write you own text. Then ask AI to copy-edit your brain vomit. DO NOT violate the first principle of writing — spend more time writing a text than others are expected to spend reading it. AI can also be used to rewrite your text for different type of users, e.g., add a “KT” focused post for fellow maintainers that highlight “how the code-base story is changing with this MR” (don’t use this exact phrasing in your AGENTS.md).

Reading list

Leave a Reply