User:Beardo
From BeebWiki
Hello, my name is Greg Cook. I hail from the outskirts of London and generally go by the screen name regregex elsewhere. I can often be found at the larger retrocomputing and gaming expositions.
After a short spell of eagerly preparing BASIC listings on a typewriter having never seen a computer ready to program but hoping to get access to one later (how's that for "cargo cult programming") I have been coding on the BBC Micro since 1986, and learned 6502 assembly language in 1994 – my first assembly program was a resident *command that beeped, my second was an interactive on-screen clock. My principal coding interests on the BBC Micro today are file transfer software, and an extensive patch program for an obscure but distinctive filing system, Opus EDOS.
Among my other interests are the Cyclic Redundancy Check algorithms in all their obfuscated variety. Vital to digital communication yet a source of vexation for many a programmer, I maintain a catalogue of algorithms and an algorithm solving tool, CRC RevEng – my chief motivation here being to spare heads from banging on desks.

