Mark Gibbons
Published on

Nobody cares how you built that website

Authors

Nobody cares how a house is built as long as it doesn't have major structural defects that are very costly to fix. The same can be said for software, it is expected to last a reasonable time frame before it needs to be replaced, and during that time be adequately maintainable.

The hard part is when management don't think of that and understand that it takes more time to build something of that quality. Or perhaps they know it but also know they can job hop if it goes to shit and therefore won't be their problem.

In those situations I say to developers to be their own advocates. Don’t get forced to build shit quality against your will. The trick there depends on the organisation politics but sometimes it’s better to ask forgiveness for being late but being adequate quality.