About me
I am a software engineer at heart. I grew up on Radio Shack electronics kits and an Atari 800 with an "aftermarket" bonus RAM cartridge giving it 64K of RAM. Cutting my teeth on Atari BASIC, 6502 assembly and valForth, I was hooked on programming. Whether it was programming science fair projects like measuring intra-brain communication time and robots (in 1985!) or side projects for role playing games and other distractions, I loved getting computers do what I wanted.
Now I serve as Senior Director for Defense Mission Software Pursuits at General Dynamics IT, following a successful tenure as Senior Director of Special Programs at Iron EagleX. Previously, he held key leadership roles at Maxar Technologies, including Chief Technologist for the Strategic Growth Team and VP of Engineering at HumanGeo.
I periodically have deep thoughts that I try to coalesce into coherent writings that I post here or elsewhere. I've been a lot of evolution in software engineering from my early 1980s Atari 800 to my side projects that I have going on today.
As a weird aside, I decided to try to list all the programming languages that I've ever used (like, actually written code in myself for a reason):
- BASIC (do I really admit this?)
- 6502 Assembly
- 80x86 Assembly
- Pascal (TRS-80 and Borland Turbo Pascal)
- C
- C++
- C#
- valForth
- Lisp
- Ada
- Python
- Perl
- Java / Javascript
- Go
- Smatterings of Eiffel, Smalltalk