I’ve been writing software and just messing around with computers for much of my life. My first computer language was assembler on a PDP-8 when I was in high school. Since then I’ve written code with several assemblers and in over a dozen languages, including two Forth systems that I wrote. But most of the code I’ve written has been in C, C++, and Objective-C. In the past I’ve built designed & built client-server systems, designed network protocols, written device drivers, UI code, desktop apps, contributed to Linux, and UNIX back-end software. Today I write a lot of Swift, and I use Python too. I work mostly on UNIX-derived systems.
I’ve run my own small company. And I’ve worked at several different companies including Apple. Currently I work as a technical manager as part of a cross-functional team in a mid-sized company. I started out as in electronics (and still have my amateur radio license) but moved to software early on. I like building new things and can be a bit obsessive about learning, well, many things.