A wonderful essay about type on the web by Jessica.
May 23rd, 2013
May 22nd, 2013
This slipped past me somehow: a review of Huffduffer by Jason Snell for Macworld.
Thanks, Jason! Glad you like it.
A profile of Tom’s house.
It’s weird how normal this is.
A lovely site with thoughtful articles on the long-term future of the web.
There’s audio too, which is unfortunately locked up in the unhuffduffable roach motel that is Soundcloud, but I’m hoping that might change.
May 20th, 2013
An acquisition, or an aqui-hire, is always a failure. Either the founders failed to achieve their goal, or – far likelier – they failed to dream big enough. The proper ambition for a tech entrepreneur should be to join the ranks of the great tech companies, or, at least, to create a profitable, independent company beloved by employees, customers, and shareholders.
Ben proposes an alternative to archive.org: changing the fundamental nature of DNS.
Regarding the boo-hooing of how hard companies have it maintaining unprofitable URLs, I think Ben hasn’t considered the possibility of a handover to a cooperative of users—something that might yet happen with MySpace (at least there’s a campaign to that effect; it will probably come to naught). As Ben rightly points on, domain names are leased, not bought, so the idea of handing them over to better caretakers isn’t that crazy.
May 19th, 2013
A fascinating look at the history of cookies …from the inventor of cookies.
May 18th, 2013
The litany of open standards that Google has been abandoning: RSS, XMPP, WebDav…
May 17th, 2013
A nice description of progressive enhancement by Norm, as applied at GDS.
A handy walkthrough of using icon fonts. The examples here use the excellent IcoMoon service
Joking aside, this is a useful resource for keeping track of the current spread of Android versions.
May 14th, 2013
I’m not a fan of false dichotomies. Chief among them on the web is the dichotomy between documents and applications, or more broadly, “websites vs. web apps”:
Remember when we were all publishing documents on the web, but then there was that all-changing event and then we all started making web apps instead? No? Me neither. In fact, I have yet to hear a definition of what exactly constitutes a web app.
I’ve heard plenty of descriptions of web apps; there are many, many facets that could be used to describe a web app …but no hard’n’fast definitions.
One pithy observation is that “a website has an RSS feed; a web app has an API.” I like that. It’s cute. But it’s also entirely inaccurate. And it doesn’t actually help nail down what a web app actually is.
Like obscenity and brunch, web apps can be described but not defined.
I think that Jake gets close by describing sites as either “get stuff” (look stuff up) or “do stuff”. But even that distinction isn’t clear. Many sites morph from one into the other. Is Wikipedia a website up until the point that I start editing an article? Are Twitter and Pinterest websites while I’m browsing through them but then flip into being web apps the moment that I post something?
I think there’s a much more fundamental question here than simply “what’s the difference between a website and a web app?” That more fundamental question is…
Why do you want to make that distinction? What benefit do you gain by arbitrarily dividing the entire web into two classes?
In the case of “web app”, I’m genuinely curious to find out why so many designers, developers, and product owners are so keen to use the label. Perhaps it’s simply fashion. Perhaps “website” just sounds old-fashioned, and “web app” lends your product a more up-to-date, zingy feeling on par with the native apps available from the carefully-curated walled gardens of app stores.
That’s a good point. A lot of tools, frameworks, and libraries pitch themselves as being intended for web apps even though they might be equally useful for good ol’-fashioned websites.
In my experience, there’s an all-too-common reason why designers, developers, and product owners are eager to self-identify as the builders of web apps. It gives them a “get out of jail free” card. All the best practices that they’d apply to websites get thrown by the wayside. Progressive enhancement? Accessibility? Semantic markup? “Oh, we’d love to that, but this is a web app, you see… that just doesn’t apply to us.”
I’m getting pretty fed up with it. I find myself grinding my teeth when I hear the term “web app” used without qualification.
We need a more inclusive term that covers both sites and apps on the web. I propose we use the word “thang.”
“Check out this web thang I’m working on.”
“Have you seen this great web thang?”
“What’s that?” “It’s a web thang.”
This is nice lightweight writing tool, kinda like Editorially without the collaboration. Just right for working on a blog posts.
It authenticates with Twitter and doesn’t ask for write permissions. Bravo!
A fascinating analysis of a super-cheap phone from another world.
Welcome to the Galapagos of Chinese “open” source. I call it “gongkai” (公开). Gongkai is the transliteration of “open” as applied to “open source”. I feel it deserves a term of its own, as the phenomenon has grown beyond the so-called “shanzhai” (山寨) and is becoming a self-sustaining innovation ecosystem of its own.
Just as the Galapagos Islands is a unique biological ecosystem evolved in the absence of continental species, gongkai is a unique innovation ecosystem evolved with little western influence, thanks to political, language, and cultural isolation.
This time Brighton’s superb Maker Faire will span two days: the two days right after dConstruct.
This is going to be one helluva weekend.
May 13th, 2013
I occasionally get sent some devices for the Clearleft device lab (which reminds me: thank you to whoever at Blackberry sent over the “Dev Alpha B” Blackberry 10).
Last week, an interesting little device showed up.
I had no idea who sent it. Was it a gaming device ordered by Anna?
The packaging was all in Chinese. Perhaps some foreign hackers were attempting to infiltrate our network through some clever social engineering.
It’s an S18 Mini Pad. You can pick one up for about £30. For that price, as Chris pointed out, you could just use it as an alarm clock (and it does indeed have an alarm clock app). But it’s also a touchscreen device with WiFi and a web browser …a really good web browser: it comes with Chrome. It’s an Android 4 device.
It has all sorts of issues. The touchscreen is pretty crap, for example. But considering the price, it’s really quite remarkable.
We’ve got to the point where all the individual pieces—WiFi, touchscreen, web browser, operating system—can be thrown together into one device that can be sold for around the thirty quid mark. And this is without any phone company subsidies.
Crap as it is, this device really excites me. A cheap mobile web-enabled device …I find that so much more thrilling than any Apple keynote.
I have some dConstruct news for you. First and foremost, mark your calendar:
Tickets for dConstruct go on sale at 11am on Tuesday, May 21st.
That’s just eight days from now. In some previous years, tickets went very quickly. I don’t think we’ll see a repeat of those heady days of selling out within 24 hours this year, but it’s still worth grabbing your ticket nice and early. At £135+VAT, it’s a steal (as usual).
If you want to be all set next Tuesday, the Eventbrite page for tickets will be dconstruct2013.eventbrite.com. Speak, friend, and enter.
If you’re wavering about whether or not to come this year, dispel your doubts. Just look at how much people enjoyed last year’s dConstruct—it was truly awesome, as you can hear for yourself on the dConstruct archive. This year’s line-up continues the tradition of blowing minds with brilliance.
On the subject of this year’s line-up, it is now complete with the addition of Simone Rebaudengo who will share his tells of neurotic network-enabled toasters. He was a huge hit at this year’s UX London and it became clear to me that I had to have him for dConstruct. I mean, the theme is “Communicating With Machines”, for crying out loud!
I’ve also been rounding up the finest and brightest teachers for full-day workshops that will precede the conference. The workshop tickets also go on sale next Tuesday. A workshop costs £395+VAT and that includes a complementary ticket to the conference day as well. Your choices are:
- Seb: CreativeJS,
- Aaron: Planning Adaptive Interfaces, and
- Luke: Designing Mobile to Multi-Device Experiences.
(Speaking of workshops, if you fancy a full day of responsive design with me, I’m doing a workshop on a workshop right before Ampersand in June and you can grab a 20% discount before the end of this month—‘twould be lovely if you could join me.)
In case you can’t tell, I’m getting very excited indeed about this year’s dConstruct. It’s going to be a lot of fun! Hope to see you there.
This is a breath of fresh air: a blogging platform that promises to keep its URLs online in perpetuity.
Yes! Yes! YES!
Tom is spot-on here: you shouldn’t be afraid of writing about yourself …especially not for fear of damaging some kind of “personal brand” or pissing off some potential future employer.
If your personal brand demands that you live your life in fear of disclosing important parts of your life or your experience, the answer is to reject the whole sodding concept of personal brands.
Do things I write about my personal life threaten my personal brand? Perhaps. Are there people who wouldn’t hire me based on things I write? Probably. Do I give even a whiff of a fuck? Absolutely not. I wouldn’t want to work for them anyway.