Back When I Was Your Age
I grew up on Legos, building massive structures out of little plastic blocks. My mother hated Legos – mostly because her interaction with them consisted mainly of stepping on them with bare feet – but she would still buy me an add-on set for each of my younger birthdays. Back in the stone age, the Lego pieces were very limited: 4×2, 2×2, 1×1, 10×2 in red, blue, yellow, green; and the ever-popular gray foundation.
When I studied Computer Science in college, building a software program was similarly limited: My choices were BASIC, C, or Assembly Language, all written to run on the ever-popular time-sharing mainframe. (This was after punch cards, but before 3.5 inch floppy disks.) We’d build programs from massive amounts of fully custom code, all hand typed into a green screen terminal using the easy-to-learn-but-impossible-to-master VI editor.