Software Engineer since '79
Industry: Gambling machines, Arcade games, various desktop publishing products, games for Windows and DOS. VxWorks, PowerTV, Linux.
Technologies+APIs: Small embedded systems, slightly larger ones, PCs with DOS or Windows, early Macintosh, Windows multimedia including DirectX, DirectShow, Direct X Script Host, IP network stack, L2TP, PPP, UPnP, DLNA, Linux device drivers, buildroot, Linux boot firmware, MySQL, ODBC (ADO), CGI(-bin), CGI (raytracing), WebKit, HTML parsing and rendering, various GUI toolkits including MFC, XCB, TrueType (including interpreting hints) PostScript (including an interpreter), compilers and interpreters for various languages, a parser generator just to build a CSS parser. Graph-reducing lazy functional language implementation (SASL-ish, my first 700 toy functional languages).
Recently, porting WebKit to slightly-too-old embedded system compilers, writing UI's to run on said WebKit using Angular.
The motto of Cardiff is "The red dragon will lead the way." Therefore, the red dragon tile from mahjong.
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for road warriors and seasoned travelers
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for students, researchers and practitioners of computer science
Q&A for computer enthusiasts and power users
Q&A for active researchers, academics and students of physics
Q&A for Ubuntu users and developers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for system and network administrators
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Spanish language
Q&A for writers/artists using science, geography and culture to construct imaginary worlds and settings
Q&A for users and developers of hardware and software for Raspberry Pi