The boat people are totally missing is this: sure, mobile is growing like crazy, but what we're seeing isn't the death of PC. What we're seeing is the filling out and explosive diversification of the computing ecosystem. The future isn't a "next platform," it's a whole ecosystem of devices serving specialized functions or function domains. For PC that's "personal computing" -- doing "big" stuff and "real work." For mobile that's mostly communications along with navigation, etc., the sort of thing you want an ultraportable micro-communicator for.
I own a tablet, a smart phone, and a laptop, and of the three the tablet is probably the one I could do without. The smart phone and the laptop are used constantly. But the tablet is nice for reading and note taking.
Laptop: essential like indoor plumbing
Phone: very useful, major time-saver, but could live without
Tablet: nice for reading but dispensable
Tablets are the only endangered class that I see. They occupy an uncanny valley: too small and restrictive for what you do on laptops, too big to be as portable as a smart phone.
Printers are a good analogy. Look around most any office and note that the number of printers has drastically decreased. This is a sign of work products changing - i.e., people don't need to print out as much stuff on paper to get our jobs done. The same is happening with desktop/laptops now. It's industry specific currently but the trend is clear.
Part of why "desktop is dead" is a big meme in the valley comes from the fact that the valley is dominated by big-money venture capital. To VC, anything not growing at double digit rates simply does not exist.
BTW... I do wonder if we'll see another leg of desktop growth at some point in the future as the developing world becomes more developed and starts wanting to do more of the things people do on desktops...? We might indeed be in an era when "mobile first" describes the order of computing device adoption by a culture.
How well does the "mobile-first" solution work on a Nokia N95 browser? (let's not forget that not everyone visiting a webapp is doing so from latest version of Chrome, FF, Safari, Opera, etc.).
While I understand your concern, it feels misplaced given the context (Rails Rumble). Of course. Unless it is a front-end heavy hackathon, it is only natural that the business problem being solved has more weight that whether or not the site is functional on mobile.
I do agree with the general sentiment that we should consider mobile. But desktop isn't dead. (I assume you probably didn't write your submission on your phone).
You mean it would have large, clear text, with links that are easy to click because they're not this >< close to the link next to them? Perish the thought!