Archive: July, 2022

104

sparkline
                    5th                     10th                     15th                     20th                     25th                     30th     
12am
4am  
8am                              
12pm                                  
4pm                      
8pm                    

map

Sunday, July 31st, 2022

Equality vs. Equity :: Aaron Gustafson

Though I didn’t make the connection until much later, the philosophy of progressive enhancement in web design, which I’ve been advocating for nearly two decades now, is very much the embodiment of equity. It’s concerned with building interfaces that adapt to a wide range of circumstances, both tied to an individual user’s capabilities as well as those of the devices, networks, and environment in which they are accessing our creations.

Friday, July 29th, 2022

Reading The Glass Hotel by Emily St. John Mandel.

Buy this book

Thursday, July 28th, 2022

There’s an interesting Venn diagram to be made of the people in my social circles mourning the passing of James Lovelock, Bernard Cribbins, and Mick Moloney today.

Gave blood. 🩸

The NHS really needs more supplies right now, so if you can donate, please do:

https://www.blood.co.uk/

Wednesday, July 27th, 2022

Checked in at Jolly Brewer. Wednesday evening session 🎻🎻🎻 — with Jessica map

Checked in at Jolly Brewer. Wednesday evening session 🎻🎻🎻 — with Jessica

HTML Emails: A Rant - Jim Nielsen’s Blog

The day we started to allow email clients to be full-blown web browsers (but without the protections of browsers) was the day we lost — time, security, privacy, and effectiveness. Now we spend all our time fighting with the materials of an email (i.e. color and layout) rather than refining its substance (i.e. story and language).

How Florence Nightingale Changed Data Visualization Forever - Scientific American

The design process in action in Victorian England:

Recognizing that few people actually read statistical tables, Nightingale and her team designed graphics to attract attention and engage readers in ways that other media could not. Their diagram designs evolved over two batches of publications, giving them opportunities to react to the efforts of other parties also jockeying for influence. These competitors buried stuffy graphic analysis inside thick books. In contrast, Nightingale packaged her charts in attractive slim folios, integrating diagrams with witty prose. Her charts were accessible and punchy. Instead of building complex arguments that required heavy work from the audience, she focused her narrative lens on specific claims. It was more than data visualization—it was data storytelling.

article vs. section: How To Choose The Right One — Smashing Magazine

I really, really enjoyed this deep dive into practical HTML semantics. Sit back and enjoy!

Pizza Exchange Rate | FlowingData

This is a story about pizza and geometry.

The interactive widget here really demonstrates the difference between showing and telling.

Practice the future | A Working Library

I want to posit that, in a time of great uncertainty—in an era of climate change and declining freedom, of attrition and layoffs and burnout, of a still-unfolding rearrangement of our relationship to work—we would do well to build more space for practicing the future. Not merely anticipating it or fearing it or feeding our anxiety over the possibilities—but for building the skill and strength and habits to nurture the future we need. We can’t control what comes next, of course. But we can nudge, we can push, we can guide and shape, we can have an impact. We can move closer to the future we want to live in, no matter how far away it seems to be.

Solving “The Dangler” Conundrum with Container Queries and :has() - daverupert.com

The algorithm I’m going after is pretty simple: If the grid of items has an odd number of items, then make the first item full-width. But CSS can’t do logic… right? Well… hold my proverbial beer.

Tuesday, July 26th, 2022

Replying to a tweet from @ChrisFerdinandi

Chris, you acknowldge yourself that you’re notoriously bad at picking up on vibes. I was trying to let you know that offering unsolicited observations about mask-wearing when people post pictures of happy events is …not helpful.

Replying to a tweet from @ChrisFerdinandi

Chris, you seem to think I’m advocating for something I’m not.

I’m in favour of mask-wearing indoors.

But I don’t go around passing judgement on every picture I see of an indoor gathering. It doesn’t help.

Replying to a tweet from @ChrisFerdinandi

If you think that anyone who disagrees with you is automatically an asshole, then I can understand why you feel such sadness at everyone else’s behaviour.

Me, I’d rather assume better of people.

Replying to a tweet from @ChrisFerdinandi

Yes, I’m being defensive (because I found your judginess offensive).

Replying to a tweet from @ChrisFerdinandi

I’m totally with you on mask-wearing.

But I don’t think that Kool-Aid Man-ing into people’s photos will lead to behaviour change.

