Preferences

> Slack works similarly with its integrations. Discord does this with bots and servers. The platform provides the foundation, but users craft their own experience on top of it.

Not really the articles core point, but to me at least, those two products are full of loads of stuff I don't want!

I thought VS code was a good example, I'm curious about if anyone has other examples that they think do modularity well?


I'd say Emacs and Neovim fit the mold even better than VS code. By themselves they're quite bare but with plugins, addons, and your own configuration they can become anything you want (and more!).
I suppose the core of emacs is pretty minimal but in practice the number of packages that it includes by default is pretty large.
I thought VS Code was a terrible example: don't 100% of VS Code users use the code editing pane?

Some might use the debugger and some might use extensions and some might use AI and so on ... but there's nothing 80/20 (or 20/80) about the core of the product, and that seems to directly contradict the article's point.

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal