Welcome to purplekungfu!
Last updated on March 26, 2025
Hello and welcome to purplekungfu, my new blogging project.
It is my sincere hope that you find something useful here and that my posts can assist in some small way during your journey through the universe that is modern software development.
In the interest of full disclosure, I am not an expert in any specific area of software development, having been a programming generalist and journeyman for most of my 25-year career. I have worked on general ledger (GL/AP/AR/Invoicing/Cash Handling/Reporting) and point-of-sale systems mostly, with a bit of embedded development sprinkled in here and there doing kiosks (with product and gaming content). I also did a fair amount of web development in the early to mid aughts- those particular skills, however, are atrophied and outdated (to put it mildly).
My secret passions are operating systems, codegen, and dynamic linking, and I'm a sucker for systems code. I've been kicking the Rust can around for a few years now, but have only written one production application with it thus far (and it was decidedly not an operating system, much to my chagrin).
In my day-to-day I primarily code in modern C#, but have had formal instruction (at university) and industry experience with x86 assembly and C++ also. Additionally, I consider myself moderately competent in C and PHP, and somewhat passable with Rust.
For reference, I can be reached at padawan -at- purplekungfu.com for suggestions/requests on existing or future post topics, any post corrections or shaming that needs to be done (I take my medicine!), and I'm even open to arguments (semantic, topical, tit-for-tat or otherwise). I believe you'll find I'm quite open- my goal here is to be useful, not to stroke my ego. Contributions will always be acknowledged and attribution will always be given.
Please enjoy!
-padawan, 2025