Joe Honton
Nov 14, 2020

--

I believe one of the most damaging attitudes in software development is one that doesn't originate with the developer, but with the people responsible for the project.

It's "hurry up and get it done."

This starts out with the client asking for something without an informed understanding of the effort involved.

It continues with the salesperson negotiating a contract for a fixed amount and a firm delivery date without any input from the tech staff.

It makes the product manager complicit he/she tells the C-suite that the team will "get the job done", then tells the tech staff "just do the best you can with time we have."

It makes the software developer cut corners and create a minimum viable product that has a nice facade, but doesn't stand up to the rigors of production.

It makes the junior developer stuck on maintenance to throw up their hands and wonder why this underdone pile of code was never properly baked.

And then, next year, it makes the client seek a second opinion only to hear the next prospective development team tell him that it's all legacy code and needs to be rewritten from scratch.

Everyone is in a hurry, and so no one stops the bus.

--

--

Joe Honton
Joe Honton

Written by Joe Honton

Princeps geographus, Read Write Tools

No responses yet