Jean-Karim Bockstael is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Jean-Karim Bockstael @jkb

As the years go by I have less and less patience for the total disregard of cowboy/enthusiastic/code-churner colleagues for project management procedures and conventions. Things such as non-descriptive commit messages, missing version tags, debug output statements pushed to the repo, bug-tracker tickets not updated... have become quite irritating.

Am I being overly rigid or do you fellow programmers feel the same?

Β· Web Β· 4 Β· 5

@jkb Very much the same. I attribute part of this to being older and more grumpy, but part because I've been in enough situations where a good commit message (for example) would have saved me hours of effort.

@cbowdon @jkb my experience is limited, just a few patches to a GNU project.

They have a standard format for git log messages.

Rules for what to include and how to format the text, down to when you need a dot and when you don' t.

So the concern must be common

@catonano @jkb Aaaand another thing (I'm in full-on grumpy old man mode today) When I pick up a new project, these are big indicators that it is a buggy mess.

@cbowdon @jkb You want better ?

Take a project that have commit messages in multiple languages.

@Balor @cbowdon That's bad enough, but I guess it's a warning sign that the code itself is in multiple languages.

@cbowdon @jkb the code itself was still in English but the comments went back and forth between French and English.

@catonano I understand the need of such extremely strict rules for large-scale project involving hundreds of contributors but in most private contexts it would be overkill.

@cbowdon Yes! In the end you end up *saving* time and effort when you put more time and effort in processes and documentation in the first place.

@jkb Nondescriptive commit messages are right up with lack of decent comments in the code as an annoyance.

@filkerdave Oh gods the "fix admin bug" commit messages, the horror. Which bug? What happened? Which bugtracker ticket is describing the problem?

@jkb "bugfixes"
Familiar. I also feel the same with similar release notes in Android apps, for example.

@haploc "Several bugfixes and improvements" might as well not bother writing anything at all...

@Amaury Γ‡a c'est bien un commentaire de fronteux.

@jkb tu dis Γ§a parce que t'es fΓ’chΓ©

@jkb You're becoming a great developer, nothing more. πŸ˜›

@SkyzohKey I was BORN a great developer. I'm also gifted with an exceptional sense of modesty.

@jkb nope. feeling with you. good code is easily readable and properly comment code. and if you always forget to do regular commits, then summarize and try to be as descriptive as possible.

@jkb that state of mind is something which needs to be developed. Entry one is hype driven development blog.daftcode.pl/hype-driven-d

@mcimasz I still have to decide whether I feel amused or depressed after reading this, but thank you anyway. Seriously, software can't be engineering when it's a hype-driven pedal-to-the-metal churn-fest.