Replying to a tweet from @ChrisFerdinandi

Pointing out the lack of mask-wearing in photos of concerts, weddings, dinners, and other happy events has a bit of an “all lives matter” vibe to it—technically correct, but dickish.

Just point out a fact. People get mad about that.

Replying to a tweet from @ChrisFerdinandi

Now, if you’re one of those people, then, yea, I guess I was judging you too.

— also literally what you said.

Replying to a tweet from @ChrisFerdinandi

Yes, I am judgy about people willfully endangering others.

— literally what you said.

It’s time to end the suspense…

Here’s the line-up for @dConstruct on Friday, September 9th:

https://adactio.com/journal/19317

Hope to see you there!

https://2022.dconstruct.org/

The line-up for dConstruct 2022 …revealed!

Alright, I’ve kept you in suspense for long enough. It’s time to reveal the magnificent line-up for dConstruct 2022.

I’ll now put names to the teasing list of descriptions I previously provided

A technologist, product designer, and writer who defies categorisation. They’ve headed up a design studio, co-founded a start-up, and now consult on super-clever machine learning stuff. Their blog is brilliant.

This is Matt Webb. Matt previously spoke at dConstruct back in 2007, when he gave a talk called The Experience Stack

An award-winning author from South Africa whose work has recently been adapted for television. Some of their work is kind of sci-fi, some of it is kind of horror, some of it is kind of magical realism, and all of it is great.

This is Lauren Beukes. Lauren previously spoke at dConstruct in 2012, when she gave a talk called Imagined Futures.

An artist and designer who has created logos and illustrations for NASA, Apple, and Intel as well as custom typefaces for British Airways and Waitrose. A lover of letterforms, they are now one of the world’s highest-profile calligraphers posting their mesmerising work on Instagram.

This is Seb Lester.

A Canadian digital designer who has previously worked in the agency world, at Silicon Valley startups, and even venture capital. But now they’re doing truly meaningful work, designing for busy healthcare workers in low-income countries.

This is Daniel Burka. Daniel previously spoke at dConstruct back in 2008, when he gave a talk called Designing for Interaction.

A multi-instrumentalist musician, producer and robotic artist who composes for film, theatre and the concert stage. They play a mean theremin.

This is Sarah Angliss. Sarah previously spoke at dConstruct in 2013, when she gave a talk called Tech and the Uncanny.

An Australian designer and entrepreneur. They work in the cultural heritage sector and they’re an expert on digital archives. Their latest challenge is working out how to make an online photography archive last for 100 years.

This is George Oates. George previously spoke at dConstruct back in 2007, where she and Denise Wilton had a conversation called Human Traffic.

A tireless defender of web standards and co-author of the Inclusive Design Principles. They’re a member of the W3C Advisory Board and of the BIMA Inclusive Design Council. Expect some thoughtful takes on the intersection of accessibility and emerging technologies.

This is Léonie Watson.

A professor of neuroscience who is also a bestselling author. They conduct experiments on people’s brains and then talk about it afterwards. Their talks have been known to be mind-altering.

This is Anil Seth.

That’s quite a line-up, isn’t it?

Deducing the full line-up just from those descriptions wasn’t easy, but Hidde de Vries managed it. So Hidde gets a free ticket to dConstruct 2022 …or, at least, he would if it weren’t for the fact that he already has a ticket (because Hidde is smart; be like Hidde). So a friend of Hidde’s is getting a free ticket instead (because Hidde is generous; be like Hidde).

If you’ve been putting off getting a ticket for dConstruct 2022 until you knew what the line-up would be, well, put off no longer.

You’ll want to be at the Duke of York’s in Brighton on Friday, September 9th. With this line-up of eight supersmart speakers, you know it’s going to be a fantastic day!

A good reset | Trys Mudford

Prompted by my recent post about using native button elements, Trys puts forward a simple explanation for why someone would choose to use a div instead.

The one common feature between every codebase I’ve encountered on that doesn’t use buttons well, is a bad CSS reset. Developers try to use a button, and find that it still looks like a native browser button, so they grab a plain old, blank canvas div, and build from there.

Occam’s Razor makes Trys’s explanation the most likely one.

Monday, July 25th, 2022

Control

In two of my recent talks—In And Out Of Style and Design Principles For The Web—I finish by looking at three different components:

  1. a button,
  2. a dropdown, and
  3. a datepicker.

