A sign of good abstractions can be that they allow you to quickly breed useful new abstractions. This is accented by the feeling that your programming environment is working for you, and not against you. The situation where you are only limited by your thoughts and imagination, not what the computer is willing to allow you to do. It’s a feeling that I rarely capture outside of using Emacs. It’s a common joke that Emacs is a great operating system — it just lacks a decent text editor. Usually this is used in a backhanded way, but I’ve always viewed…

David DeSimone

Rust/C/C++ Systems Engineer, Game Engine Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store