3 ms·
It's the difference between top-down and bottom up. Entreprise software is designed at the top, and we all know it half of it won't be used, and the half that w
by radu_floricica 18y ago
It's the difference between top-down and bottom up. Entreprise software is designed at the top, and we all know it half of it won't be used, and the half that will won't solve the biggest problems.
The way I write (very small) biz software is get a contract from the top, along with the specs for the first version, and over the next years (pretty much forever) get specific requests almost exclusively from middle management.
It's hard to scale though. I do what they ask because I care about my work, but on a strictly contractual basis I could reject or indefinitely postpone 90% of it.