https://ruby-doc.org/stdlib-2.4.0/libdoc/logger/rdoc/Logger....
The origin of OK is disputed; however, most modern reference works hold that
it originated around Boston as part of a fad in the late 1830s of
abbreviating misspellings – that it is an initialism of "oll korrect" as a
misspelling of "all correct". This origin was first described by linguist
Allen Walker Read in the 1960s.
https://en.wikipedia.org/wiki/OK> Meeting at 4 pm today?
> NO
Sometimes as NFG after a particularly bad day.
That was the fun comment. The serious ones:
1. I'm trading the ability to align statements on consecutive lines for a more pleasant reading experience.
2. Nobody ever complained that my source code is
a = 1
ab = 2
abc = 3
instead of a = 1
ab = 2
abc = 3
3. No tables or diagrams in comments of course but I think that I could configure my editor (emacs) to use a monospaced font there. I do use a monospaced font for the ``` ``` blocks of md files.4. I'm using Atkinson Hyperlegible Next https://www.brailleinstitute.org/freefont/
a = 1
ab = 2
abc = 3I'm the opposite, I prefer non-proportional fonts even for prose.
store the source minified without any extraneous whitespace and let the editor display a properly indented view in your preferred style...
All that came to an end when I worked on a project using F#. It just doesn't work with meaningful whitespace. In the current world, with the prevalence of python, I can't really go back unfortunately. Maybe indenting with tabs is the way after all...
I never had problems with Ruby, Python, JS, Elixir, Perl and probably other languages I used a little in the last 15 years or more. HTML and CSS too.
If only they took off.
You're just matching them wrong. On/off and yes/no may look unequal, but what about yes/off or on/no?
Bonus points for taking “YES” (looking at you FreeBSD) or “1” or “ON”.
(Note: After writing the above, I checked with ChatGPT, it claims that the main motivation was to make it unambiguous which which "opening word" a "closing word" belonged to.)
https://www.goodreads.com/quotes/379482-there-s-only-two-thi...
Someone who is unfamiliar with the quote will just be confused.
also some abbreviations work fine:
min
max
row
col
beg (vs start)
end
key
val
src
dst
pos
len
and we have public_key
secret_key (vs private)
from
till
push
pull
load
save
init
done
inner
outer
-----and if you speak Norwegian you have two options:
ja yes
no nei
but that may trigger a different kind of OCD :-) get
put