I am a software engineer working professionally for better than 25 years now. I dabble in many things from 3D graphics programming, OS design and implementation, Linux and Windows kernel programming, GUI development, Java, compilers and language processing, a lot of theory and what happens if… type stuff. Articles and blogs that I post are for educational purposes only with no warranty of any kind. Code samples may be assumed to be public domain unless otherwise accompanied by specific license requirements. Content and graphics are licensed under the Creative Commons Attribution 3.0 Unported License unless accompanied by other specific license requirements.