Greetings to anyone reading this! This blog was a long time coming; I had originally created this blog back in May of 2015, with the intent of creating an interactive discussion, spanning the wide range of software development projects I have been involved with in my many years design and programming.
My career so far has been nothing short of crazy; I’ve written applications ranging from one of the original “map/tile editors” used in games for the original Sega Genesis and SNES, to mobile (iOS and Android) applications that wirelessly communicated with fitness equipment to optimize your work-out, to tools, game engines and games for MANY platforms (MS-DOS, Windows 95, Amiga, Playstation, 3DO), to back-end services and game systems for Amazon Prime and Scopely, to front-end applications for configuring Live-Ops game events, to embedded system programming in assembly language (Sega Genesis) and C (Intellivision Amico Controller), to blockchain/smart contract code for in-game items, to data analytics pipelines/ETLs for graphing game events.
Most of my career has been involved with games or computer entertainment in some capacity, with the exceptions of periods with the Amazon Prime team and San Luis Aviation.
The point being is this: I am a generalist. I have experience with a whole lot of practices, methodologies, and bad habits from multiple software disciplines, which hopefully means I can bring some cross-domain insight into software development based on my experience.
It also means that I can do a little bit of everything, including creating crazy cross domain projects; imagine a project integrating games, AI, blockchain, analytics, and front-end tools all in one, hopefully simple to understand project. There is a lot to be learned from cross-domain projects, and I hope to make this blog a chronicle of my ongoing learning.
So if you are game for this journey, welcome aboard; and if you have any expertise in any of the things I will be chronicling, definitely feel free to speak up and set me straight. It is hard to bruise my ego, and I’d rather learn together than pretend I am always right.
Welcome!
