News for hackers. Stuff that matters.
Re:Scratch is a big deal by andrepd on Sunday July 17, 2022 @07:49AM (#32126001)
Seriously, I remember programming in constrained environments, for example in a calculator, and how that seemed to boost my creativity. I wonder if something is not lost (in terms of learning) by having such hugely powerful systems with any non-trivial functionality a simple library download away.
Re:Scratch is a big deal by kazinator on Sunday July 17, 2022 @12:26PM (#32128211)
Or, as another example, try processing a file of hexadecimal numbers in POSIX standard Awk.

Another one: a few months ago I wrote an Awk function which can increment an alphanumeric string, like "A0Z" -> "A1A" -> "A1B" ...

I had to write a BEGIN block which populates global hashes for looking up the successor of a character, and whether it wraps around in its class. By character, I mean string of length 1, of course; there are no characters in Awk.

Re:Scratch is a big deal by trimir2022 on Sunday July 17, 2022 @11:29PM (#32134299)
This is why professors try to limit what students can use in their assignments. And then students (and the internet) turns around and chastises the professors for putting restrictions which the students will never encounter in real life.
Re:Scratch is a big deal by jstarfish on Sunday July 17, 2022 @11:31PM (#32134327)
It is.

Constraint begets creativity.

A box needs to be defined in order for one to think outside of it.