I never read the commit messages always straight to changed files.

Also find doing it like this either incredibly hard or have to do a ton of git magic after I'm done to get commits into this state which is very frustrating.

I think it might be the codebase I work on but who knows.