DEV Community

Discussion on: Humanity in Software

Collapse
 
leob profile image
leob

It's interesting how you compare development to other "industries" (food service, manufacturing). I think the big difference is that software is abstract and those industries are "tangible".

If you're leaving a big mess at the end of your shift then that mess is immediately visible, so you "just don't do that", even your managers or shift leaders will say "please take the time to clean things up".

But if you leave a mess at the end of your software project then it's nowhere near as visible and obvious, and if you say to your boss "maybe we should take some time to clean this up and document it for the next team" then more often than not your boss will say "Sorry, budget has been spent, functionality is finished, no need to do that".

Am I seeing it right or not?

Collapse
 
davelsan profile image
David Velasco

I concur with this opinion, and unfortunately this also happens in other industries.

Visibility is indeed a key factor here, others being security risks or bad practices that could come back and cost the company dearly.

Over the years, I've worked in various fields and industries, and this is a recurring issue. It is sad, but some companies (people) think they can get away with this, and much, much worse.