Sam Benskin
Aug 22, 2017 · 1 min read

I’ve also seen a lot of this. The path to hell is paved with good intentions.

I think the reason is that developers want to create something flexible and customisable, so their work can be reused and tweaked and thought of as well designed due to that flexibility. Developers don’t want their code throwing away as it’s no longer fit for purpose as they feel it’s a reflection of their abilities. More often, as you’ve said, the code becomes unwieldy, hard to read and seldom is reused.

)
    Sam Benskin

    Written by

    Software Engineering Lead with a passion for Product, Agile and all things Dev and DevOps