Hacker News new | ask | show | jobs
by scioto 1116 days ago
In the early days of computers it was a struggle. A struggle to get time on a machine, whether it be by punched card, paper tape, standing in line to submit your job, getting on a timeshare terminal, or connecting to the mainframe via 300-baud modem. The modem speaker spoke of the struggle when connecting.

You then got ahold of a $3K Apple ][ computer with 32K of memory and integer basic, and the only way to get performance was 6502 assembly programming. A struggle.

Then PCs came along, where nobody ever needed more than 640K memory, so it was a struggle to partition your work to fit it all in, but at least you didn't have to do assembler anymore since there was FORTRAN or Pascal.

And then the barriers lowered even further with GUIs and more memory, but you still had to worry about true multitasking not really being implemented correctly, and your poorly-written program could still hog the cycles. A slightly lower struggle.

And now there is more memory than you know what to do with, unless you are a rocket or climate scientist. And you infrequently have to worry about performance. Code efficiency? Bah!

It's all about the struggle.