I’m Coleman Brumley. And I’m a software developer.
I live in Greensburg, PA with my wife, 2 kids, and 2 dogs and so many gadgets that the Wife Acceptance Factor (WAF) is nearly zero for every gadget I want these days. I started using computers when I was in the sixth grade when my teacher Mr. Schushler introduced me to the Commodore Vic-20. That year, my parents bought me one for Christmas. I was instantly hooked! From there I upgraded to a used Apple IIe and then graduated to the big time when I got my Apple IIgs. My introduction to programming was the BASIC programs in magazines like Compute! I spent hours typing very large BASIC (and later MLX) programs only to have them go away when I turned off the VIC-20. At least until I got my first “datasette”. Eventually (in the early 90s), I moved into the PC realm and never looked back to Apple. I’ve never owned a Mac, but I have to admit to lusting after a Mac Mini and the Mac book recently.
I currently work for PolarSoft, Inc in Pittsburgh PA. However, my office is located in my home.
I’m a member of the international standard committee for the BACnet standard. BACnet is an ANSI/ASHRAE standard for building automation and control networks.
My main development focus is Windows application programming and it has been for the past 10 years. I don’t specialize in one language/framework and will use Win32, MFC, VB, or C# — whatever the project calls for. During the past 4 or 5 years, I’ve been doing more and more embedded Linux development in x86 and ARM. I’ve been working in my spare time (what’s that?) on an embedded Linux development platform based on the ARM AT91SAM9260EK.