--

Regarding Internet: Yes, I have completed a (smaller) project without going to the internet. That’s possible thanks to the awesome info-docs that come with Guile — available in Emacs via C-h i and supporting efficient full-text search.

So I call BS on your call of BS ☺ — but only for those tools that actually *ship* good documentation, and those are rare.

Regarding metrics: every time you use a set instead of a list to repeatedly check membership within a tight loop, you use metrics — but the simplified "don’t be O(N²)"-Version of them.

--

--