www.thomas.ballard.ws
Finding an opportunity in helping my brother to learn the "C" programming language, we chose to rewrite a lunar lander style game I'd developed for the Apple II back in grade school. I had undergone informal efforts over the years to port it to the PC during Microsoft's transition from DOS to Windows... after Apple finally succeeded in alienating me demographically by pricing me out of the market, but that's another story ;-). The "port" (I use the term loosely) used CGA graphics (ugh, "4-colors and the truth... which is they all sucked"). I also traded-in Applesoft Basic for MS QuickBasic (another basically lateral move). We were determined to finally "do it right" updating the graphics to use VGA (256-colors was a smorgasbord by comparison). And, trading in the programmer-scorned BASIC language for C, which was a more popular flavor of the day as it turned out, and considerably faster as C is compiled as opposed to interpreted! (Another serious speed improvement is to use inline Assembly to do graphics calls instead of the native language constructs, BTW.)
Once the game was built, it was time to market it. While researching, I "discovered" America Online, and volunteered as a "community leader" in an AOL software channel helping to evaluate and review member contributed software for America Online. It was a great experience and taught me some basics about hosting and web development. Flash forward and you've got the back story that stemmed many of the examples, and spawned the evolution of my interests toward the specialized genre of programming that is web development.
Of late my focus has been trying to teach others some of the rapid development techniques I've honed over the years. I've cautiously been leaning more toward open source, I say cautiously because at the end of shiney happy feelings and doing good in the world, the landlord still bangs on the door for rent, and uncle sam wants his share from food, property, etc. Someday I hope to embrace philanthropy with reckless abandon, but until then fiscal responsibility will have to suffice. And a part of fiscal responsibility is that projects need to make sense, generate interest, and make money. If retaining rights, if only on a limited basis aids that objective then that's how it has to be.
Some examples of technical subject matter buried on other sections of ESQSoft.com...
(most of this material is accessible to folks searching through their own favored search engine)