This is a great topic and immediately grabbed my attention. A lot of it has to do with your resources. As an indie developer for the past decade, I've been working on software products in an DevOps environment as the sole employee. It's tough to keep on top of everything. Development, IMHO, is the most important thing as in a way, it's also your best marketing (a continually updated product shows a vested interest). I've been fortunate in that my software targets technical people (for the most part), but corporate environments can also very old-skool and like PDF and "manuals". To that end, I've started to use wiki-like blog postings to help describe UI elements and program functionality. With Wordpress and like products, it's very easy to put together a quick document with images/text and then link them via a "Help" button in the UI. There's an adage of the "cockpit test", if your software looks like an airplane cockpit, you should look at redesigning the software. There's also "people don't read documentation".. personally, I choose to spend my time in the UI and supplement it with quick documentation. I'm by no means perfect, and I have a stack of things to document via this method; but my hope is that I can stay on top of the UI work and allow that to answer my questions... then again, perhaps I'm old-skool and what I like is perhaps "dated" looking.. I use the hell out of the WinXP graphics pack from Glyfx (https://www.glyfx.com/shop/listings/xp-icon-sets/)
Tivo customer since 2001. I've never heard of QPASS. In all honesty, I can't stand the tivo UI anymore. A year ago I turned off the stupid tivo "blip" sound effects, it made a huge fcking deal. As of this week, my tivo UI was updated (finally) with a more modern UI. I have yet to see it flip back to the 10 year old Standard-Definition interface that they used forever. If there was a serious contender that didn't involve using Comcast's box or building my own, I'd do it... but then again, when the fck is everything going to stream? I have no need for comcast, except that content providers seem unwilling to figure it out.
...we uttered it first and with every month, there's another example of it. Can you believe we carry around these "ankle tracking" devices in our pockets?!?!
I think it has to do with the target... For PHP and C; I use SemWare TSE aka Q.EXE from the old DOS days. It's a Win32 console mode editor that performs very well. However, anything that needs a "resource editor" aka "RAD Design"; I *have* to use an IDE, just to deal with the visual components of the program.
It's surprising to be that the R's support lower H1B caps. I've never really heard a position from the Dem's on this. I'm not exactly educated on this issue, but it seems that H1B directly compete with my ability to be a programmer; and large companies are the ones mostly vying for the talent H1B brings in. With barriers to competition being as low as a cost of a computer, why would we want increased H1B? I know they say there's not enough US workers for the tech industry.. but do they really mean, there's not enough CHEAP tech workers? What's the Dem's position on this?
Consumer Sports make you fat.
Great write-up man! Made me giggle.