logoalt Hacker News

taneqyesterday at 11:41 PM4 repliesview on HN

When I was first getting into software dev, I thought 'enterprise' meant 'industrial grade', 'powerful', 'high-performing'.

Then I actually met some enterprise software, and realised that it means 'expensive', 'bespoke', 'one-off', and usually 'janky'.


Replies

phoghedyesterday at 11:43 PM

Enterprise means it has SSO and a support contract

show 3 replies
bigbuppotoday at 12:08 AM

Enterprise quality software is a just a DOS application, probably written for dBase III, that has been rolled forward to the present day.

show 1 reply
dborehamtoday at 8:15 AM

"Enterprise" mainly describes the sales and support process, not the nature of the product itself. That said one does influence the other.

Nursietoday at 3:09 AM

To me it always meant needlessly complex and overspecced for what's needed. I think probably due to Java's enterprise years.

Why solve the problem directly when you can abstract everything away into FactoryFactoryImplementationInterfaceFactorys, and have something that is both a memory-hog and completely unassailable to any normal programmer seeking to understand it or make changes?