In each case you could use native HTML elements:

  1. button,
  2. select, and
  3. input type="date".

Or you could use divs with a whole bunch of JavaScript and ARIA.

In the case of a datepicker, I totally understand why you’d go for writing your own JavaScript and ARIA. The native HTML element is quite restricted, especially when it comes to styling.

In the case of a dropdown, it’s less clear-cut. Personally, I’d use a select element. While it’s currently impossible to style the open state of a select element, you can style the closed state with relative ease. That’s good enough for me.

Still, I can understand why that wouldn’t be good enough for some cases. If pixel-perfect consistency across platforms is a priority, then you’re going to have to break out the JavaScript and ARIA.

Personally, I think chasing pixel-perfect consistency across platforms isn’t even desirable, but I get it. I too would like to have more control over styling select elements. That’s one of the reasons why the work being done by the Open UI group is so important.

But there’s one more component: a button.

Again, you could use the native button element, or you could use a div or a span and add your own JavaScript and ARIA.

Now, in this case, I must admit that I just don’t get it. Why wouldn’t you just use the native button element? It has no styling issues and the browser gives you all the interactivity and accessibility out of the box.

I’ve been trying to understand the mindset of a developer who wouldn’t use a native button element. The easy answer would be that they’re just bad people, and dismiss them. But that would probably be lazy and inaccurate. Nobody sets out to make a website with poor performance or poor accessibility. And yet, by choosing not to use the native HTML element, that’s what’s likely to happen.

I think I might have finally figured out what might be going on in the mind of such a developer. I think the issue is one of control.

When I hear that there’s a native HTML element—like button or select—that comes with built-in behaviours around interaction and accessibility, I think “Great! That’s less work for me. I can just let the browser deal with it.” In other words, I relinquish control to the browser (though not entirely—I still want the styling to be under my control as much as possible).

But I now understand that someone else might hear that there’s a native HTML element—like button or select—that comes with built-in behaviours around interaction and accessibility, and think “Uh-oh! What if there unexpected side-effects of these built-in behaviours that might bite me on the ass?” In other words, they don’t trust the browsers enough to relinquish control.

I get it. I don’t agree. But I get it.

If your background is in computer science, then the ability to precisely predict how a programme will behave is a virtue. Any potential side-effects that aren’t within your control are undesirable. The only way to ensure that an interface will behave exactly as you want is to write it entirely from scratch, even if that means using more JavaScript and ARIA than is necessary.

But I don’t think it’s a great mindset for the web. The web is filled with uncertainties—browsers, devices, networks. You can’t possibly account for all of the possible variations. On the web, you have to relinquish some control.

Still, I’m glad that I now have a bit more insight into why someone would choose to attempt to retain control by using div, JavaScript and ARIA. It’s not what I would do, but I think I understand the motivation a bit better now.

Sunday, July 24th, 2022

Checked in at The Bugle Inn. Sunday afternoon session ☘️🎶🎻 map

Checked in at The Bugle Inn. Sunday afternoon session ☘️🎶🎻

Last night: dancing to @TheAfghanWhigs.

Today: watching Der Himmel Über Berlin at @DukeOfYorks.

GenX‽ Moi‽

Checked in at cafe Rust. Birthday brunch — with Jessica map

Checked in at cafe Rust. Birthday brunch — with Jessica

Replying to a tweet from @ChrisFerdinandi

For fuck’s sake, Chris,

  1. You weren’t there,
  2. It’s a picture of the back of people’s heads (the mask goes on front—you should know that by now).

Saturday, July 23rd, 2022

A rock band in full blast in front of a sweaty audience with stage lights illuminating the musicians.

Danced my ass off to @TheAfghanWhigs tonight!

A white horse carved into a distant hillside overlooks trees and grass. A simple wooden bench overlooking a green meadow. A family of swans dozing on the bank of a quiet river.

Won’t you meet me in the country in the summertime in England, won’t you meet me?

Friday, July 22nd, 2022

Jessica wearing a hand-knitted shawl standing in front of a beautiful field of vines. Appetisers against the beautiful backdrop of the vineyard. A seasonal tomato-based dish with a refreshing glass of white wine with a picturesque valley in the background. A delicious dish of sea bass.

Taking @wordridden to Rathfinney for her birthday.

Checked in at Wingrove House. A room with a view. — with Jessica map

