Wednesday, March 21, 2007

RAD tools aren't a new thing...

Someone asked me why this wasn't republished in grumbles, I though it had been.

The comment was originally inspired by a thread where some poor sod was discussing a god-awful vax cross-assembler that used to assemble Z80 code at the rate of a couple of lines of source per second. This was back in the 80's, and even then that sort of performance was laughably slow. Not that I have much sympathy with programmers who put up with garbage development tools - we always wrote our own, and as a result while that idiot was waiting half an hour or so for each build we'd have been long finished and off down the pub. Each to their own, I suppose...

From cix:flying_gerbils, Nov 2001. This was a glimpse of what life was like in the fast lane of software development way back when we were fab, not flab ;)


It is the mid 80's. In a bedroom in Manchester crem leans back from his computer and idly fondles his sleeping girlfriend**. ParaSys, his IDE, notices he's stopped typing and assembles several thousand lines of Dark Star source, links it and sends it across the network to the target machine. Debugging windows open, soft-scrolling command histories in the couple of seconds this entire process requires. The game starts. ParaSys emulates user interaction until a watch point event fires and traps the application. The editor window moves to the offending line and register displays slide into place. Crem groans. Lesley stops groaning. He leans forward and single-steps through a few lines of code, then changes one with ParaSys automatically updating the syntax-highlighting and error markers as he types. He leans back and seconds later both games continue with renewed enthusiasm... Twenty seconds have passed...

[edit]

It is nearly twenty years later. In an office in wales crem leans back from his computer and idly fondles himself. Ameol doesn't notice. Lesley is long-gone and the only thing groaning is his chair...


** Games weren't written in bedrooms for nothing, y'know.

No comments:

Post a Comment