This method is beautiful and incredibly complicated. Anyone who has enough determination to build up their tools like this and make them 100% ideal and customized for their situation deserves all the praise they get.

If your use case is similar to the author's, perhaps consider taking your environment and leaning hard into customization. As he's proven, it's very much worth it. Seems like it would be much less useful to copy his configs rather than building your own organic system after years of use, though - which is what he did.

I really like vim, personally, but I encourage my coworkers more familiar with Windows to use nano over vi (nobody wants to type that extra m, for some reason) because they're less likely to mess things up. Better off for them to learn their own way rather than being dumped in the middle of the vi desert with no way to exit.

> Seems like it would be much less useful to copy his configs rather than building your own organic system after years of use, though - which is what he did.

This is a great point and one I've been thinking about more recently. Tools and/or setups like the one displayed in the post with this level of specificity or complexity seem like they would be almost useless packaged up as a standalone. Much more valuable would be the system on which this was built (vim and the collections of extensions he used, not saying this is anywhere near an idea workflow but as you know if you use vim - it is extensible in its own right). Or, rather than that system, to take inspiration in it and design tools with much more intentional flexibility to allow people to build their experience.

I recently had a great conversation about how science educators might wish to have 3 brown 1 blue style animations or experiments, but such a programming tool would be much too difficult to teach to the educators. I think that is totally true, 3b1b generates his videos programmatically and while I believe some version of his tool is open source, he does not offer any support. But there is something to the idea of having one's own publishing tool and workflow to allow the exploration of ideas in whatever field it may be. For Science teachers, they ought to be able to play in a tool like 3b1b uses, but it can't be his exact one, it seems they'd need some well thought out foundation upon which to express their mental models of physics or geometry or whatever it is.

3b1b about page; first item is his modeling approach: https://www.3blue1brown.com/faq

3b1b animation: https://github.com/3b1b/manim