It also saves you the neurons, while using remote consoles which send the press & release events separately (e.g. BMC), and due to lags in the network the repetition kicks in more often than it should…
unpopular (programming) opinion
Rule of thumb: for practical applications, prefer the more conservative tools, unless you have strong reasons not to.
Namely, start with the shell, then rewrite the critical parts in C.
This facilitates the accessibility, and makes more people qualify as a programmers: not many are fluent in all the languages there are, and having a program written in a language you don't understand is not very different from not having the sources at all.
Also, divide and conquer anyone? And feudalism?
math & mech
P.S. Here I don't draw distinction between exponential and periodic functions, because complex numbers.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!