Comment by peterus

17 hours ago

He also made circuitjs, a very useful circuit simulator which I regularly use for prototyping. It lets you modify and probe elements in real time unlike spice simulators, so it is faster to modify a design in it.

I use spice simulators to check the final design since sometimes circuitjs can have instability issues in complex circuits involving stuff like the nonideal op amp.

https://www.falstad.com/circuit/circuitjs.html

He also wrote zsh ( https://en.wikipedia.org/wiki/Z_shell ) as a sophomore in 1990, moved onto other things a few years later, and a couple decades later in 2019 it became the MacOS's default shell.

  • That's wild. I knew he was the circuitjs guy which is impressive on its own, and vaguely knew of the other simulations as well, but writing zsh as an undergrad... Wow

I remeber using this when it was Java applet. Now he has converted everything to JavaScript for everyone to use. What a legend!