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…


I’ve always been an emacs fanatic. I just love how much control I have over every aspect of the editor. However, a lot of aspects of emacs are showing their age. Writing and packaging a simple app as a beginner means learning elisp, learning the emacs API, learning about package…

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