
I'm a software developer by profession. The areas in which I have significant experience and/or interest include these:
Military aviation mission planning
Mapping, geodesy, and navigation
Software/hardware interfaces, drivers
Modeling and simulation, particularly military systems
Air defense systems and airborne countermeasures
Distributed simulation systems including DIS and HLA
Aerodynamics studies
Web technologies for accessible communication
Object-oriented software design
Distributed object programming: CORBA
Here is an IDL file that implements the Open Geospatial Consortium Simple Features Specification for CORBA.
Effective software development processes, tools, and techniques
Here are some notes from my experiences.
A few lessons learned from time in the field, briefly noted for amusement.
Some OOD maxims, collected here in case I can use them for instruction later.
Notes on independent verification and validation.
The programming language Ada failed because it was designed to be a bigger, beefier, better piston engine in an age of turbojets.