Michael McCracken
I cut my teeth programming during the 80's on old game consoles with cassette tape backups. These days I build web-applications using Java and web-technologies, & spend my free time programming in Ruby.
ExpectationGap is launched as I discover alternative mobile development strategies and approaches.
I'm introduced to Ruby and RoR and reclaim the enjoyment in programming. I explore wide availability.
AEA & NFJS challenge my thinking: web-standards, agility, emergent design, & alternate JVM languages.
RUP, Six Sigma, JSF, Portlets, and SOX are all the rage. I wonder at Java's complexity, and buy my first Mac.
I transition my web-dev skills towards Java and have a crude awareness of the software expectation gap.
I'm building web-applications using Coldfusion, Microsoft SQL Server, and just enough design skills. It's fast and fun! Wikipedia launches on the Internet.
The dot.com bubble bursts while I enter IT working as a UI developer. Two versions of IE, one version of Netscape, loads of JavaScript & no web-standards.
I return home from a tour in the Military & see that everyone uses email and drinks micro-brews. I build my first desktop computer. Java and Ruby both turn 1.
Intel releases the 486, Microsoft releases Office. I'm programming simple Cobol applications at school.
I'm 12 and learning to program Basic on an outcast game console, featuring 64kb memory and a cassette tape backup. Ronald Reagan is the President (1st term)
The Atari 2600 has a smashing holiday season with games like pong, space-war, and breakout. I'm 6 years old and I wonder what those strange words mean when you turn on the system without a cartridge...
