Live data from Hacker News

The more features you add

lukew.com

31–35 of 35 posts

Re: The more features you add

#31
post #27

Earlier quoted context omitted.

This is my issue right now. The maintenance overhead is an increasing percentage of my work week.

I read something called "learn to say no" on HN a while ago, trying to find the same one again might be tough but that was the gist of it: https://hn.algolia.com/?q=learn+to+say+no

There is zero external pressure. I just built too much stuff that needs maintenance.

Re: The more features you add

#32
post #31

Earlier quoted context omitted.

I read something called "learn to say no" on HN a while ago, trying to find the same one again might be tough but that was the gist of it: https://hn.algolia.com/?q=learn+to+say+no

There is zero external pressure. I just built too much stuff that needs maintenance.

ah! then it is good to be needed :)

Re: The more features you add

#33

It's true that any app that lives long enough reaches an "optimum" version and then goes downhill from there. For Microsoft Word, for instance, the optimum, or "Elvis" version was "v5.1 for Mac".

Counterpoint: all open-source software. It's obvious what causes this behavior: for-profit software production is a cancer.

Re: The more features you add

#34

Earlier quoted context omitted.

Joel Spolsky was in the business of selling versions of his software. A lot of businesses nowadays are selling subscriptions to saas software, and the sales dynamic is very different.

> the sales dynamic is very different For enterprise SaaS, QBRs and contract renewals are the point where sales shares all the new features as part of the story as to why the company should continue being a customer.

Yeah, and lots of big companies have checklists for RFPs et al, so if you don't have a feature it doesn't matter how good the rest of your software is, unfortunately.

Re: The more features you add

#35
I disagree that more features require more maintenance. Not my experience at all. I maintaining very large scale C++ software and work 99% of my time on new features. Solid auto tests ensure that old features doesn't break.
Post reply on HN