Once a mathematician, then an astrophysicist, finally ended up doing software; I started with FORTRAN for numerical work longer ago than I care to remember, and have worked on a range of things from RF system simulation, through CAD and GIS to networking and network security using a wide variety of technologies.