Checked in at Wingrove House. A room with a view. — with Jessica

A vivid red rose in a church graveyard. A charming old church with an overgrown churchyard and easy trees on either side. A pint of refreshing ale on tiled tabletop in an outdoor courtyard. The glass is labelled Long Man: naturally excellent beer. A thatched-roofed half-timber house in the background, grave markers in the foreground, and trees all around.

Out and about in Alfriston.

Reading All Systems Red by Martha Wells.

Buy this book

Going to Alfriston. brb

Thursday, July 21st, 2022

Replying to a tweet from @booshtukka

Send me an email: jeremy at adactio dot com.

Scale

A few years back, Jessica got a ceiling fan for our living room. This might seem like a strange decision, considering we live in England. Most of the time, the problem in this country is that it’s too cold.

But then you get situations like this week, when the country experienced the hottest temperatures ever recorded. I was very, very grateful for that ceiling fan. It may not get used for most of the year, but on the occasions when it’s needed, it’s a godsend. And it’s going to get used more and more often, given the inexorable momentum of the climate emergency.

Even with the ceiling fan, it was still very hot in the living room. I keep my musical instruments in that room, and they all responded to the changing temperature. The strings on my mandolin, bouzouki, and guitar went looser in the heat. The tuning dropped by at least a semitone.

I tuned them back up, but then I had to be careful when the extreme heat ended and the temperature began to drop. The strings began to tighten accordingly. My instruments went up a semitone.

I was thinking about this connection between sound and temperature when I was tuning the instruments back down again.

The electronic tuner I use shows the current tone in relation to the desired note: G, D, A, E. If the string is currently producing a tone that’s lower than, say, A, the tuner displays the difference on its little screen as lines behind the ideal A position. If the string is producing a tone higher than A, the lines appear in front of the desired note.

What if we thought about temperature like this? Instead of weather apps showing the absolute temperature in degrees, what if they showed the relative distance from a predefined ideal? Then you could see at a glance whether it’s a little cooler than you’d like, or a little hotter than you’d like.

Perhaps an interface like that would let you see at a glance how out of the tune the current temperature is.

Replying to a tweet from @arusha_e

Isn’t the other way around? The front paws have knees so they’re legs; the back legs have elbows so they’re arms?

Elephants have four knees. Maybe they’re the only mammals with four legs.

Replying to a tweet from @boxman

  • Piranesi by Susanna Clarke
  • Kindred by Octavia Butler
  • No One Is Talking About This by Patricia Lockwood
  • The Lathe Of Heaven by Ursula Le Guin

Wednesday, July 20th, 2022

Subscribing to newsletters

I like reading RSS feeds. I’ve written before about how my feed reader feels different to my email client:

When I open my RSS reader to catch up on the feeds I’m subscribed to, it doesn’t feel like opening my email client. It feels more like opening a book. And, yes, books are also things to be completed—a bookmark not only marks my current page, it also acts as a progress bar—but books are for pleasure. The pleasure might come from escapism, or stimulation, or the pursuit of knowledge. That’s a very different category to email, calendars, and Slack.

Giles put it far better when described what using RSS feeds feels like :

To me, using RSS feeds to keep track of stuff I’m interested in is a good use of my time. It doesn’t feel like a burden, it doesn’t feel like I’m being tracked or spied on, and it doesn’t feel like I’m just another number in the ads game.

To me, it feels good. It’s a way of reading the web that better respects my time, is more likely to appeal to my interests, and isn’t trying to constantly sell me things.

That’s why I feel somewhat conflicted about email newsletters. On the one hand, people are publishing some really interesting things in newsletters. On the hand, the delivery mechanism is email, which feels burdensome. Add tracking into the mix, and they can feel downright icky.

But never fear! My feed reader came to the rescue. Many newsletter providers also provide RSS feeds. NetNewsWire—my feed reader of choice—will try to find the RSS feed that corresponds to the newsletter. Hurrah!

I get to read newsletters without being tracked, which is nice for me. But I also think it would be nice to let the authors of those newsletters know that I’m reading. So here’s a list of some of the newsletters I’m currently subscribed to in my feed reader:

The Whippet by McKinley Valentine:

A newsletter for the terminally curious.

Sentiers by Patrick Tanguay:

A carefully curated selection of articles with thoughtful commentary on technology, society, culture, and potential futures.

