Link: Chrome-Only Sites are a Problem

Via the Verge, Chrome is turning into the new Internet Explorer 6. I’ve been saying this for a while, and often get poo-pooed by folks who really like Chrome. Let me expand on that a bit and explain what I mean. (First, go read the article, it lays some good groundwork.)

The big response I hear is “Chrome is standards compliant, so if only Chrome is supported then the others need to catch up!” There are several browsers that claim to be standards-compliant. This is fine, and a good aspiration, but is also a bit of a half-truth: in reality browsers are partially compliant. This is because standards continue to evolve, and it takes time to implement those standards, and literally no browser is actually 100% compliant with current standards. Further, different developers are going to prioritize different parts of the standard, so while Chrome might have one feature implemented, Firefox implemented one Chrome doesn’t have, and Safari might have a different feature than either of them. Each of those features are standards compliant.

Part of the issue, and why articles like the one linked above are starting to crop up, is developers look at the new shiny in Chrome specifically, and develop around that, ignoring all other users and browsers. While there’s room for experimentation and trying out new features, putting sites into production without considering the impact on users that don’t have the features Chrome chose to implement first is bad for the web (and frankly bad for business). This isn’t specifically Chrome’s fault, mind you — the same could be said for sites using features only Firefox or Edge or Safari support, without including a fallback. However, since Chrome has the marketshare, the issue becomes much more prevalent with Chrome.

The other response that comes up is “if it works in Chrome then it’s the others that are broken.” Sometimes that’s the case, I’ll happily concede, but frankly not as often as people make it out to be. There are no shortage of bugs in all browsers, and Chrome is no exception (just in the Chromium public bug tracker, bug IDs are about to crest 800k, of which 57k are still open and active). This means you are going to work around quirks and issues in their implementation of a particular feature, even longstanding parts of CSS or HTML. This is an unfortunate but unavoidable part of web development. The issue (again) is when you only fix the issues around Chrome, or assume Chrome’s incorrect behavior is what should be expected, and leave a broken experience for all other users.

This all leads to a result of sites saying “Best used in Chrome!” or having broken functionality in other browsers without even a note, or even just blocking use with other browsers. That is what people are talking about with Chrome becoming the new IE6. It isn’t really Chrome’s fault it’s turning into IE6, but it doesn’t change the fact that as long as developers treat it as the gold standard and ignore other browsers, that’s what it will become.

(This, of course, isn’t even getting into the shift at Google to start making their newer services Chrome-ONLY, which is the next phase of IE6-ification. Some have received claims of eventual compatibility with other browsers, but others have not. While as a company they’re entitled to make those sorts of decisions, there’s nothing “standards compliant” about that sort of behavior, and earns them every bit of IE6-comparisons they receive.)

Link: The year we wanted the internet to be smaller

Over at The Verge, The year we wanted the internet to be smaller is an article discussing the state of the internet, and how we’re becoming increasingly disillusioned with broad social media (the Facebooks and Twitters and similar), reverting back to blogs, niche communities, and mailing lists. Found via Waxy.org.

2018

While there’s no reason you couldn’t choose to reflect on the past at any point in the year (and let’s face it, we could all do with more reflection), the end of one year and the start of another is as good a time as any. Yes, that’s right, it’s time for another new year post.

I’m not going to dwell too much on the current political, economic, or social debacle we call modern society. There’s plenty of that to be had all over the internet, and I don’t have too much to say about it that hasn’t been said by people far cleverer than myself. I will say that I hope we are able to show each other a little more compassion, a little more kindness, and a little more acceptance — and not just for those like us. While we should be intolerant of intolerance, it’s easy to let that slip into intolerance of other things as well.

On a personal level, 2017 wasn’t actually a bad year. I moved into a new house (where I was finally able to get all my things out of storage), got a new job (that seems to be going well, and finally let me move out of QA), and have been (relatively) stable overall. I’ve made a few new friends, and reconnected with some old ones. I managed to knock out a few things on my to-do list (mostly administrivia-type things that have been on my list for ages but never made a priority, like getting Global Entry/Pre-check, and some banking/financial stuff). While none of this is particularly exciting or revelatory, it all adds up to a pretty positive personal 2017.

