Graduated in Digital Media M.Sc. now developing the next generation of educational software. Since a while I develop full stack in Javascript using Meteor. Love fitness and Muay Thai after work.
Also question is, where concise commit messages are really important (and not just a formality): CI/CD? Onboarding? Revision/Audits? Refactoring?
The idea behind the thought experiment is to me that, if we have enough context and a hypothetical ai that can perfectly transform such context it should be able to recreate the code from the commit messages (a little bit like with event sourcing).
However the gap between this and reality is that we don't even know when commit messages are relevant and what/how much context is relevant.
Maybe this leads to a few creative ideas in the process.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Also question is, where concise commit messages are really important (and not just a formality): CI/CD? Onboarding? Revision/Audits? Refactoring?
The idea behind the thought experiment is to me that, if we have enough context and a hypothetical ai that can perfectly transform such context it should be able to recreate the code from the commit messages (a little bit like with event sourcing).
However the gap between this and reality is that we don't even know when commit messages are relevant and what/how much context is relevant.
Maybe this leads to a few creative ideas in the process.