John Carmack describes his programming setup

Mostly agree, if you come to it that way, first learning how it works, then optimizing, but I have worked with so many people who have no idea what to do when the magic fails.

I’m agnostic, I’ll use any IDE I need. Will open Vi with no complaint if I’m shelled into some machine with no dev environment and I keep emacs around to do the handy text manipulations on large amounts of data I need to do off and on. I do really enjoy some of the niftier plugins for VSCode which is the IDE I’m spending my time in lately (Codespaces), and really enjoyed Eclipse and especially IntelliJ for Java.

2 Likes