Hacker News new | ask | show | jobs
by rmorrison 5976 days ago
It's annoying that once software products become extremely popular, the developers/companies often start adding features in an attempt to be everything for everyone. This in turn makes the software unusable, because the developers are too overloaded to properly maintain their once core business. Eventually it gets replaced by a new product, and the cycle repeats itself.
2 comments

I'm not sure that this applies here, though. Facebook is ideally suited to hosting "proper" instant messaging, because it has the added bonus of automatically managing the roster list. I don't need to add anyone, my friends are already all on there. That's a massive bonus over any other instant messenger for many, many people.
I think it was jwz who said something like "every program expands until it can read email" (I'm sure I'm butchering it).
Not butchering it at all, really: http://www.catb.org/~esr/jargon/html/Z/Zawinskis-Law.html

“Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can." -- Jamie Zawinski

So is an update needed? s/read mail/\0 and\/or chat/