DEV Community

Discussion on: Thoughts on legacy code, diversity and inclusion

Collapse
 
zakwillis profile image
zakwillis

Hello. Good article. A lot of valid points raised by others already.

I would put it like this. Two things seem to challenge people most;

  • Thinking one approach is better. (And blustering)
  • Knowing an approach is better. (And showing respect and guidance).

Both of the above are irrelevant once we consider "Jobs to be done". This means it is okay to use anything to get the job done. Making everything the best tech must have a fundamental reason. As a technologist, you can decide on an approach but it should fit in with a lot of other jobs to be done.

However, bad development code bases and approaches really causes a lot of headaches. People should be allowed to voice their dissatisfaction and they should be listened to. This is aka freedom of speech. There is nothing more demoralising to be on a project with people saying - "Yeah, we know it is shit, but it is out of our hands."