The Coming Wave of In-Dash Auto System Obsolescence
*sigh* I know this already. My Subaru Tribeca 2008 (hate it with a passion) has a built-in GPS. And apparently Subaru wants $100+ for the annual update CD which comes on 3 now? Whereas my Garmin can handle pretty much the entire country and has better coverage and it only cost me $120 for a lifetime map support and I'm still good.
Sadly, cars were not meant to be hackable, otherwise I would have ripped it out and put in something nicer.
A coworker ended up making their own dash using an Android Tablet and something that hooks up to the OBE(?) device. Works out pretty well and isn't locked down to a single platform.
Ask Slashdot: What Video Games Keep You From Using Linux?
For me, it would probably be slightly older games like Oblivion. Ideally anything from Desura's Indie Royal would be nice if they were Linux-friendly. Most of the time, it is Windows only. The Humble Bundle is great for that, but I really only like about a third of them (I prefer RPGs and 2D platformers).
I know Steam is going to eventually move to Linux (might have to get Ubuntu for that... dreading that) and Desura has a client, but I wish they were slightly further along the way also. The Windows side is so better polished than the Linux.
Does Coding Style Matter?
I'm one of those people who is obsessed with coding style, but I'm not in love with any one style (well, I have my personal style but it changes over time). The main reason I like a style is to "play well with others".
In my job, we have (relatively) brisk turnover as people are brought into the project and moved out. The team size has gone from 2 to 30 and down to 8. People come and people go, but someone has to maintain the code for 20+ years. Having everything consistent makes it easier to bring people in and to keep things flowing easily.
During code reviews (we have them for every check-in), I consider deviating from the coding standard with justification to be wrong. Yes, it is nit-picky that the formatting is off or there is a missing space after the "if" and before the "(", but the simple fact we're working on a codebase that will be maintained by dozens of people over decades. A little work now significantly reduces the effort to maintain it later.
Now, that isn't to say that some standards drive me nuts. We use "m_" in front of our local variables at my current job. I *hate* it, but it is better than nothing. I'd rather go through the regular change process to get consensus instead of abandoning it because of a personal reason. Likewise, I've submitted patches to Mono previous, though I find their coding standards to be... uncomfortable to work with.
In the end, I only care that a standard is in place, not the specifics of it.