I started coding on a ZX81 with 1Kb of memory, moved on to a ZX Spectrum, then IBM and Vax mainframes (my first job), before ending up in Windows desktop development in the early 90s, which I've been doing ever since. I've been using .Net WPF for the past 10 years.