"Nowadays? A DVD and hundreds of megabytes of memory..."
That's called "progress". </snark>
This new bunch of "programmers" needs to spend some time working on a minicomputer with 64kb of RAM [maximum], floppy drives, a card reader and line printer [no console coding], etc.. It builds character and the desire to get it right the FIRST time to avoid hours-long turnarounds between job submission and the box of paper you accidentally generated (and a bill for the paper if it's at a college).