"Software is hard. The way to fix it is to fix it, not sweep it under the rug."
Love this line. Been thinking a lot about this as I work on scaling a large-ish SaaS product that has been in the market for 18 months.
One other interesting dynamic: sales teams always think it's better to add things than to remove things (after all, you can't sell the things you remove), which I now realize is partially the reason many enterprise software packages feel "bloated" over time.
"One other interesting dynamic: sales teams always think it's better to add things than to remove things (after all, you can't sell the things you remove), which I now realize is partially the reason many enterprise software packages feel "bloated" over time."
I'm experiencing exactly this. It's like they want to have every feature to be able to whip out for every type of customer. They dread the circumstance where they have to say "Sorry, we don't do that."
True, but in the case of startups with limited dev resources, bloat adds to development and maintenance cost. Poor management of resources like that could mean trouble for a startup.
Love this line. Been thinking a lot about this as I work on scaling a large-ish SaaS product that has been in the market for 18 months.
One other interesting dynamic: sales teams always think it's better to add things than to remove things (after all, you can't sell the things you remove), which I now realize is partially the reason many enterprise software packages feel "bloated" over time.