You can't handle it! In 2018 or 2019, I was introduced to the idea of hyper-rationality. I think it was under another name (to be given shortly) and as part of a presentation by George Dinwiddie on, of all things, estimation. It was a funny place to be introduced to ideas from psychology and family therapy, as well as organizational psychology and collaboration, but there it is. It is nice to be smart. It's extra nice to be right. It is wonderfully nice to be right, smart, rational, and helpful to others. Sometimes we put too much emphasis on being right and forget to be helpful. Hyper-rationality is a state of being excessively or inordinately rational. It is a belief in rational truth as an unassailable fortress, that being correct is all that matters. For instance, consider the sentiment that if I am right or I am telling the truth then you have no right to be offended or upset. It might feel right, but it sounds wrong. When people are acting hyper-ra...
I get the intention of the post and, personally, sit in the clean code camp, however, this seems to be something of a question of morals and human nature....
ReplyDeleteHow many people /would/ ruin their employers car if they knew that the employer couldn't tell the difference between the car in each state (see where I'm going with this)?
Writing clean code takes a lot of care and effort. To care is a personal choice. Many people will choose not to care (especially if they know they can get away with it).
Two easy options, for employers, as I see it:
1. Learn how to recognise when your code is being ruined by your employees or...
2. Employ people who care enough not to ruin it.
Of course, it's also amazing how people will drag a muffler or a rear bumper, and how long they'll leave that broken headlight and cover.
ReplyDeleteMaybe cars are a little code-like.
If my employer's car was anything like the source code that I typically receive at the start of most projects he wouldn't be able to make it to work in the first place...
ReplyDelete