OpenBSD adds unveil(), a new syscall for restricting filesystem access. Like pledge(), it aims to maximise adoption through having a limited (but very comprehensible) API.
I'm really impressed with the Grasshopper app for teaching coding to complete beginners.
In this typo, it tells me the code is incorrect even though it would be a valid JS program!
Code quality metrics are very subjective and depend on the domain and the programming language. They can add value, but I rarely see tools that work well without initial configuration.
One nice thing about JIRA is that it encourages separate namespaces for IDs. You can have FOO-123 and BAR-123. Too many tools want to own #123 and it becomes harder to know what others are talking about.
Trying to import an interesting old CVS project into git. Even the import tools have bitrotted!
git-cvsimport relies on cvsps before 3.10, which came out in 2013.
I really like Clojure's let syntax. It works well when you only have a single variable. In other lisps, this feels a little verbose:
(let ((my-var (foo)))
(bar foo))
I've seen a let1 macro used in books, but not in the wild.