I expect software to work the way that I want it too; my tools exist to help me do my work, so they need to work my way.
When I release software, I generally categorize it according to how I care about its use. Example code or anything small (e. g.
I'm letting users POST data to a web application, which is then stored in my database.
I'm currently working on two applications, one a web application and the other a server communicating with various non-browser clients over HTTP, and using Rust for both.
I've been using D (and lately, Rust) almost exclusively the last few years.
I once created a cross-platform test runner for CLI applications, using an embedded Lua interpreter to execute the application then check its output, filesystem changes, etc.
I just realized that I never committed my syntax highlighting setup in git or documented it in any way.
I have become: rather set on regularly using a small, small subset of what Vim offers, even when I know there's a better way. overly-reliant on my .
Note: this post exists mostly to test syntax highlighting. The thesis is obvious.