The Fitzwilliam:

Policy, ethics and applied rationality with an Irish slant.

The Science Of Fiction:

How science shapes stories about the future and how stories about the future shape science.

Adjacent Possible by Steven Johnson:

Exploring where good ideas come from—and how to keep them from turning against us.

Faster, Please! by James Pethokoukis:

Discovering, creating, and inventing a better world through technological innovation, economic growth, and pro-progress culture.

undefended / undefeated by Sara Hendren:

Ideas at the heart of material culture—the everyday stuff in all our lives

Today in Tabs by Rusty Foster:

Your favorite newsletter’s favorite newsletter.

Fandom Relics and the Enthusiastic Past - Long Now

Not much stays in one place for one long, especially when it comes to digital artifacts. When the Yahoo Groups archive was summarily deleted by parent company Verizon just a few years ago, fandom suffered massive losses, just as it had during the Livejournal purges of the late 02000s, and during the Tumblr porn ban in 02018. Fandom preservation, then, ties into the larger issue of digital preservation as a whole, and specifically the question of how individual and group emotions and experiences — which make up so much of what it means to be a fan — can be effectively documented, annotated, and saved.

Open Lecture at CIID: “Keeping up with the Kardashevians” – Petafloptimism

A terrfic presentation from Matt Jones (with the best talk title ever). Pace layers, seamful design, solarpunk, and more.

Tuesday, July 19th, 2022

Replying to a tweet from @jensimmons

I think I remember HTML+ as being an initiative from Dave Raggett (but I may be misremembering).

Replying to a tweet from @anilkseth

Oh, I’m already reading that one right now! 🙂

Replying to a tweet from @anilkseth

I’m planning to read a tryptich of new books on other minds:

An Archeology for the Future in Space

I really enjoyed this deep dive into some design fiction work done by Fabien Girardin, Simone Rebaudengo, and Fred Scharmen.

(Remember when Simone spoke at dConstruct about toasters? That was great!)

The line-up for this year’s one-off @dConstruct event is complete …but I’m not telling you what it is. Yet.

If you’re the first person to figure it out, you’ll get a free ticket: https://adactio.com/journal/19291

The game is afoot!

The line-up for dConstruct 2022

The line-up for dConstruct 2022 is complete!

If you haven’t yet got your ticket, it’s not too late.

Now here’s the thing…

When I announced the event back in May, I said:

I’m currently putting the line-up together. I’m not revealing anything just yet, but trust me, you will want to be there.

I still haven’t revealed anything, and I’m kind of tempted to keep it that way. Imagine showing up at an event and not knowing who’s going to be speaking. Is this is the best idea or the worst idea?

I suspect I’m going to have to announce the line-up at some point, but today is not that day. I’m going to string it out a bit longer.

But I am going to describe the line-up. And I’m going to throw in a challenge. The first person to figure out the complete line-up gets a free ticket. Send a tweet to the @dConstruct Twitter account with your deductions.

Ready? Here’s who’s speaking at dConstruct 2022 on Friday, September 9th in The Duke Of Yorks in Brighton…

  1. A technologist, product designer, and writer who defies categorisation. They’ve headed up a design studio, co-founded a start-up, and now consult on super-clever machine learning stuff. Their blog is brilliant.
  2. An award-winning author from South Africa whose work has recently been adapted for television. Some of their work is kind of sci-fi, some of it is kind of horror, some of it is kind of magical realism, and all of it is great.
  3. An artist and designer who has created logos and illustrations for NASA, Apple, and Intel as well as custom typefaces for British Airways and Waitrose. A lover of letterforms, they are now one of the world’s highest-profile calligraphers posting their mesmerising work on Instagram.
  4. A Canadian digital designer who has previously worked in the agency world, at Silicon Valley startups, and even venture capital. But now they’re doing truly meaningful work, designing for busy healthcare workers in low-income countries.
  5. A multi-instrumentalist musician, producer and robotic artist who composes for film, theatre and the concert stage. They play a mean theremin.
  6. An Australian designer and entrepreneur. They work in the cultural heritage sector and they’re an expert on digital archives. Their latest challenge is working out how to make an online photography archive last for 100 years.
  7. A tireless defender of web standards and co-author of the Inclusive Design Principles. They’re a member of the W3C Advisory Board and of the BIMA Inclusive Design Council. Expect some thoughtful takes on the intersection of accessibility and emerging technologies.
  8. A professor of neuroscience who is also a bestselling author. They conduct experiments on people’s brains and then talk about it afterwards. Their talks have been known to be mind-altering.

