up
8
up
mozzapp 1785059256 [Programming] 2 comments
There was a kind of patience almost nobody practices anymore: opening a computer magazine, finding a program listing in BASIC or assembly spread across three or four pages, and starting to copy it. Line by line. No skipping, no "close enough," because one extra space or a swapped parenthesis meant the program simply wouldn't run. I remember the sound of the keyboard clacking away for hours, that mechanical rhythm of someone more focused on not making a mistake than on actually understanding what they're typing. And it was normal to reach the end, sometimes after a whole afternoon, hit RUN, and have the screen throw back some syntax error on some line, with no real explanation. There was no Stack Overflow. No search button. There was just you, the magazine open on the desk, and the errata list that would come out — if it came out at all — in the next issue. Debugging, back then, was an almost physical thing. Comparing character by character what was on screen against what was printed on the page. Realizing that the "1" that looked like a lowercase "l" had tricked you for half an hour. Or that a DATA line was missing somewhere among thirty lines of numbers. It was slow, tedious at times, but it taught something people now try to simulate with exercises and tutorials: reading code carefully, understanding the structure before touching anything. And there was community in all of this, just scattered and slow, moving at the pace of the mail. People writing to the editors pointing out mistakes in the listing, others sending in variants of the same program, improved or adapted for a different computer. Letters to the editor were a kind of forum avant la lettre, except with weeks of delay between question and answer. Not so different from what happens today in a programming chat, except we traded paper and stamps for an instant reply — and honestly, I'm still not sure that was a good trade in every sense. It's not that things are worse now. Having autocomplete, having an AI that flags the error in seconds, having an entire community one click away — that saves hours that used to get lost without learning much, just frustration. But something also got lost along the way, and it's that obligation to read slowly, to understand every line because there was no shortcut available. Coding from a magazine wasn't efficient. It was something else entirely.
up
1
up
shockerturbo 1785068362
I taught myself BASIC on a TRS-80 (We called it a Trash 80) in 1980. It had 4k of RAM and no ROM, meaning for it to work you had to play a cassette tape to it to load a program. It was so limited that I gave up programming for 15 years. Today I run a company which operates and sells SAAS Project and Financial Management software.
up
0
up
mozzapp 1785069950
The limitations you faced in the past have given you enough energy to build something great today. Congratulations