3 ms·
ACME is a really cool editor and it's approach to the Unix philosophy is something I wish would have caught on in other TUIs/GUIs. That said, the real takeaway
by ilovecaching 5y ago
ACME is a really cool editor and it's approach to the Unix philosophy is something I wish would have caught on in other TUIs/GUIs.
That said, the real takeaway from ACME is you don't need an IDE to be a noteworthy programmer. In fact my list of noteworthy programmers (currently has a little over 100 devs on it), which includes Linux kernel devs, GNU devs, Bell Lab devs, programming language author devs, compiler devs, other people who wrote famous software, etc. contains 99% Vim/Emacs users. And no, it's not just people from an older generation, the list contains plenty of up and comers and even teenagers and college students who are already doing great things.
Clearly more features, smarter IDEs, etc. isn't the deciding factor in doing great things. I think what ACME really teaches us is that by taking a less is more approach, we can train ourselves to understand code at a deeper level by paying more attention and taking our time, and giving us the creative freedom to compose code in any way we choose.
- deleted 5y ago[deleted]
- bitwize 5y agoOn my list of noteworthy programmers is John Carmack, who has praised Microsoft's Visual Studio and other tooling for offering the best development experience, especially for game dev. No amount of faffing about with Emacs, compilers, and command line tools will give you the equivalent of DirectX GPU debugging. Also on my list is Dan Ingalls, who implemented much of what could be considered the primordial IDE -- Xerox PARC's Smalltalk system. You're right in that IDEs are not what enable great code. But they do make writing great code (or terrible code) faster and easier.