Hacker News new | ask | show | jobs
by pjmlp 2847 days ago
The way I see many devs on Emacs and vim doing development is hardly any different than when I got to university in early 90's.

They might be using a modern laptop, but their screen is hardly different from those beige UNIX terminals with green phosphor screen and VT100 keyboard that I had to use the first couple of semesters.

1 comments

Vim/Emacs are local maximas in terms of productive UX, they'll still be here in 20 years. What's different might be the amount of compute those environments control. A keychord or three can easily trigger a big rebuild on a computer somewhere in the network.
I disagree, for me the local maximas in terms of productive UX is the vision of XEROX PARC workstations, partially implemented on OS X/iOS, Android and Windows development workflows.

Even AT&T later moved into it with Plan 9 and Inferno, with ACME.

I did some amount of Android and Windows development; what particular pieces of the PARC vision do you have in mind?
IDE based development, GUI designers, REPLs, graphical debuggers, edit-and-continue, component based frameworks, structured data command line (PowerShell), apis to interact with GUI apps from devenv, dynamic configuration of running apps.

All to be found on Interlisp-D, Smalltalk, Mesa XDE, Mesa/Cedar environments.

> local maxima

Yes - local, very local.