Hacker News new | ask | show | jobs
by hello_moto 5252 days ago
Most enterprise projects don't want to pay for usability. That's the bottom hard cold fact.

Enterprises want to move fast, if they can, but they can't because of the mistakes they've done in the past were covered with more processes to make sure that 1) it didn't happen again and 2) if it happened, we can blame the process.

Sometime engineers don't understand 2 facts:

1) You will get fired if you made mistakes

2) You will make mistakes

So people tend to hide and blame "processes" to avoid firing.

CEOs are cold blooded firing squad. Just like "Businesses". What matters are profits.

Business people will wear a very thick layer of skin and try to pull unimaginably stupid statements to push the price down ranging from "I thought Facebook was done in a weekend" to "It shouldn't take a day or two to fix a 'simple' Database issue. You just go there and change the data"

1 comments

> Database issue. You just go there and change the data

I have heard stories of how very large financial institutions never ever delete a database column from a table, they just keep adding columns. They will not delete a data column for the very real fear that mission critical applications will stop working properly or fail silently.

Which is a very wise policy. It's not like deleting apparently unused code that you can get back from version control if you turn out to be wrong. The cost of carrying a hundred unused columns around forever is negligible compared to the cost of deleting one that turned out to be still used.