Sounds pretty freaking great, right?

Some further clues…

Many of these people have spoken at dConstruct in the past. After all, this year’s one-off event is going to be a kind of “best of.” So you might want to have a nose around the dConstruct archive.

Also, I’ve mentioned some nationalities like Australian, Canadian, and South African, but my self-imposed carbon footprint policy for this event forbids me from flying anyone in. So that’s a clue too.

The game is afoot! Tweet your deductions to the @dConstruct Twitter account or, even better, write a blog post and tweet the link, mentioning @dConstruct. The first correct answer gets a free ticket.

For everyone else, you can still get a ticket.

Replying to a post on paulrobertlloyd.com

Look at that good doggo!

Replying to a tweet from @keinegurke_

See you there!

Monday, July 18th, 2022

Fundamentals matter | Go Make Things

I really enjoyed Laurie’s talk in Berlin a few weeks back. I must blog my thoughts on it.

But I must admit that something didn’t sit quite right about the mocking tone he took on the matter of “the fundamentals” (whatever that may mean). Chris shares my misgivings:

Those websites that don’t load on slow connections, or break completely when a JS file fails to load, or don’t work for people with visual or physical impairments?

That’s not an issue of time. It’s an issue of fundamentals.

I think I agree with Laurie that there’s basically no such thing as fundamental technologies (and if there is such a thing, the goalposts are constantly moving). But I agree with Chris with that there is such a thing as fundamental concepts. On the web, for example, accessibility is a core principle of its design that should, in my opinion, be fundamental.

This, basically:

Do I wanna see teenagers building frivolous websites? Absolutely. But when people are getting paid well to build our digital world, they have a responsibility to ensure the right to engage with that world for everyone.

My comments to Competition and Markets Authority on mobile browser competition - Alistair Shepherd

A thoughtful response to the current CMA consultation:

The inability to compete with native apps using Progressive Web Apps fully—particularly on iOS—also has a big impact on my work and the businesses I have worked with. Progressive Web Apps are extremely accessible for development, allowing for the creation of a simple app in a fraction of the time and complexity of a native app. This is fantastic for allowing smaller agencies and businesses to innovate on the web and on mobile devices and to reach consumers. However the poor support for PWA features by Safari and by not allowing them in the App Store, Apple forces app development to be difficult, time consuming and extremely expensive. I have spoken with many companies who would have liked an app to compete with their larger competitors but are unable to afford the huge costs in developing a native app.

Get your response in by Friday by emailing browsersandcloud@cma.gov.uk.

Replying to a tweet from @redcrew

Nicely done! Your methodical approach worked better than my scattershot searching!

Replying to a tweet from @rickbutterfield

Well done! You’re a better (and more patient) detective than me!

Replying to a tweet from @_chris_russell

Ooh, good one!

I was actually able to find the fully expanded term …in a PDF …three levels deep.

Next challenge:

Go to the @IEEEorg website and find our what the letters IEEE stand for: https://www.ieee.org/

(Again, it’s easy to find this out beyond the site, but can you find the answer just from their own website? I couldn’t.)

Up for a challenge?

Go to the @BIMA website and find out what the letters BIMA stand for: https://bima.co.uk/

(No cheating now—you can find out by searching on the web, but can you figure it out just from their own website? I couldn’t.)

Sunday, July 17th, 2022

Listening to the 30(!) year old album It’s A Shame About Ray by @TheLemonheads.

I remember it being good, but it’s even better than that—somehow each song is even better than the one before.

https://thelemonheadsmusic.bandcamp.com/

The week the open web won – Hi, I’m Heather Burns

So to me, this blog represents the original promise of the open web.

The one that’s here, and still is here, and always has been here, and is available to you.

Right now.

The one where you can speak the truths that you believe without the permission, or the editorial control, or the power dynamics, of anyone claiming to hold authority over you; or, perhaps, anyone keen to impose it.

Heather takes a break from her relentless crusading in favour of users against the idiocy of the UK government and reflects on the joy of doing it all from her own personal website.

And perhaps you should too, on your own blog, owned on your own hosting space, using your own words, and speaking your own truth. That sounds like a good little weekend project, don’t you think?

