3 ms·
I think for the psychological development of a software developer it is very important to also spend some time in an Enterprise company. After 1-2 years of that
by erikb 9y ago
I think for the psychological development of a software developer it is very important to also spend some time in an Enterprise company. After 1-2 years of that you know exactly how such kind of software comes to be.
In my team we are currently developing a software where not even we know what it should do. And in every release cycle we spend incredible amounts man hours just to be able to install it again. And still, in the company internal competition we often lose against teams with better political standings to the top, who haven't even written a single line of code yet for their competing product.
I can see that there is a lot of money in Enterprise, and I can see how it's kept alive by each of these enterprises selling their non-functioning tools to each other. But I really don't know where the influx of money to that system is. Nobody with a brain would pay a million bucks for a software that is proud to be installable, if he could spend the same money on hiring an engineer for 10 years and let him learn how to apply an open source solution that everybody knows does what you want after you installed it.