• 0 Posts
  • 28 Comments
Joined 2 years ago
cake
Cake day: July 10th, 2023

help-circle
  • Hmm… I am using git for maybe 15 years… Maybe I’m just too familiar with it… and have forgotten my initial struggles… To me using git comes natural… And I normally pay a lot of attention to every single commit, since I started working on patches for the Linux kernel. I often rebase and reorder commits many times, before pushing/merging them into a branch where continuity matters.



  • Isn’t it the exact opposite?

    I learned that you can never make a mistake if you aren’t using git, or any other way for having access to old versions.

    With git it is really easy to get back to an old version, or bisect commits to figure out what exact change was the mistake.

    The only way I understand this joke is more about not wanting to be caught making a mistake, because that is pretty easy. In other methods figuring out who did the mistake might be impossible.






  • I know this post is more about the committing on LLM “fixes”, but find the other reasons more interesting.

    Similar to the date & time library there are a couple of other things that look easy at a first glance, but get complicated very quickly, because it has so many special cases:

    • lexicographic sorting (different languages sort things differently)
    • Postal address formatting (different standards in different countries, with many different context sensitive rules)
    • string handling