Since you've asked so nicely..
In the 70's I developed a full 6502 debugger/monitor for the Apple ][ which was on the market for a couple of years.
In the early 80's I developed industrial control software for automated factories and robotic manufacturing systems.
In the mid 80s, I reverse-engineered the bulk of the first Mac ROM, used that knowledge to help develop memory and processor upgrades (Levco Enterprises MonsterMac and Prodigy).
In the late 80's, I did the initial port of Pixar's Renderman rendering system (Reyes) to the Macintosh running the Inmos Transputer as an accelerator (also Levco).
In the early 90's I wrote an application called Gryphon Morph which was a best-seller for about 9 months, sold around a million units, and won dozens of industry awards, including Byte and two SPA "codies". I was named "Developer of the Year" for edutainment CDROM titles published by Disney (ex Lion King Activity Center), many of which were million-unit plus best-sellers (this is back in the day of boxed software). I developed about a dozen products for that company, most of which charted - Gryphon Bricks, Grpyhon Effects, etc
I developed number of Open Source end-user applications for Lindows/Linspire.
At Chumby, I wrote the initial server code, before it was turned over to a team. I did the port of the stock Adobe Flash Player Lite source code to Linux and then to the Chumby platform. I wrote the Control Panels for the CC/C1/I3, the Sony dash, and most of the basic infrastructure code for the C8 and I8 Control Panels. I wrote the code for most of the music sources, with the only exceptions of Pandora and IHR. I also am the single most prolific widget developer ( as dmaxwell) in the Chumby ecosystem, not even counting the ones published under the "chumby" account. I also wrote the Chumby Android client. I wrote quite a bit of the middleware as well - the code that talks to the iPods, the wrapper for the FM radio, zeroconf, and other services. Most of the hacks listed on the wiki (the various languages, etc) were done by me.
My current contract job is developing augmented reality mobile clients (iOS and Android) as well as the full server infrastructure supporting them.
These are just the highlights - I've done dozens of other things - automation of video decks, one of the first XML parsers for Smalltalk, hard disk drivers, parallel processing software, etc.
Suffice it to say, I know a *lot* about the current software and systems associated with Chumby, since I personally wrote at least part of most of them. Following your analysis, that mean I probably wrote upwards of a million lines of code for Chumby.
Perhaps you're right - maybe this stuff just seems simple to me, because I've done it so much and for so long. I have, in fact, written a number of alternative Control Panels that never made it to the device. When I want something done, I do it, even if I have to learn something first - I don't whine about how other people should do it for me.
So...exactly what are *your* qualifications to discuss anything remotely accurate about the Chumby systems, and why do you think you have standing to lecture me about software development?