On Wednesday, November 15, 2017, Warner Losh <imp@bsdimp.com> wrote:
It took me a while to realize that ed(1) is what TECO should have been.... Too much TECO trauma scared me away for far too long.... But maybe it was all the TECO macros I wrote to make the BH100 terminal useful as an editor in full screen mode....

TECO (and therefore Emacs) and ed(1) represent two completely opposite views on software development and IT in general.  The one is fanatical about minimalism and 'less is more' approach, while the other stands for 'more is more'.

That is why MIT and Bell Labs represented two very different cultures.  In the history of computing I have not found any other group of computer scientists that so deeply emphasized minimalism and 'less is more' approach.

This group produced the original UNIX and C, Plan 9, and Go programming language.  Everything else in the Unix camp including BSD, Linux or GNU was never about minimalism as its main goals, although one can argue that in the early years Linux kernel was small and minimal.