Hacker News new | ask | show | jobs
by PaulDavisThe1st 968 days ago
I don't agree with this characterization. The GP said "that will work exactly the same way indefinitely." which is correct, but doesn't capture the many subtleties of where and how you need to interact with a 17mm nut or bolt.

The owner of a 17mm combo wrench starts out with what appears to be the perfect tool for the job, but then comes to understand that the scope of interacting with a 17mm nut or bolt is wider than originally understood. They end up with a toolbox that is much more complex when it comes to "interacting with 17mm nuts and bolts" than they originally expected.

And so it goes with software too, not always, but extremely often.

1 comments

yeah!

that one time my toilet stayed the same for 5 WHOLE years, but you know, there are totally toilets with bidet's, toilets that are motion sensored, tall toilets, short toilets, toilets meant to squat over, ad nauseum.

so for this reason it's totally ok for YOUR toilet to need be replaced every few months! yeah, that conclusion absolutely follows from the premise.

or not, and maybe the other posters point is that there being other needs and variations doesn't mean a specific tool for a specific needs must always change.

I'm the lead author of a cross-platform digital audio workstation. We have a saying : every user needs just 20 features, but the problem is that all but 2 of the features are unique to that user. Obviously it bottoms out at some point, but 100 users means 1800 features, and 100 more users means adding at least another 1500. And people why "a specific tool for a specific needs must always change" - it's because we serving a constantly moving user target. [EDIT: the numbers are just BS, but the principle seems to be real-world]

More than that, most users of most sophisticated creation software have their own evolving needs, unlike GRR Martin and his word processing requirements. The program they needed last year, before their understanding of their own process and their own aesthetic goals expanded, isn't the program they need this year.

You choose to do that, the point of the article is that you don't have to and there's something to be said about that.
At least the toilet:plumbing interface is standardized though!!