Saturday, July 16th, 2022

The blind programmers who created screen readers - The Verge

A fascinating account of the history of JAWS and NVDA.

Thursday, July 14th, 2022

Lou Montulli and the invention of cookie | Hidden Heroes

Steven Johnson profiles Lou Montulli, creator of the cookie, and ponders unintended consequences:

Years ago, the mathematician Edward Lorenz proposed a metaphor to describe how very small elements in a system’s initial conditions can lead to momentous changes over time. Imagining a tornado that ultimately emerges out of the tiny air perturbations caused by the flapping of a butterfly’s wings, Lorenz called it the “butterfly effect.” For better and for worse, Montulli’s cookie may be the most pronounced example of a technological butterfly effect in our time. But instead of a butterfly flapping its wings, it’s a 23-year-old programmer writing a few lines of code to make a shopping cart feature work. Almost three decades later, we’re still riding out the storm that code helped create.

When animation is an accessibility problem - The Verge

This is why prefers-reduced-motion matters.

Body Margin 8px | Miriam Eric Suzanne

I love this kind of spelunking into the history of why things are they way they are on the web!

Here, Detective Chief Inspector Suzanne tries to get to the bottom of why every browser has eight pixels of margin applied to the body element in the user-agent stylesheet.

Food Timeline: food history research service

The history of humanity in food and recipes.

The timeline of this website is equally impressive—it’s been going since 1999!

Procrastination and low motivation make productivity difficult. Body-doubling might help - ABC Everyday

I’ve done this and I can attest that it works, but I never knew it had a name.

Body-doubling is simply having another person in the room with you, working quietly alongside you. They can work on something similar, or something completely different.

Wednesday, July 13th, 2022

Checked in at Jolly Brewer. Wednesday session map

Checked in at Jolly Brewer. Wednesday session

How normal am I?

A fascinating interactive journey through biometrics using your face.

The Grug Brained Developer

If only all thinkpieces on complexity in software development were written in such an entertaining style! (Although, admittedly, that would get very old very fast.)

A layman’s guide to thinking like the self-aware smol brained

Replying to a tweet from @jot

Tuesday, July 12th, 2022

The Carina nebula in incredible detail; a wave of orange gas before a deep blue background, with sparkling stars scattered throughout. A dying star creates a beautiful ring of gas expnding outwards, blue in the centre and orange at the edges. A cluster of five galaxies, one of them closer to us, the other four interacting in a cosmic dance of gravity.

Awesome!

I’m very much enjoying the excitement of Space Twitter today!

If you’re not already, you should be following @MarinaKoren, @ShannonMStirone, @LorenGRush, @NadiaMDrake, @AstroKatie, and @ArielWaldman — the best science communicators!

Sparkling galaxies and stars scattered like jewels against a black background.

Looking at the first images from the James Webb Space Telescope—beautiful!

Stop supporting Internet Explorer!

The headline is clickbaity, but the advice is solid. Use progressive enhancement and don’t worry about polyfilling.

When I say ‘Stop supporting IE’ it means to me that I won’t go the extra mile to get unsupported features working in Internet Explorer, but still make sure Internet Explorer users get the basics, and can use the site.

I don’t care how you web dev; I just need more better web apps – Baldur Bjarnason

The problem I’ve regularly encountered in my work is that I don’t get to do my job the way I think is best for both me and my employer or client. The employer, who isn’t the web development expert, almost always has a clear idea of what real web development is supposed to look like: Single-Page-Apps and React (or React-like frameworks).

An intimation that it wouldn’t be the right solution for this particular problem is taken as an admission of incompetence.

I’ve experienced this. And I think this observation is even more true when it comes to recruitment.

Monday, July 11th, 2022

The Dangerous Populist Science of Yuval Noah Harari ❧ Current Affairs

We have been seduced by Harari because of the power not of his truth or scholarship but of his storytelling. As a scientist, I know how difficult it is to spin complex issues into appealing and accurate storytelling. I also know when science is being sacrificed to sensationalism. Yuval Harari is what I call a “science populist.” (Canadian clinical psychologist and YouTube guru Jordan Peterson is another example.) Science populists are gifted storytellers who weave sensationalist yarns around scientific “facts” in simple, emotionally persuasive language. Their narratives are largely scrubbed clean of nuance or doubt, giving them a false air of authority—and making their message even more convincing. Like their political counterparts, science populists are sources of misinformation. They promote false crises, while presenting themselves as having the answers. They understand the seduction of a story well told—relentlessly seeking to expand their audience—never mind that the underlying science is warped in the pursuit of fame and influence.

