
philone
Here's a little timeline of my history of programming and whatnot. I'm assuming nobody will ever read this, but it was kind of a fun "journaling" experience so here we go.
I'm your typical jack-of-all-trades programmer. In my early teen years I wrote programs in BASIC in DOS on a 386SX (16mhz I believe). During high school I jumped on the web development bandwagon and wrote HTML from scratch like we did in those days. From there I naturally transitioned to PERL for server-side development. PHP came on to the seen not long after that so I spent quite a long time as a PHP developer. Eventually I gave up on web development and wound up writing native Windows applications in VB6 then VB.NET/C#. I also started writing "smartphone" apps around that time which were for the smartphones of the era that ran on PalmOS (before Android and iPhone were invented). Years later I came back to the web development side of things using ASP.NET but that was short lived. Although ASP.NET allowed me to basically copy/paste my native windows code into my web apps it was definitely a clunky experience. I decided to stick with native Windows apps and add native Android apps to the mix to compliment them. Deploying internal native Windows apps and Android apps isn't always the best experience so here I am looking at Retool as a potential option to replace some of the Windows and Android apps with an easier to deploy/maintain solution.
Systems and Programming Languages:
DOS - BASIC (Actually wrote some pretty graphic intense games in BASIC, some ugly code but they were fun)
Windows (3.11 to 11) - VB6, VB.NET, C# (Mostly boring business utilities)
Linux (Started with Mandrake, used Gentoo for years, prefer Debian these days especially for servers) - Ironically I used Linux for my desktop environment for years and used Windows (Mostly 98SE) for development (I can hear the audible groans from here!)
PalmOS - Wrote native apps including the only IRC client that would stay open if you switched apps, also developed a utility to change back to the app you were using after you received a phone call (a feature absent from the system)
WebOS - PalmOS's successor that existed alongside early iPhone and Android. Albeit a fantastic system and amazing development community the only WebOS phone, the Palm Pre, was pretty terrible from a hardware perspective. I only experimented with development on WebOS. I remember chatting with some of the WebOS team about the potential of WebOS one day being used as a TV operating system (see LG TVs today)
Android - I eventually left the Palm world and moved on to Android and have been using it since it's early days. I've developed a number of native Android apps which are also boring internal business apps.