7 ms·
> They look beautiful on paper, in a way that speaks to both execs and real tech people alike. But once you build it out and start trying to support it... To b
by nkohari 12y ago
> They look beautiful on paper, in a way that speaks to both execs and real tech people alike. But once you build it out and start trying to support it...
To be fair, you just described most enterprise software systems. :)
- mindcrime 12y agoI think you mean "most software systems", period. :-)
- enraged_camel 12y agoI don't know about that. Most software can be bad, but enterprise software tends to be a special kind of bad. The big problem with enterprise is that the buyers are not the users. Therefore, the incentives are not aligned and the result is extremely poor quality software.
- mindcrime 12y agoI agree with most of what you just said, but that doesn't really contradict what I said. I guess I could have been more verbose, but I meant to reply to: "But once you build it out and start trying to support it..." which suggests that the topic is something like "systems that start out elegant, pristine and pure, and slowly accrete functionality and complexity, and become brittle, unstable, and hard to maintain and support". And I posit that this applies to pretty much all software, not just "enterprise software". I mean, there's a reason we have aphorisms and memes like Greenspun's Tenth Rule[1], Zawinski's Law of Software Envelopment[2], the Turing Tarpit[3], the Inner Platform Effect, etc. [1]: http://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule http://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule [2]: http://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski.27s_law_of_software_envelopment http://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski.27s_law... [3]: http://en.wikipedia.org/wiki/Turing_tarpit http://en.wikipedia.org/wiki/Turing_tarpit [4]: http://en.wikipedia.org/wiki/Inner-platform_effect http://en.wikipedia.org/wiki/Inner-platform_effect