This tracks.

Harari has seduced us with his storytelling, but a close look at his record shows that he sacrifices science to sensationalism, often makes grave factual errors, and portrays what should be speculative as certain.

Saturday, July 9th, 2022

Checked in at Armada Hotel. One last session — with Jessica map

Checked in at Armada Hotel. One last session — with Jessica

Checked in at Clery's. Lovely tunes! — with Jessica map

Checked in at Clery’s. Lovely tunes! — with Jessica

Friday, July 8th, 2022

Checked in at Clery's. Next session — with Jessica map

Checked in at Clery’s. Next session — with Jessica

Pipers and fiddlers playing around a table in a pub.

Playing in Friels.

map

Checked in at Friels Pub. First session of the day

Thursday, July 7th, 2022

Three fiddlers, one standing and two seated, playing tunes on the street.

Seamus Sands, James Kelly, and Antóin Mac Gabhann—amazing fiddlers, and it turns out they all use thesession.org!

Pipers, fiddlers and box players. Fiddle, flute, accordion and banjo players.

Playing all afternoon.

map

Checked in at Clery’s. In a big session — with Jessica

Wednesday, July 6th, 2022

Checked in at Clery's. Next session — with Jessica map

Checked in at Clery’s. Next session — with Jessica

Checked in at Clery's. Fantastic music! 🎶 map

Checked in at Clery’s. Fantastic music! 🎶

Checked in at Hillery's. Early session map

Checked in at Hillery’s. Early session

Tuesday, July 5th, 2022

A group of musicians—mostly playing fiddles and flutes—packed into pub.

Mighty music!

map

Checked in at Friels Pub. Mighty session! — with Jessica

Checked in at Players Club. Another session — with Jessica map

Checked in at Players Club. Another session — with Jessica

Checked in at Clery's. Top-notch session! — with Jessica map

Checked in at Clery’s. Top-notch session! — with Jessica

Monday, July 4th, 2022

Matt Molloy, Sean Keane and others playing in a tightly packed session. A group of musicians tucked into the corner of the Armada hotel bar.

Whole lotta sessions goin’ on.

Checked in at Westbridge Pub. Box players, young and old. — with Jessica map

Checked in at Westbridge Pub. Box players, young and old. — with Jessica

Checked in at Clery's. Pipers galore! — with Jessica map

Checked in at Clery’s. Pipers galore! — with Jessica

Reading Being You: A New Science of Consciousness by Anil Seth.

Buy this book

WWC22 - Design Principles For The Web - YouTube

Here’s the video of the talk I gave in front of an enormous audience at the We Are Developers conference …using a backup slidedeck.

WWC22 - Design Principles For The Web

Saturday, July 2nd, 2022

Played some wild tunes tonight!

https://www.instagram.com/p/CfhsqICK11l/

Clusters of tiny mussels between larger limpets on a rock. A rock pool filled with seaweed and shells. Seaweed on rocks. Waves lapping against a rocky shoreline.

Rockpooling at Spanish Point.

A group of pipers and fiddlers sitting in a circle playing their instruments while some bystanders listen, chat and have a pint.

Playing tunes on the street.

Checked in at Miltown Malbay. Willie Clancy — with Jessica map

Checked in at Miltown Malbay. Willie Clancy — with Jessica

A close-up of the round yellow sticker that reads The Session. An instrument case sporting a round yellow sticker with the words The Session.

A sticker for thesession.org

Cows gathered in the corner of a field. A narrow road between two green fields stretches all the way to the horizon. A green field under a blue sky with silver-white clouds. Waves lapping at a sandy beach under a dramatic cloudy sky.

Exploring the neighbourhood.

Jessica in a blue coat standing in the middle of a very narrow road with green fields on either side and white clouds in a blue sky, the photo composed like a Kubrickian vanishing point perspective shot or something from Wes Anderson.

The boreen to Miltown.

Friday, July 1st, 2022

Checked in at Friels Pub. So. It begins… — with Jessica map

Checked in at Friels Pub. So. It begins… — with Jessica

Going to Miltown Malbay. brb