So, what does 2018 have planned for me? I’m not entirely sure. I’ve got some things that I’m not sure I’d qualify as resolutions, but are definitely some aspirational goals. A few highlights:

  • Get fitter: I’ve never had a particular interest in a 6-pack or being super buff, but the years of sedentary work and hobbies are starting to catch up to me — my general fitness, energy levels, and weight could do with a tune-up.
  • Travel more: I’ve had wanderlust for years, and it’s showing no signs of abating. I’d like to carve out some time and resources for some more diverse trips — while I’ve done a ton of domestic travel (3 more states to go!), I’ve done very little international travel. I’d like to correct that. I’m currently planning to try and go to Japan for my birthday in April — my current thought is to fly in to Tokyo, then take the train down to Kyoto and back, with maybe a few stops in between. If you have thoughts on things to see or do, I’d love to hear them!
  • Connect with people more and try to foster stronger relationships: I’m pretty shit at keeping in touch with people at regular intervals, even people who I really care about and value. While anything social takes both parties being interested in investing some energy into it, I feel like I could be better about doing my part. I sometimes worry that I’m imposing, or that I’m coming off as network-y/reaching, and I need to get over that.
  • Organize my time better: my life is relatively stable at the moment, so this feels like a good opportunity to get into some better scheduling habits. Allocating time for playing games and watching things, AND time for reading and writing and working on projects, instead of having all of it be a sort of mishmash that happens in fits and spurts (with a fair bit of sitting in analysis-paralysis pondering what to do with my evening, if I’m being honest).
  • Create more: I’ve always had issues with trying to tackle large projects and aiming for a high level of quality and complexity from those projects. This leads to a lot of feeling overwhelmed or disappointed with my output, and it ending up abandoned. That’s not very useful — not everything has to be perfect or amazing, and frankly gets in the way of actually improving enough to where those big projects are actually achievable. So this year, no big “I’m going to make a game!” or “Write a novel!” stuff, just “create more, finish things.”

That’s probably enough — too much and you’re spending all your time aspiring to aspirations, and not enough movement towards achieving them. In the vein of that last goal, you might have noticed that I tweaked the site design a few weeks/months back. I didn’t bother posting about it, and it’s not done — but it’s something. I made the theme mostly to play with new CSS stuff like grid and flexbox. Expect further tweaks as I go along.

Breaking Up with Social Media

Or at the very least, “taking some time apart.”

I’ve been thinking for a while about my relationship with social media (in particular Facebook and Twitter). I’ve been pretty tired of Facebook for quite some time, and have increasingly been feeling the same about Twitter — namely, they’re more outrage machines than valued information sources at this point, and frankly cost more in terms of mental and emotional wellbeing than they’re worth to me.

I’ve decided to take the month of January off from both Twitter and Facebook, entirely. After the month is up, we’ll see how I’m feeling on whether they’re reincorporated into my routine, and to what amount. In the past I’ve limited how much time I spent on FB, taking a sort of “vacation”, but it had ways of creeping back in and starting to absorb more of my time again, so this time I’m opting to remove myself from it entirely.

If you need to get ahold of me, there are lots of ways to do so (heck, slide into my DMs on either service and I’ll likely still see it). I’ll also be turning off the auto-crossposting this blog does, so if you do want to keep up with my sporadic posts, I’d suggest subscribing either via RSS or email.

Link: Stop Using Facebook and start using your browser

Via Kottke.org, an article on Mashable about how we should stop relying on Facebook (and Twitter) to feed us content, and should try and go back to actually visiting sites that interest us. Get out of the algorithm for a hot second, for a variety of reasons — not the least of which being that you’ll (hopefully) get more diversity of thought on a wider variety of topics, rather than just what Facebook’s algorithm thinks you should see.

It’s definitely not simple, nor insignificant. By choosing to be a reader of websites whose voices and ideas you’re fundamentally interested in and care about, you’re taking control.

And by doing that, you’ll chip away at the incentive publishers have to create headlines and stories weaponized for the purpose of sharing on social media. You’ll be stripping away at the motivation for websites everywhere (including this one) to make dumb hollow mindgarbage. At the same time, you’ll increase the incentive for these websites to be (if nothing else) more consistent and less desperate for your attention.

Link: Silicon Valley is Turning Into Its Own Worst Fear

Ted Chiang has a quick but worthwhile read over at Buzzfeed about how Silicon Valley is Turning Into Its Own Worst Fear:

The ethos of startup culture could serve as a blueprint for civilization-destroying AIs. “Move fast and break things” was once Facebook’s motto; they later changed it to “Move fast with stable infrastructure,” but they were talking about preserving what they had built, not what anyone else had. This attitude of treating the rest of the world as eggs to be broken for one’s own omelet could be the prime directive for an AI bringing about the apocalypse.

It’s a lot to chew on, but gets at something we should be seriously considering more than we are.

That Squam Time of Year

This week, I’ve been at Squam. Each year, my family spends a week at a lakehouse on Squam Lake. It’s one of my favorite places on the planet, for a variety of reasons ranging from just enjoying the space and the peace and quiet, to a lot of good memories with friends and family. It’s sort of a sanctuary for me, and as a result, also tends to be when I take the time to write and create and tweak websites and do other random cruft. I look forward to it each year, and always wish I could find ways to extend the time, but you do what you can with the time you have. Continue reading “That Squam Time of Year”