Acts of Volition https://actsofvolition.com Wed, 11 Mar 2026 16:15:21 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://actsofvolition.com/wp-content/uploads/2017/01/cropped-favicon-32x32.png Acts of Volition https://actsofvolition.com 32 32 The Web is a Guitar Amp Now (Literally) https://actsofvolition.com/2026/03/the-web-is-a-guitar-amp-now-literally/ https://actsofvolition.com/2026/03/the-web-is-a-guitar-amp-now-literally/#respond Wed, 11 Mar 2026 16:15:19 +0000 https://actsofvolition.com/?p=18290 I’ve been working with the web platform for years – and I was pretty blown-away to be able play my guitar through a website, and have it processed like a vintage amp.

Diagram showing three steps: 1. a guitar, 2. an audio interface, 3. the Tone3000 website

I wrote about it over at the silverorange blog.

]]>
https://actsofvolition.com/2026/03/the-web-is-a-guitar-amp-now-literally/feed/ 0
The perfect book for the 10-year-old soccer / football fan https://actsofvolition.com/2026/03/the-perfect-book-for-the-10-year-old-soccer-football-fan/ https://actsofvolition.com/2026/03/the-perfect-book-for-the-10-year-old-soccer-football-fan/#respond Fri, 06 Mar 2026 00:12:28 +0000 https://actsofvolition.com/?p=18275 … ]]> My son is 10 years old and loves soccer. He received a novel for Christmas called The Academy by T.Z. Layton.

Book cover of THE ACADEMY by T.Z. Layton with a bright color illustration of a boy holding a soccer ball with a jersey that says LEO 9.

When we started reading it together, I felt like someone had plugged directly into my son’s brain and formulated the perfect book for him. The dialog among the characters sounds like my son talking soccer with his friends.

When you find a great book, it’s even better to find out that it’s the start of a whole series. We devoured book one, and quickly turned a few bookstore gift cards from Christmas into the next few entries in the series. We’ve now enjoyed books 1 through 4, with book 5 coming this week and book 6 later in May.

The book is such a hit in our house that is has changed our approach to reading and writing.

If I could bet on the further success of this book series – or any adaptations for TV or film, I would. The writing level and subject matter are perfect for a kid around 8 to 12 years old. I don’t mind it either.

]]>
https://actsofvolition.com/2026/03/the-perfect-book-for-the-10-year-old-soccer-football-fan/feed/ 0
Shipping a button in 2026 https://actsofvolition.com/2026/03/shipping-a-button-in-2026/ https://actsofvolition.com/2026/03/shipping-a-button-in-2026/#respond Wed, 04 Mar 2026 20:05:19 +0000 https://actsofvolition.com/?p=18268 Every web developer should enjoy this (and if you’re not a web develop, skip it):

]]>
https://actsofvolition.com/2026/03/shipping-a-button-in-2026/feed/ 0
As it is with bacon, so it is with life https://actsofvolition.com/2026/01/bacon-recipe/ https://actsofvolition.com/2026/01/bacon-recipe/#respond Wed, 28 Jan 2026 17:59:46 +0000 https://actsofvolition.com/?p=18246 We have a saying in our house that’s about our approach to cooking bacon, but it applies in many different aspects of life:

Cook the bacon until the fat turns to meat.

]]>
https://actsofvolition.com/2026/01/bacon-recipe/feed/ 0
It goes without saying https://actsofvolition.com/2026/01/it-goes-without-saying/ https://actsofvolition.com/2026/01/it-goes-without-saying/#respond Tue, 20 Jan 2026 21:13:52 +0000 https://actsofvolition.com/?p=17841 … ]]> I don’t like writing, or thinking, about Donald Trump and everything is presidency represents. First of all, it’s gross. He’s awful. Second, the situation seems so obviously terrible that my comments don’t add anything to the discourse. If it’s not obvious to you why threatening democratic allies, promoting dangerous misinformation, and encouraging hate towards trans people is bad, I’m not going to convince you.

That leaves me saying nothing. If I read a diary of someone who lived through the 1940s in Europe and it didn’t mention World War II, I would be bewildered. If I (or someone else) looks back on this website decades from now, they might wonder: What did he do about it*.

* The ‘it’ will be more obvious in historical hindsight depending on where we end up, but in general, I’m talking about a political climate of intolerance, corruption, and dangerous stupidity.

I’m a Canadian who lives in Canada, but today I ended up on the United States Department of Health and Human Services website. What I saw that scared me more than any of the dangerous garbage that Trump and his enables spout off.

The site will change, but when I looked at it back in February of 2025 (screenshot) if featured a photo of Donald Trump with Robert Kennedy Jr. – A guy who has an entire section on his Wikipedia page called “Anti-vaccine advocacy and conspiracy theories on public health”. In the parlance of the show Succession, the “are not serious people.”

The next most prominent thing is a photo of a smiling white woman with the darkly Orwellian headline “Protecting Women and Children.” This leads to a page from the Office on Women’s Health” where you learn that what seems to be their most important health issue for women is blatant fear-mongering about trans people in sports.

Fuck that.

It’s somehow much more disturbing when the garbage I expect from Trump shows up on an official government department website. A real government department that matters to people’s lives.

Trump also keeps talking about taking over Canada (and now Greenland). It’s absurd on the surface. I would have assumed fifteen years ago that no country could take over a part of another modern democracy. Then Russia took Crimea from Ukraine. It’s not acceptable to even suggest taking over another country.

What am I doing about it? Not much. I don’t know what to do.

I’m relieved that we in Canada didn’t hand over control of parliament to the Conservative party, which is parroting Trump-style nonsense more and more.

Trump is dangerous and needs to be stopped. But this type of passive-voice statement isn’t changing anything.

]]>
https://actsofvolition.com/2026/01/it-goes-without-saying/feed/ 0
Yellow snow warning https://actsofvolition.com/2026/01/yellow-snow-warning/ https://actsofvolition.com/2026/01/yellow-snow-warning/#respond Sun, 18 Jan 2026 15:28:39 +0000 https://actsofvolition.com/?p=18234 Environment Canada has a new color-based weather warning system.

How do they know the snow is going to be yellow before it comes?

Screenshot of a weather warning report, including 'Yellow Warning - Snowfall' for Queens County P.E.I.
]]>
https://actsofvolition.com/2026/01/yellow-snow-warning/feed/ 0
Simulating consumption https://actsofvolition.com/2026/01/simulating-consumption/ https://actsofvolition.com/2026/01/simulating-consumption/#comments Tue, 06 Jan 2026 13:22:39 +0000 https://actsofvolition.com/?p=18200 … ]]> When we create simulations, we seem to simulate passive consumption rather than active participation.

Two examples come to mind:

  1. Sports video games that simulate the TV viewer experience rather than the player experience, and;
  2. Software musical instrument recreations (like guitar amp simulations) that simulate the listening rather than playing experience.

I’d love to hear of other examples.

Sports TV simulators

Screenshot of Madden NFL video game showing a football field in a stadium full of fans, with players on the field with lines indicating where each player will run in the play.
Screenshot from Madden NFL 25 (taken from a YouTube video)

First, sports video games. When you see someone playing FIFA, Madden NFL, or NBA 2K on a PlayStation from across a room, it can be difficult to distinguish from a televised live game. The games are designed to look and feel like watching sports on TV, not to look and feel like playing an actual sport. The perspective is that of a viewer, not a player. The viewpoints mimic TV cameras. The on-screen graphics and stats look just like broadcast TV graphics.

To further illustrate what I mean by simulating consumption, imagine the alternative: a PlayStation game designed to simulate the first-person experience of an NFL quarterback, not the experience of controlling parts of a televised game. There would be no birds-eye view of the whole field and no coloured lines on the field showing where your receivers will run. Instead, you’d have an often-obscured eye-level view of the chaos of a defensive line coming at you.

Software musical instruments

Screenshot of Archetype: John Mayer X from Neural DSP showing three photo-realistic guitar amps with overlayed software audio controls like Gain.
Screenshot of a guitar amp simulator from Neural DSP

My second example of simulating consumption rather than creation comes from the world of music. We’re at a point where a tube-powered guitar amp can be simulated in software at a level that can fool professional musicians.

Many of these software guitar amps are designed to sound not like a guitar amp sitting in front of you, but like guitar amp mic’d up in a recording studio. The characteristics and position of the microphone are simulated. The physical acoustics of a studio room are simulated. The whole process feels geared toward making playing your guitar feel like listening to a polished recording, rather than standing in front of a guitar amp like you would in a live band.

So what?

I don’t mean to imply that either of these examples – simulating televised sports or produced guitar recordings – is necessarily negative. My imagined first-person quarterback game (let’s call it GarrityBowl 2026™) might be a lousy game experience. I love using guitar amp sims.

Maybe we just want to simulate what we know. Many more of us know what it’s like to watch sports on TV than know what it’s like to be on a football field. Many more of us know what it’s like to listen to Spotify than know what it’s like to play through a guitar amp in a band.

I do think there can be a danger if we don’t realize that what we’re simulating is a mediated consumptive experience, rather than an unmediated original creative experience. Just like it’s dangerous to expect your real relationships to work like TV/movie relationships, it can be dangerous for us to expect any real experience to be like what we see in the media.

]]>
https://actsofvolition.com/2026/01/simulating-consumption/feed/ 2
Bonus fish https://actsofvolition.com/2026/01/bonus-fish/ https://actsofvolition.com/2026/01/bonus-fish/#comments Mon, 05 Jan 2026 19:28:18 +0000 https://actsofvolition.com/?p=18194 … ]]> In our home we some times enjoy some prepared frozen breaded fish. A box usually comes with four pieces of fish. Occasionally, when the stars align, there are five pieces.

When this happens, we celebrate this bounty by singing “Bonus fish! Bonus fish!” to the tune of Laura Branigan’s 1982 hit Gloria.

So, things aren’t all bad.

]]>
https://actsofvolition.com/2026/01/bonus-fish/feed/ 1
The max q of a puzzle https://actsofvolition.com/2025/12/the-max-q-of-a-puzzle/ https://actsofvolition.com/2025/12/the-max-q-of-a-puzzle/#respond Sat, 27 Dec 2025 19:53:24 +0000 https://actsofvolition.com/?p=18184 … ]]> When you see video of a rocket launch, you hear them talk about “max q.” This is the point where the rocket is under the maximum amount of dynamic pressure from the atmosphere.

As the rocket accelerates, the pressure from pushing through the atmosphere increases. Eventually, though, the atmosphere thins, and the pressure reduces. There’s a crossover point where the pressure is highest: max q.

Similarly, when you’re doing a jigsaw puzzle at home over the holidays, the puzzle process has a max q.

The difficultly of a puzzle decreases with each piece you place, as fewer options are left for the remaining pieces.

However, the difficulty of placing a piece increases as you run out of easy and obvious placements.

There’s a crossover point somewhere in the middle where a puzzle is at its most difficult. There are still lots of pieces and positions left, and the easy placements have run out. This is puzzle max q.

]]>
https://actsofvolition.com/2025/12/the-max-q-of-a-puzzle/feed/ 0
Old browser, new tricks https://actsofvolition.com/2025/12/old-browser-new-tricks/ https://actsofvolition.com/2025/12/old-browser-new-tricks/#respond Sun, 21 Dec 2025 14:23:14 +0000 https://actsofvolition.com/?p=18176 You might think someone in their late-forties, like myself, is too set in their ways to change their life. Well, dear reader, I switched to putting the tabs on the side of my browser! It’s never too late.

Screenshot of Firefox web browser with tabs arranged on the left side of the window.
]]>
https://actsofvolition.com/2025/12/old-browser-new-tricks/feed/ 0
Emotional nail biting with YouTube https://actsofvolition.com/2025/12/emotional-nail-biting-with-youtube/ https://actsofvolition.com/2025/12/emotional-nail-biting-with-youtube/#respond Sun, 21 Dec 2025 14:15:20 +0000 https://actsofvolition.com/?p=17966 … ]]> If you’re anything like me, when you can’t sleep and your phone is too nearby, you might find yourself going down a YouTube rabbit hole.

Maybe it’s heart-warming surprise virtuoso performances at TV-show singing contests (the apparent shock here is often than people who aren’t traditionally attractive can be talented). For me, it’s live concerts where the crowd sings along with the audience. Maybe it’s the crowd helping out Lewis Capaldi when he’s struggling to get through a song, or the singer of Snow Patrol marvelling at the festival audience taking over for him. I love these. Especially when the artist themselves are obviously delighted. It’s like emotional candy.

Of course, enjoying this experience in real life is even better. I’ve gotten to sing Better Man along with a baseball stadium full of other Pearl Jam fans in Boston – or sing Sonny’s Dream along with The Once at the St. Mary’s Church in Indian River, PEI.

Once of these YouTube rabbit-holes brought me to the video for the song Monsters by James Blunt. If you have or have ever had either a soul or a father, it will probably make you cry. If you’ve lost a parent, It might need a full-on emotional content warning.

The video is such an obvious tear-jerker that there seems to be an entire sub-genre of reaction videos on YouTube where you can watch people experience it for the first time:

]]>
https://actsofvolition.com/2025/12/emotional-nail-biting-with-youtube/feed/ 0
It’s all trade-offs https://actsofvolition.com/2025/12/its-all-trade-offs/ https://actsofvolition.com/2025/12/its-all-trade-offs/#respond Sat, 20 Dec 2025 16:28:48 +0000 https://actsofvolition.com/?p=17963 … ]]> The further I get through life, the more I realize that most things in live can be seen as trade-offs.

Some things are obviously trade-offs. Should you take that new job? On one hand, you’ll get better pay. On the other hand, you may not get on as well the the team as your current job.

Beyond the obvious cases, I’ve come to believe that everything is a trade-off. On top of that, we usually don’t have a great sense of what we’re trading off.

Obviously-bad choices are just trade offs that are weighted against our preferred outcome. Obviously-good choices are trade offs that are weighted to our preferred outcome.

I find thinking of things as a trade-off helps with post-decision regret. If you made a big decision and it’s not perfect, just remember that this decision had trade-offs, and any other choice would have just had a different set of trade-offs (maybe much worse).

]]>
https://actsofvolition.com/2025/12/its-all-trade-offs/feed/ 0
HTMhell all over again (now with feeds!) https://actsofvolition.com/2025/12/htmhell-all-over-again-now-with-feeds/ https://actsofvolition.com/2025/12/htmhell-all-over-again-now-with-feeds/#respond Tue, 16 Dec 2025 18:07:01 +0000 https://actsofvolition.com/?p=18156 My friend and co-chief-blogger-in-chief over at silverorange, Maureen Holland, has written again this year for the venerable (but evil) HTMhell Advent Calendar.

This year, Maureen has written about something close to my heart: The Wonderful World of Web Feeds.

Photo of a creepy goat in a six-pointed shape, with the text: HTMhell #14 The Wonderful World of Web Feeds
]]>
https://actsofvolition.com/2025/12/htmhell-all-over-again-now-with-feeds/feed/ 0
The Guitar Golden Rule https://actsofvolition.com/2025/12/the-guitar-golden-rule/ https://actsofvolition.com/2025/12/the-guitar-golden-rule/#respond Thu, 11 Dec 2025 16:45:26 +0000 https://actsofvolition.com/?p=18147 There’s no sense in making sweeping absolute statements about aesthetics.

That said, no electric guitar should have gold hardware.

]]>
https://actsofvolition.com/2025/12/the-guitar-golden-rule/feed/ 0
Computers are solid now https://actsofvolition.com/2025/11/computers-are-solid-now/ https://actsofvolition.com/2025/11/computers-are-solid-now/#respond Fri, 21 Nov 2025 19:27:22 +0000 https://actsofvolition.com/?p=18129 … ]]> My MacBook Pro froze the other day. Like, really froze. The cursor didn’t move, the keyboard didn’t do anything, and even the haptic feedback that makes the touchpad feel like it “clicks” didn’t trigger. This frozen touchpad added a physical layer to the freeze. It felt almost like it would if you could no longer physically depress keys on a keyboard.

What surprised me most about this computer freeze was that I was surprised at all.

Years ago, a computer would easily freeze a couple of times per week, or per day. It was frustrating – but not surprising. It was frustrating how unsurprising it was.

Sometimes it seems like everything is getting worse (and in many ways, things are obviously getting worse). In one small corner, stability on a typical computer, things have gotten better.

]]>
https://actsofvolition.com/2025/11/computers-are-solid-now/feed/ 0
Resumability https://actsofvolition.com/2025/11/resumability/ https://actsofvolition.com/2025/11/resumability/#comments Thu, 13 Nov 2025 00:30:01 +0000 https://actsofvolition.com/?p=18121 … ]]> Resumability is not a word, but it’s an important concept to me.

When I say Resumability, I’m talking about the ability to quickly interrupt and later resume a task.

The task doesn’t have to be productive. The greatest resumable device I’ve ever owned is the Nintendo DS.

The DS was a clamshell-shaped portable gaming system. If you needed to stop playing, you could just slam the case shut (with a satisfying clunk sound).

Two hours (or two days) later, you could flip open the DS and you were immediately exactly where you left off. You could just un-pause and keep playing as though no time had passed.

There was no boot up, no menus to navigate, no agreements to confirm. You just keep playing.

When you’re a tired parent without much time for video games, resumability is key. If it’s going to take me two or three minutes to get into the game, I may have just used up half of the time I had available in the first place.

Other devices that are good at resumability:

  • Most dedicated e-reader devices like the Kindle or Kobo resume exactly where you left off.
  • Modern smart phones: Press an Off button, slide it in your pocket, take it out later and unlock it with your fingerprint or face, and you are exactly where you left off (feeding your dopamine addiction at the cost of your relationships and connection to society)
  • Slack, the work chat app, is resumable even across devices. If I’m in the middle of typing a long message and my laptop flies out of my hands into the ocean, I can pick up where I left off from my phone.

Sometimes resumability needs to be designed into a device, like the examples above. For some types of devices, they are resumable by their very nature. A book with a bookmark is always ready to go. When you pressed STOP on an old audio cassette player, it just sat there in a physical arrangement ready to resume exactly where you left off a year later.

We don’t always want such a friction-less experience though. Friction is safe. It keeps you from falling down. Friction in an entertainment device, can also help keep you from excessive unwanted distraction.

If my TV takes 20 seconds to boot up, that might be just enough friction to keep me walking past it rather than getting sucked into watching something I don’t even really want to see.

Just don’t make me wait 3 seconds to resume my New Super Mario Bros. game.

]]>
https://actsofvolition.com/2025/11/resumability/feed/ 1
Unintended consequences of net metering https://actsofvolition.com/2025/11/unintended-consequences-of-net-metering/ https://actsofvolition.com/2025/11/unintended-consequences-of-net-metering/#comments Tue, 11 Nov 2025 17:42:28 +0000 https://actsofvolition.com/?p=18090 … ]]> Where I’m so fortunate to live, on Prince Edward Island, we have a Net-Metering system for electricity (see the legal act). My oversimplified explanation of PEI’s net-metering policy is:

  • For any energy my solar panels generate, but that I don’t use gets shared back out to the grid.
  • For any unit of energy I share back to the grid, I get a credit for that same amount of electricity.
  • The credits are 1-to-1 value, with the caveat that we pay tax on the electric bill before credits are applied
  • Credits can’t be carried year-over-year, and credits can’t be exchanged for cash value

A 1-to-1 credit system like this is pretty good. It means I benefit of every bit of energy I can generate even if I can’t use it at the time. Economically, at least it’s like the entire grid is my infinite battery, that I can charge up when it’s sunny, and draw from whenever I need.

The unintended consequence for this type of pricing is that I now have no financial incentive to do any electricity storage myself. I could pay $15,000 or more for a home battery system that would allow me to keep much of the surplus energy I generate and use it during hours when I’m using more, but generating less.

If there wasn’t a net-metering system, I’d have an incentive to get my own storage, but net metering is great. I don’t want to lose it.

Two incentives I can imagine would help people like me get home battery storage:

  1. Vary electricity costs (charge more during higher demand). A smart battery system could draw down my battery during peak rate times. This would save me money and reduce my draw on the grid at key times. As a human on a warming planet, I want this. As a consumer – I don’t want to have to think about the price of energy at different times of the day.
  2. Just pay me. If we want to reduce the draw on the grid at peak times, we could have the government incentive residential storage costs.

One other relevant thing to note (thanks to Steve for the tip in the comments): One of the first things you learn when you get solar panels (without some kind of battery storage) is: when the power goes out, your solar panels don’t work. A common residential solar installation without a battery storage component requires grid power to function.

]]>
https://actsofvolition.com/2025/11/unintended-consequences-of-net-metering/feed/ 3
The 1,000 Day Stopwatch https://actsofvolition.com/2025/11/the-1000-day-stopwatch/ https://actsofvolition.com/2025/11/the-1000-day-stopwatch/#respond Thu, 06 Nov 2025 16:37:27 +0000 https://actsofvolition.com/?p=18096 It turns out that if you start a stopwatch in the Clock app on macOS, it will keep counting through reboots and upgrades. As of today, my stopwatch has been running for over 1,000 days.

I wonder what it was I was originally timing. Looks like the first ‘lap’ was 100 days long.

Screenshot of macOS Clock app showing a running time count of 24000:48:44.87.
]]>
https://actsofvolition.com/2025/11/the-1000-day-stopwatch/feed/ 0
Don’t prescribe values to the weather https://actsofvolition.com/2025/10/dont-prescribe-values-to-the-weather/ https://actsofvolition.com/2025/10/dont-prescribe-values-to-the-weather/#respond Mon, 06 Oct 2025 15:06:24 +0000 https://actsofvolition.com/?p=18085 … ]]> I have a pet peeve about people talking about the weather, particularly on the radio, which is where I hear most of my weather-talkin’.

You’ll often here the weather-person express a kind of value judgment on the weather: it’s going to be a ‘nice day’, or the weekend ‘looks good’, or they have ‘good news in the weather forecast’.

The thing is, there isn’t good or bad weather.

Ok, there can be bad weather. No one wants a tornado or a flood.

Other than those extremes, though, weather isn’t good or bad. It depends on your preferences and needs.

Throwing an outdoor wedding reception? You probably don’t want rain. Trying to keep failing crops alive after weeks of drought? You probably do want rain.

I know people who love a hot and humid day. They call it a “beach day”. I hate hot humid days. I can only take off so many clothes.

This is mostly trivial peeve of language, but I do think there’s a deeper issue. If we prescribe values to something as arbitrary as the weather, then we allow something which we have no control to impact how we feel.

Don’t value judge the weather! It’s is a path to sadness!

]]>
https://actsofvolition.com/2025/10/dont-prescribe-values-to-the-weather/feed/ 0
Meetings need margins https://actsofvolition.com/2025/10/meetings-need-margins/ https://actsofvolition.com/2025/10/meetings-need-margins/#comments Thu, 02 Oct 2025 15:02:54 +0000 https://actsofvolition.com/?p=18078 … ]]> In the world of CSS, there are two different types of spacing between elements:

  1. Margin is the space outside of an element
  2. Padding is the spacing inside of an element
Diagram showing how padding is the space inside a rectangular element and it's contents, and margin is the space outside the element between it and other elements.

I’ve come to believe that scheduled meetings have MARGIN and PADDING too. Meeting Margin is the space between two meetings. This needs to be explicit. The screenshot below shows two meetings with no margins. They’re bumping up against each other.

Meeting Padding is the space inside a meeting required to make space between other meetings/activities before and after. For example, if I show up immediately after a previous meeting, I’ll still need a minute to find my notes, or run to the bathroom.

Screenshot from Google Calendar showing two meetings running right up against each other. The first is "Big Meeting that runs long" and the second is "Other meeting without a bathroom break"

I try to give meetings Margin so they don’t end up with too much Padding. I try not to put two meetings immediately adjacent on the calendar. I don’t always success.

I wish calendar tools like Google Calendar would make this basic human requirement a bit more obviously part of the flow of booking meetings. Let me know that this meeting runs right into the next one, or that the person I’ve invited has zero minutes between their previous meeting and the one I’m scheduling.

]]>
https://actsofvolition.com/2025/10/meetings-need-margins/feed/ 1
Printers are the new trucks https://actsofvolition.com/2025/09/printers-are-the-new-trucks/ https://actsofvolition.com/2025/09/printers-are-the-new-trucks/#comments Tue, 23 Sep 2025 23:53:56 +0000 https://actsofvolition.com/?p=18072 Everyone knows that if you have a truck, you have a social responsibility to help your friends and family move stuff. It’s in the Bible.

Now, if you have a working printer, you have a social responsibility to help your friends and family print stuff. I humbly accept this responsibility.

]]>
https://actsofvolition.com/2025/09/printers-are-the-new-trucks/feed/ 1
Heavyweight (née Wiretap) is back https://actsofvolition.com/2025/09/heavyweight-nee-wiretap-is-back/ https://actsofvolition.com/2025/09/heavyweight-nee-wiretap-is-back/#respond Mon, 22 Sep 2025 22:53:16 +0000 https://actsofvolition.com/?p=18062
Stylized orange and blue photo of a man with sunglasses with the hands of clocks in each lens, and the title "PUSHKIN HEAVYWEIGHT"

The Heavyweight podcast from Jonathan Goldstein is back on a new network after being lost in the shuffle of Spotify acquiring Gimlet Media.

I loved the show back when it was Wiretap on CBC Radio. In the latest episode, Gregor is back. I love Gregor.

]]>
https://actsofvolition.com/2025/09/heavyweight-nee-wiretap-is-back/feed/ 0
Digging ditches https://actsofvolition.com/2025/09/digging-ditches/ https://actsofvolition.com/2025/09/digging-ditches/#respond Thu, 11 Sep 2025 22:26:04 +0000 https://actsofvolition.com/?p=18036 I work hard at my job, but nothing can compare to how hard I will work on redirecting a stream at the beach. I will dig in the hot sun until my hands are blistered.

Photo of a beach with a tent and beach chairs, and a small trench dug in the sand with water flowing through, and a mini shovel.

]]>
https://actsofvolition.com/2025/09/digging-ditches/feed/ 0
The second day of school is harder than the first https://actsofvolition.com/2025/09/the-second-day-of-school-is-harder-than-the-first/ https://actsofvolition.com/2025/09/the-second-day-of-school-is-harder-than-the-first/#respond Fri, 05 Sep 2025 11:48:20 +0000 https://actsofvolition.com/?p=18050 The first day of school each fall is challenging. There’s some excitement, but also some dread and anxiety.

The second day, you no longer have the novelty or excitement, and you’re exhausted from getting through the first day.

The second day of school is harder than the first.

]]>
https://actsofvolition.com/2025/09/the-second-day-of-school-is-harder-than-the-first/feed/ 0
YouTube is making money on scams https://actsofvolition.com/2025/09/youtube-is-making-money-on-scams/ https://actsofvolition.com/2025/09/youtube-is-making-money-on-scams/#respond Mon, 01 Sep 2025 19:39:10 +0000 https://actsofvolition.com/?p=18039 … ]]> This week YouTube started showing me an ad with an obviously (to me) fake video of Canadian Prime Minister Mark Carney asking people to sign up for some AI program. The link points to a form hosted on TypeForm.

YouTube screenshot showing an advertisement with an AI-generated Mark Carney standing outdoors with a Canadian flag in the background and a prompt button to Register here.

I’ve reported this ad as a scam at least three or four times, yet YouTube continues to serve it to me.

I can see how it would be infeasible for YouTube to screen every video they host – but as soon as they accept a penny from an advertiser, they take on the complete burden of filtering out (at least obvious) scams.

I would also expect that some facial-recognition might be in order for a G7 world leader.

Shame on YouTube.

]]>
https://actsofvolition.com/2025/09/youtube-is-making-money-on-scams/feed/ 0
Hanson + Smashing Pumpkins + Fountains of Wayne + Cheap Trick https://actsofvolition.com/2025/08/hanson-smashing-pumpkins-fountains-of-wayne-cheap-trick/ https://actsofvolition.com/2025/08/hanson-smashing-pumpkins-fountains-of-wayne-cheap-trick/#respond Fri, 08 Aug 2025 13:52:15 +0000 https://actsofvolition.com/?p=18026 Did you know there was a super-group that released an album in 2009 that consisted of:

  • 🎤 Taylor from Hanson (the MMMbop dudes!) on vocals
  • 🎸 James Iha of the Smashing Pumpkins on guitar
  • 🔊 Adam Schlesinger (RIP) of Fountains of Wayne on bass
  • 🥁 Bun E. Carlos of Cheap Trick

Weird but true. Enjoy Kind of a Girl by Tinted Windows.

Update: I learned from Wikipedia that the guitar play from the Lemonheads also performed with Tinted Windows. And the Lemonheads have a great new song out.

]]>
https://actsofvolition.com/2025/08/hanson-smashing-pumpkins-fountains-of-wayne-cheap-trick/feed/ 0
Figma annotations inaccessible for free accounts https://actsofvolition.com/2025/07/figma-annotations-inaccessible-for-free-accounts/ https://actsofvolition.com/2025/07/figma-annotations-inaccessible-for-free-accounts/#respond Thu, 24 Jul 2025 17:28:38 +0000 https://actsofvolition.com/?p=18019 … ]]> I learned this week that the Annotations feature in Figma is not accessible for people with free accounts. Instead, you need to have a paid account with Dev Mode access.

This is a major hindrance and disincentive to use the feature. While I understand that Figma will want to drive subscriptions, and I’m happy to pay for the tool, this is one more stone on the “Figma alternatives” side of the scale.

It was even more frustrating to learn this after our team had been using annotations for a while. I’m sure the documentation and announcements of the feature may have explained the paid-account requirements, we missed this and you may have too.

Screenshot from Figma showing a green circle with the number 1 and a note reading '1 annotation in Dev Mode'
]]>
https://actsofvolition.com/2025/07/figma-annotations-inaccessible-for-free-accounts/feed/ 0
The Schwartzman eye roll https://actsofvolition.com/2025/07/the-schwartzman-eye-roll/ https://actsofvolition.com/2025/07/the-schwartzman-eye-roll/#respond Sat, 19 Jul 2025 20:22:41 +0000 https://actsofvolition.com/?p=18013 I feel that this six second clip of Jason Schwartzman reacting to someone taking too long a drink of orange juice in the movie Mountainhead will come in handy.

Video clip of Jason Schwartzman doing a kind of double-eye-roll of exasperation.
]]>
https://actsofvolition.com/2025/07/the-schwartzman-eye-roll/feed/ 0
Our long Google Slides keyboard nudging nightmare is over! https://actsofvolition.com/2025/07/our-long-google-slides-keyboard-nudging-nightmare-is-over/ https://actsofvolition.com/2025/07/our-long-google-slides-keyboard-nudging-nightmare-is-over/#respond Sat, 19 Jul 2025 18:54:32 +0000 https://actsofvolition.com/?p=18008 … ]]> You know how in many design apps you can select an object and move it with the keyboard arrow keys? Often, if you hold SHIFT while using the arrow keys, the object will move at larger increments. Until recently, Google Slides had the opposite behaviour – with large move increments by default and the SHIFT modifier for smaller increments. It was an outlier, and annoying.

Well friends, all that changes today (or earlier this week – I don’t know). As of today, Google Slides how has the de facto standard move keyboard behaviour (small increments by default, SHIFT for larger increments).

Thanks!

]]>
https://actsofvolition.com/2025/07/our-long-google-slides-keyboard-nudging-nightmare-is-over/feed/ 0
On Falls https://actsofvolition.com/2025/06/on-falls/ https://actsofvolition.com/2025/06/on-falls/#respond Wed, 25 Jun 2025 13:45:22 +0000 https://actsofvolition.com/?p=17991 … ]]> As a self-declared upper-middle manager at a technology & design company, I have a mantra that I repeat slightly more often than is appropriate:

The greatest risk to our company is falls.

It’s not market instability, or hackers, or inadequate planning. It’s falls.

Your company is made up of people. People are made up of sticks and meat. When we fall down, we break. Be careful out there.

I wouldn’t be an effective executive if I didn’t follow-up my risk warning with some solid strategy, so here you go: Take two trips.

You’ve got one too many grocery bags? Don’t carry it all in at once. Take two trips.

You’ve got a coffee, a laptop, and a door to open on your way out to the deck this morning (hypothetically speaking) – take two trips!

Oh, and watch out for mulch.

]]>
https://actsofvolition.com/2025/06/on-falls/feed/ 0
ChatGPT in the shower https://actsofvolition.com/2025/06/chatgpt-in-the-shower/ https://actsofvolition.com/2025/06/chatgpt-in-the-shower/#respond Tue, 24 Jun 2025 17:54:08 +0000 https://actsofvolition.com/?p=17986 My shower-thought today: ChatGPT can write a book for you, but it can’t make you a person who wrote a book.

Caveat: I have neither had ChatGPT write a book for me, nor have I written a book.

]]>
https://actsofvolition.com/2025/06/chatgpt-in-the-shower/feed/ 0
Maximum Raisin Bran https://actsofvolition.com/2025/06/maximum-raisin-bran/ https://actsofvolition.com/2025/06/maximum-raisin-bran/#comments Thu, 19 Jun 2025 12:15:22 +0000 https://actsofvolition.com/?p=17974 … ]]> If you’re still eating Kellogg’s Raisin Bran, you are a fool. Using Kellogg’s own metric for the value of a raisin-and-bran cereal (the amount of raisins) there is a vastly superior option.

The Compliments: Maximum Raisin Bran cereal has so many god-damn raisins in it there should be a warning on the bag. It’s awesome.

Orange bag of "compliments MAXIMUM RAISIN BRAN" cereal with zip-lock style top

Speaking of that bag through, it sucks. The bag has a “resealable half-zip” that has come pre-broken on every bag I’ve ever bought. If you designed this bag – have you ever used it? So many raisins though.

]]>
https://actsofvolition.com/2025/06/maximum-raisin-bran/feed/ 1
Text is a shadow of thought https://actsofvolition.com/2025/05/text-is-a-shadow-of-thought/ https://actsofvolition.com/2025/05/text-is-a-shadow-of-thought/#comments Tue, 06 May 2025 12:36:33 +0000 https://actsofvolition.com/?p=17946 … ]]> With more LLM-generated text floating around, and this thoughtful post about dealing with people’s AI-‘writing’ output, I’m noticing something about the point of writing.

I assume anyone writing something for me to consume has a perspective they want to share. The writing isn’t inherently valuable in of itself. It’s the thought behind it that matters.

It’s not that that quality of writing doesn’t matter — it’s critical, but the writing a means to an end. I don’t need “an email”. I need someone to understand that the ideas I have about their project. I don’t need “a proposal”, I need to help someone understand why they might want to hire my company for their project.

Writing is a shadow of thought. The better the writing, the more clearly the shadow represents the shape of the original thought. Even the best writing can never perfectly capture the original thought. Writing is one of the best tools we have to share thoughts across space and time.

LLMs are good at creating the artifact. They’ll give you “an email” or “a proposal”. If I’m generous, they may even help you work through your idea. I’m not convinced they are helpful in helping me understand your idea.


I’m curious to check back in on my own thinking here are as the tools and our expectations evolve over the next few years.

]]>
https://actsofvolition.com/2025/05/text-is-a-shadow-of-thought/feed/ 1
Naming things is hard: Conferences https://actsofvolition.com/2025/04/naming-things-is-hard-conferences/ https://actsofvolition.com/2025/04/naming-things-is-hard-conferences/#comments Wed, 30 Apr 2025 14:42:01 +0000 https://actsofvolition.com/?p=17930 As someone who helped create a conference called Zap Your PRAM, I’m either supremely qualified or completely unqualified to comment on how well conferences are named.

I’ve noticed three conferences lately that I think are particularly well-named:

  • Breakpoint: a conference from BrowserStack, company that makes tools for web developers. Breakpoint is a programming debugging term and a point where responsive web designs change size/layout.
  • SquiggleConf: A web tooling conference for the kind of tools that put red squiggles under your code in your editor.
  • Config: Figma’s design conference. Perfect.
]]>
https://actsofvolition.com/2025/04/naming-things-is-hard-conferences/feed/ 1
Naming things is hard https://actsofvolition.com/2025/04/naming-things-is-hard/ https://actsofvolition.com/2025/04/naming-things-is-hard/#respond Wed, 30 Apr 2025 14:33:35 +0000 https://actsofvolition.com/?p=17902 Naming this is hard. I’ve written about this a few times here before. Here’s a quick recap:

]]>
https://actsofvolition.com/2025/04/naming-things-is-hard/feed/ 0
A horse faster than Spotify https://actsofvolition.com/2025/04/a-horse-faster-than-spotify/ https://actsofvolition.com/2025/04/a-horse-faster-than-spotify/#respond Tue, 22 Apr 2025 18:50:45 +0000 https://actsofvolition.com/?p=17894 This post, But what if I really want a faster horse?, does a great job of articulating what I don’t like about the experience of services like Spotify — despite the inexpensive access to a mind-boggling catalogue of music.

]]>
https://actsofvolition.com/2025/04/a-horse-faster-than-spotify/feed/ 0
Gild Just One Lily at ShopTalk Show https://actsofvolition.com/2025/04/gild-just-one-lily-at-shoptalk-show/ https://actsofvolition.com/2025/04/gild-just-one-lily-at-shoptalk-show/#respond Mon, 21 Apr 2025 17:25:13 +0000 https://actsofvolition.com/?p=17889 … ]]> I appreciated Chris & Dave at the ShopTalk Show taking a few minutes to discuss my Gild Just One Lily article this week. Dave brought up his optional SVG custom blog-post titles on his own blog – a great example.

The whole show is always worth a listen (especially this week, where you’ll be taken on a word-tour of the Alaska Folk Festival), but the segment I’m referring to starts at 38m 11s.

Thanks guys.

]]>
https://actsofvolition.com/2025/04/gild-just-one-lily-at-shoptalk-show/feed/ 0
Strategic voting sucks. Let’s do it! https://actsofvolition.com/2025/04/strategic-voting-sucks-lets-do-it/ https://actsofvolition.com/2025/04/strategic-voting-sucks-lets-do-it/#respond Thu, 17 Apr 2025 14:57:13 +0000 https://actsofvolition.com/?p=17882 … ]]> I’ve always resented the idea of voting strategically: voting for someone other than your ideal choice in order to prevent a worse outcome.

I thought (and wished and hoped) that people should vote for the candidate they think is best. Otherwise we’ll always end up in the middle-of-the-road, at best.

Then Donald Trump became president of the United States. Twice.

The middle-of-the-road sounds great.

I’d vote for a toad if it meant keeping a demagogue (or whatever Trump is) out of power.

Here in Canada, we’re voting later this month. While I don’t think Pierre Poilievre is exactly like Trump, I do think he would move Canada closer to a system that devalues journalism, environmentalism, social support systems like health care, and organized labour.

Given the frightening instability we’re seeing from the United States, voting in a stable, predictable leader who believes in climate change is the least we can do.

There is a trade off in voting strategically. We need more than just stability and sanity in political leaders. We need to push back hard on racism, nationalism, and general selfishness.

For now though, let’s vote in a Liberal party in Canada that won’t set things on fire.


On a related tangent, if Conservative Party of Canada leader Pierre Poilievre actually believes in all of the “Political positions” listed out on his Wikipedia page – addressing climate change, access to abortion, same-sex marriage, pro-immigration, etc – then why doesn’t he vote for the Liberal Party?

]]>
https://actsofvolition.com/2025/04/strategic-voting-sucks-lets-do-it/feed/ 0
Gild Just One Lily https://actsofvolition.com/2025/04/gild-just-one-lily/ https://actsofvolition.com/2025/04/gild-just-one-lily/#respond Thu, 10 Apr 2025 22:55:26 +0000 https://actsofvolition.com/?p=17870 … ]]> I’ve written an article about adding a bit of fanciness to a design and was proud to have it published at Smashing Magazine. The article is called Gild Just One Lily.

The phrase “gild the lily” implies unnecessary ornamentation, the idea being that adorning a lily with superficial decoration only serves to obscure its natural beauty. Well, I’m here to tell you that a little touch of what might seem like unnecessary ornamentation in design is exactly what you need.

When your design is solid, and you’ve nailed the fundamentals, adding one layer of decoration can help communicate a level of care and attention. [read the entire article]

Screenshot of the Smashing Magazine website showing an article by Steven Garrity called 'Gild Just One Lily'

With this article, I’ve reduced the time between publishing articles for myself down from 17 years to only 7 years.

]]>
https://actsofvolition.com/2025/04/gild-just-one-lily/feed/ 0
Pierre Poilievre keeps texting my children https://actsofvolition.com/2025/03/pierre-poilievre-keeps-texting-my-children/ https://actsofvolition.com/2025/03/pierre-poilievre-keeps-texting-my-children/#respond Sat, 29 Mar 2025 18:45:31 +0000 https://actsofvolition.com/?p=17863 My kids keep getting text from Pierre Poilievre and his campaign. Where did they get these phone numbers?

]]>
https://actsofvolition.com/2025/03/pierre-poilievre-keeps-texting-my-children/feed/ 0
We’re too stupid for a carbon tax https://actsofvolition.com/2025/03/were-too-stupid-for-a-carbon-tax/ https://actsofvolition.com/2025/03/were-too-stupid-for-a-carbon-tax/#respond Sat, 15 Mar 2025 14:58:30 +0000 https://actsofvolition.com/?p=17854 … ]]> I understand why our new Prime Minister of Canada felt he needed to eliminate the consumer carbon tax in Canada. His opponent managed to weaponize it with a stupid rhyme.

Prime Minister Carney explains that the carbon tax had become “too divisive.” At least he’s honest about why he’s removing it – not because he thinks it’s a bad policy or because it’s ineffective.

Let’s take a moment to lament how even when receiving hundreds of dollars in direct rebate cheques from the carbon tax, we’re collectively too stupid to endure the most mild perceived imposition.

]]>
https://actsofvolition.com/2025/03/were-too-stupid-for-a-carbon-tax/feed/ 0
Be careful what cables you wish for https://actsofvolition.com/2025/02/be-careful-what-cables-you-wish-for/ https://actsofvolition.com/2025/02/be-careful-what-cables-you-wish-for/#comments Tue, 25 Feb 2025 17:42:25 +0000 https://actsofvolition.com/?p=17847 … ]]> Around 20 years ago, I used ThinkPad laptops. Back then, they were still IBM ThinkPads, not Lenovo. My primary workstation was always a laptop with an external mouse, keyboard, and display at my desk.

The ThinkPad laptops supported a docking Station you could physically ‘click’ your laptop into, and then everything on your desk was plugged into that docking station.

I remember thinking, back then, that someday we’d have a single cable you could plug in to your laptop and it would do everything. Display, power, audio, mouse/keyboard, would all run through one super cable.

Imagine the seconds I would save each morning when I plugged in my laptop! What a world it would be!

The future is now – and has been for a couple of years. I can plug a single USB-C cable into my laptop, and it gets power and connects to a display and an array of other peripherals.

Now that I live in this dream world, I look back on my past self and think: Dream bigger, nerd.

]]>
https://actsofvolition.com/2025/02/be-careful-what-cables-you-wish-for/feed/ 1
Thanks Matt Rainnie https://actsofvolition.com/2025/02/thanks-matt-rainnie/ https://actsofvolition.com/2025/02/thanks-matt-rainnie/#respond Fri, 07 Feb 2025 11:59:49 +0000 https://actsofvolition.com/?p=17830 … ]]> A staple of CBC Radio on PEI, Matt Rainnie, is retiring today. I’ve had the opportunity to speak to Matt on the radio a few times over the years (once about Firefox in 2004 and about music in 2019).

Matt was made for that radio hosting job. He was somehow genuinely curious about every person he spoke with. It didn’t seem to matter if they were talking about their music project, history, technology, or farming.

That curiosity kept his many thousands of conversations on the radio from ever feeling routine. It also made him easy to talk to for those of us being interviewed, who were often nervous and not gifted at speaking naturally in an unusual circumstance.

I can’t imagine a career where you were live on the radio every day for years. You can’t be late for that job. You can’t ‘phone it in’. That takes a special kind of person.

Thanks Matt!

]]>
https://actsofvolition.com/2025/02/thanks-matt-rainnie/feed/ 0
Why silverorange? https://actsofvolition.com/2025/01/why-silverorange/ https://actsofvolition.com/2025/01/why-silverorange/#respond Tue, 28 Jan 2025 16:53:05 +0000 https://actsofvolition.com/?p=17827 My colleague (actually, let’s upgrade that right now to friend-and-colleague), Nikki, has written a delightful post on how and why she came to work at silverorange.

It was a near-miss, with her husband happening to catch a talk at a meet-up by one of our co-founders. I’m so glad Nikki found us.

]]>
https://actsofvolition.com/2025/01/why-silverorange/feed/ 0
New Brad Sucks https://actsofvolition.com/2025/01/new-brad-sucks/ https://actsofvolition.com/2025/01/new-brad-sucks/#respond Wed, 15 Jan 2025 19:44:41 +0000 https://actsofvolition.com/?p=17823
Abstract pastel landscape with 70s-themed type reading "NATURALLY" BRAD SUCKS

Brad Sucks has a new album out! Congrats Brad. It’s great.

I’d start with Learning to Lie, which is a great song and has a robot-pickleball-themed video.

]]>
https://actsofvolition.com/2025/01/new-brad-sucks/feed/ 0
Passport to adulthood https://actsofvolition.com/2025/01/passport-to-adulthood/ https://actsofvolition.com/2025/01/passport-to-adulthood/#respond Tue, 14 Jan 2025 13:52:58 +0000 https://actsofvolition.com/?p=17821 I managed to get my Canadian passport renewed before it expired, and not at the last minute in a panic before a trip.

I feel this is an achievement of “having it together” at a level that warrants a congratulatory note from the Prime Minister, like when you turn 120 years old.

]]>
https://actsofvolition.com/2025/01/passport-to-adulthood/feed/ 0
People & Blogs, featuring me https://actsofvolition.com/2025/01/people-blogs-featuring-me/ https://actsofvolition.com/2025/01/people-blogs-featuring-me/#respond Fri, 10 Jan 2025 13:21:06 +0000 https://actsofvolition.com/?p=17819 … ]]> It was fun to be featured on Manuel Moreale’s People & Blogs series this month. Manuel asks bloggers a series of regular questions about they writing and process. He’s interviewed lots of great writers. I saw that my friend Peter Rukavina had done it, so I was in.

It’s a clever setup he’s got going: ask people who like to write (often about themselves) to write about themselves. I was happy to oblige.

You can read my full interview here: P&B: Steven Garrity

]]>
https://actsofvolition.com/2025/01/people-blogs-featuring-me/feed/ 0
Garrity’s Law of Spreadsheet Structure https://actsofvolition.com/2024/12/garritys-law-of-spreadsheet-structure/ https://actsofvolition.com/2024/12/garritys-law-of-spreadsheet-structure/#comments Fri, 20 Dec 2024 17:07:22 +0000 https://actsofvolition.com/?p=17808 … ]]> Conway’s law states that:

[O]rganizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations.

I propose a new law, in accordance with Garrity’s Law of Eponymous Laws:

Garrity’s Law of Spreadsheets:

We are bound to create spreadsheets that reflect the structure of our own brain.

The only way to truly grok a spreadsheet is to make your own.

]]>
https://actsofvolition.com/2024/12/garritys-law-of-spreadsheet-structure/feed/ 1
HTMHell https://actsofvolition.com/2024/12/htmhell/ https://actsofvolition.com/2024/12/htmhell/#respond Mon, 16 Dec 2024 17:40:51 +0000 https://actsofvolition.com/?p=17804 Evil-looking goat with title 'HTMHell #16 You don't need the isOpen class

As I just wrote about over on the silverorange blog, my friend and colleague at silverorange, Maureen Holland just had an article published as part of the 2024 HTMHell Advent Calendar: You don’t need the isOpen class.

]]>
https://actsofvolition.com/2024/12/htmhell/feed/ 0
Both sides (of hair), now https://actsofvolition.com/2024/12/both-sides-of-hair-now/ https://actsofvolition.com/2024/12/both-sides-of-hair-now/#respond Thu, 12 Dec 2024 13:12:21 +0000 https://actsofvolition.com/?p=17802 🎵 I’ve looked at [young people having bad hair cuts] from both sides now… 🎵

]]>
https://actsofvolition.com/2024/12/both-sides-of-hair-now/feed/ 0
Nanny Nantes on the Radio https://actsofvolition.com/2024/12/nanny-nantes-on-the-radio/ https://actsofvolition.com/2024/12/nanny-nantes-on-the-radio/#comments Wed, 04 Dec 2024 21:24:40 +0000 https://actsofvolition.com/?p=17793 … ]]> My grandmother Mary Nantes (“Nanny”) died in 2018 at the age of 98. Her last name is now my middle name (Nantes). Yesterday, CBC Radio on PEI aired some archived interviews with her about life in the 1930s and 1940s.

It’s nice to hear her voice again, and interesting to hear how she and her nine siblings would write letters to Santa Clause, and burn them in the wood stove (so they’d go up the chimney – makes perfect sense).

Clip from CBC Radio program Mainstreet program where Dutch Thompson airs interviews with my grandmother, Mary Nantes.
]]>
https://actsofvolition.com/2024/12/nanny-nantes-on-the-radio/feed/ 2
Jigsaw puzzle tax holiday https://actsofvolition.com/2024/11/jigsaw-puzzle-tax-holiday/ https://actsofvolition.com/2024/11/jigsaw-puzzle-tax-holiday/#respond Fri, 22 Nov 2024 16:47:58 +0000 https://actsofvolition.com/?p=17790 … ]]> Those of us in Canada are getting a two-month ‘tax holiday’ on selected items. The complete list of items includes “Jigsaw puzzles, for all ages.”

I didn’t have Jigsaw-puzzle-tax-holiday on my bingo card for this year.

This feels more like a stunt than a policy, and I expect it will be generally perceived as a stunt. That said, I don’t discount the impact of the savings on those who need it most.

Also, my thoughts go out to everyone working on a point-of-sale system trying to get these updates addressed in time, and to those making the difficult edge-case decisions (do they use jigsaws to make 3-d puzzles?).

]]>
https://actsofvolition.com/2024/11/jigsaw-puzzle-tax-holiday/feed/ 0
Jack-O-Lantern with USB-C https://actsofvolition.com/2024/10/jack-o-lantern-with-usb-c/ https://actsofvolition.com/2024/10/jack-o-lantern-with-usb-c/#respond Thu, 31 Oct 2024 15:22:40 +0000 https://actsofvolition.com/?p=17786 My mockup for a pumpkin-with-USB-C-port wasn’t as impactful as I had anticipated.

Photo of a pumpkin in a person's hand with a small rounded rectangle like a USB-C port photoshop'ed on to the pumpkin.
]]>
https://actsofvolition.com/2024/10/jack-o-lantern-with-usb-c/feed/ 0
The best presidential editorial endorsement came from a tech news site https://actsofvolition.com/2024/10/the-best-presidential-editorial-endorsement-came-from-a-tech-news-site/ https://actsofvolition.com/2024/10/the-best-presidential-editorial-endorsement-came-from-a-tech-news-site/#respond Wed, 30 Oct 2024 15:38:59 +0000 https://actsofvolition.com/?p=17779 … ]]> Nilay Patel’s scathing endorsement for Kamala Harris for president at the tech news site The Verge is the first editorial endorsement I’ve read that sounds like it is of my generation. He opens with:

“Donald Trump is a dangerous maniac who can barely complete a sentence, and it is lunacy to believe he can even recognize the existentially threatening collective action problems facing our nation, let alone actually solve them.”

He also uses USB-C to help explain collective action requiring government intervention.

]]>
https://actsofvolition.com/2024/10/the-best-presidential-editorial-endorsement-came-from-a-tech-news-site/feed/ 0
Euclid space telescope https://actsofvolition.com/2024/10/euclid-space-telescope/ https://actsofvolition.com/2024/10/euclid-space-telescope/#respond Wed, 23 Oct 2024 00:36:09 +0000 https://actsofvolition.com/?p=17776 These early images from the European Space Agency’s Euclid space telescope are enough to give me cosmic vertigo.

]]>
https://actsofvolition.com/2024/10/euclid-space-telescope/feed/ 0
E-Transfer List Purge Day https://actsofvolition.com/2024/10/e-transfer-list-purge-day/ https://actsofvolition.com/2024/10/e-transfer-list-purge-day/#comments Fri, 18 Oct 2024 14:01:45 +0000 https://actsofvolition.com/?p=17774 … ]]> Proposal: A new national holiday where we all take some time to clean up our list of Interac e-Transfer recipients.

You probably aren’t going to do more business with that person from Facebook Marketplace who sold you a pair of kids snow-pants and claimed they lived “in town”, but took 25 minutes to get to their house.

]]>
https://actsofvolition.com/2024/10/e-transfer-list-purge-day/feed/ 1
Zoom video conferencing audio stereo chorus effect with CalDigit TS3 dock https://actsofvolition.com/2024/10/zoom-video-conferencing-audio-stereo-chorus-effect-with-caldigit-ts3-dock/ https://actsofvolition.com/2024/10/zoom-video-conferencing-audio-stereo-chorus-effect-with-caldigit-ts3-dock/#comments Mon, 07 Oct 2024 12:59:20 +0000 https://actsofvolition.com/?p=17768 … ]]> This post is only for the one person searching for this issue – it’s probably not for you:

I’ve got an issue that started recently (possibly when updating my M1 MacBook Pro to macOS 15 (Sequoia).

The issue only happens with this particular combination of hardware/software: SM57 into my UB802 Behringer mixer, into my CalDigit TS3, dock into Zoom videoconferencing software.

With this combination, I get an odd stereo effect that sounds like (and I think is) the same mono signal slightly out of time in the left vs. right stereo channels.

This is a recording from a Zoom call showing how my voice sounds odd when panned to the center, but fine when panned left or right.
  • If I use the same mic/dock into any other audio app, it sounds fine.
  • If I use any other mic, or even the same mic/mixer into the headphone jack on the MacBook, it sounds fine.

Today, I discovered a “fix”: The issue only appears if I pan the left/right mix on my mixer to the center. If I pan hard left or hard right, it sounds fine (even though it all gets mixed down to mono). Since it’s a mono signal from the mic (I guess getting split into stereo in the mixer), it sounds identical in Zoom regardless of the panning.

I don’t know if the ‘fault’ lies with Zoom, CalDigit, or macOS.

]]>
https://actsofvolition.com/2024/10/zoom-video-conferencing-audio-stereo-chorus-effect-with-caldigit-ts3-dock/feed/ 1
What color was your blue bucket? https://actsofvolition.com/2024/09/what-color-was-your-blue-bucket/ https://actsofvolition.com/2024/09/what-color-was-your-blue-bucket/#respond Fri, 27 Sep 2024 20:41:36 +0000 https://actsofvolition.com/?p=17764 When I was growing up, when I or one of my four siblings was sick and there was a risk of vomit, someone would be sent to fetch the “Blue Bucket”.

Even if the bucket wasn’t blue, or wasn’t an actual bucket, it was still the Blue Bucket.

What color was your blue bucket?

]]>
https://actsofvolition.com/2024/09/what-color-was-your-blue-bucket/feed/ 0
Apple small print https://actsofvolition.com/2024/09/apple-small-print/ https://actsofvolition.com/2024/09/apple-small-print/#respond Thu, 26 Sep 2024 18:29:04 +0000 https://actsofvolition.com/?p=17759 The Apple.com home page has over 3,400 words of small-print footnotes.

Screen recording scrolling through the apple.com home page showing multiple screens full of legalese small print.
]]>
https://actsofvolition.com/2024/09/apple-small-print/feed/ 0
The Quiet Middle (I don’t hate Justin Trudeau) https://actsofvolition.com/2024/09/the-quiet-middle-i-dont-hate-justin-trudeau/ https://actsofvolition.com/2024/09/the-quiet-middle-i-dont-hate-justin-trudeau/#respond Tue, 10 Sep 2024 12:24:38 +0000 https://actsofvolition.com/?p=17754 … ]]> People who hate Justin Trudeau really like other people to know that they hate him. They put stickers on their trucks.

People who don’t feel too strongly either way about Justin Trudeau don’t shout about it, or reply in online conversations about it, or wear shirts about it.

There is no sticker for your car that says: “I don’t love or hate Justin Trudeau — I like some of what he’s done and dislike other parts. On the whole, he is not a disaster.”

]]>
https://actsofvolition.com/2024/09/the-quiet-middle-i-dont-hate-justin-trudeau/feed/ 0
Garrity’s Law of Eponymous Laws https://actsofvolition.com/2024/09/garritys-law-of-eponymous-laws/ https://actsofvolition.com/2024/09/garritys-law-of-eponymous-laws/#comments Thu, 05 Sep 2024 16:32:42 +0000 https://actsofvolition.com/?p=17740 Garrity’s Law of Eponymous Laws states that:

One should name laws after one’s self.

See:

]]>
https://actsofvolition.com/2024/09/garritys-law-of-eponymous-laws/feed/ 1
Garrity’s Law of Corporate Typefaces https://actsofvolition.com/2024/09/garritys-law-of-corporate-typefaces/ https://actsofvolition.com/2024/09/garritys-law-of-corporate-typefaces/#comments Thu, 05 Sep 2024 16:30:10 +0000 https://actsofvolition.com/?p=17738 Just as “every program attempts to expand until it can read mail”, I believe that:

Every organization expands until it commissions its own bespoke typeface.

Apple, IBM, Microsoft, etc. have all done it. Mozilla did it. Now, Figma has done it too.

]]>
https://actsofvolition.com/2024/09/garritys-law-of-corporate-typefaces/feed/ 1
Standard Jibbitz https://actsofvolition.com/2024/09/standard-jibbitz/ https://actsofvolition.com/2024/09/standard-jibbitz/#respond Thu, 05 Sep 2024 12:22:59 +0000 https://actsofvolition.com/?p=17736 Which ISO standard determines how Jibbitz can work across the greater Crocs ecosystem?

]]>
https://actsofvolition.com/2024/09/standard-jibbitz/feed/ 0
Grouping rows in Google Sheets https://actsofvolition.com/2024/08/grouping-rows-in-google-sheets/ https://actsofvolition.com/2024/08/grouping-rows-in-google-sheets/#respond Wed, 28 Aug 2024 18:21:48 +0000 https://actsofvolition.com/?p=17731 I learned about the row/column grouping feature in Google Sheets. If you’re anything like me, can’t believe you didn’t already know about this.

Screen recording showing the row Group feature in Google Sheets.
]]>
https://actsofvolition.com/2024/08/grouping-rows-in-google-sheets/feed/ 0
25 years of silverorange (so far) https://actsofvolition.com/2024/08/25-years-of-silverorange-so-far/ https://actsofvolition.com/2024/08/25-years-of-silverorange-so-far/#comments Tue, 13 Aug 2024 22:52:54 +0000 https://actsofvolition.com/?p=17724 The company I helped start, silverorange, is now 25 years old. I wrote a bit about how it feels 25 years in (it feels good!).

When we got started in 1999, we were 7 people in Charlottetown, Prince Edward Island.

In 2024 we are 38 people spread across 8 provinces (and one Canadian working abroad in the US):

  • 12 on Prince Edward Island
  • 9 in British Columbia
  • 7 in Ontario
  • 3 in Alberta
  • 2 in Quebec
  • 2 in Nova Scotia
  • 1 in New Brunswick
  • 1 in Manitoba
  • and one Canadian working in the US

(read the rest)

]]>
https://actsofvolition.com/2024/08/25-years-of-silverorange-so-far/feed/ 1
The lost dream of the electric minivan https://actsofvolition.com/2024/07/the-lost-dream-of-the-electric-minivan/ https://actsofvolition.com/2024/07/the-lost-dream-of-the-electric-minivan/#comments Thu, 18 Jul 2024 14:33:01 +0000 https://actsofvolition.com/?p=17715 … ]]> I wrote in 2021 that my dream car is a mythical 3-year-old electric minivan (that doesn’t exist). Later that year, I wrote up a summary of the prospects of an electric minivan (as of 2021). As of 2023 there wasn’t much of a change.

Here in 2024, I’ve given up on the dream of an electric minivan, at least for my purposes and for now. The dream is closer than ever.

  • I was actually able to sit in a 2024 Kia EV9 at a local dealership. It’s a big 3-row SUV, but it’s the closest thing to an EV minivan that actually exists. It’s not cheap, but it’s not ridiculous either.
  • Volkswagen says their EV minivan, the ID.Buzz is “coming to Canada in late 2024.” I suspect that means I wouldn’t be able to test drive or buy one for at least another year, and even then, I expect it will be quite expensive.

For my family, we still have (and love) our 2013 8-passenger Honda minivan. We’ve been finding we’re driving it around a lot more with one or two people in it lately though. With three kids often heading in three directions, we’re also reluctantly accepting that we have use for a second vehicle.

So, we’ve added a 2024 Hyundai Kona EV to our fleet.

  • It’s the cheapest and least cool EV we could find.
  • It was actually available on the lot to test drive and buy.
  • Provincial and federal rebates add up to $10,750.
  • It doesn’t have stupid door handles (though it does have a stupid key fob).

Farewell electric minivan dream. I hope we meet again.

]]>
https://actsofvolition.com/2024/07/the-lost-dream-of-the-electric-minivan/feed/ 3
Once more with vertical https://actsofvolition.com/2024/07/once-more-with-vertical/ https://actsofvolition.com/2024/07/once-more-with-vertical/#respond Thu, 04 Jul 2024 21:54:21 +0000 https://actsofvolition.com/?p=17711 Today some tourists ask me to take a photo of them. I happily obliged. They thanked me, and then they asked me to take another, this time with the phone vertical please.

I could almost feel my hair turning grey.

]]>
https://actsofvolition.com/2024/07/once-more-with-vertical/feed/ 0
Visual communication https://actsofvolition.com/2024/06/visual-communication/ https://actsofvolition.com/2024/06/visual-communication/#respond Tue, 25 Jun 2024 16:41:47 +0000 https://actsofvolition.com/?p=17708
Four-quadrant chart showing that a peach 'Looks like a bum' and is fuzzy, a raspberry doesn't look like a bum, but is fuzzy, an apple looks a bit like a bum, but it's fuzzy, and a banana doesn't look like a bum and is not fuzzy.
]]>
https://actsofvolition.com/2024/06/visual-communication/feed/ 0
Remember Skype? https://actsofvolition.com/2024/06/remember-skype/ https://actsofvolition.com/2024/06/remember-skype/#respond Sun, 09 Jun 2024 13:47:00 +0000 https://actsofvolition.com/?p=17704 Skype was Zoom before Zoom was Zoom, but how far it has fallen. I opened up Skype for the first time in a while and was bombarded with a wall of “news”. Is anyone going to Skype for their news!?

Screenshot of Skype app for macOS including a 'Discover' pane fill of news, with headlines line '23 US things that make the rest of the world jealous'.
]]>
https://actsofvolition.com/2024/06/remember-skype/feed/ 0
Window Management Experience https://actsofvolition.com/2024/06/window-management-experience/ https://actsofvolition.com/2024/06/window-management-experience/#respond Thu, 06 Jun 2024 14:22:16 +0000 https://actsofvolition.com/?p=17694 I’ve been reviewing resumes and job applications as part of my job recently and was reflecting on what I do these days.

I put together a quick summary of my current skills (PDF) that I suspect many of you may relate to.

Steven Garrity Window Manager

SKILLS
Window management
Updating Zoom
Closing tabs
Intermedia tab management
Advanced tab management
Muting / unmuting
Rebooting
“Threebooting”

Profile
I’ve been sitting in front of computers, often using them, occasionally for business purposes, for thirteens of years. I could sit in front of a computer for your business purposes.
Experience
Remote Window Manager — 2019–2021
Pivoted to remote window management, managing Zoom screen sharing controls
Window Manager — 2016–2018
Managed applications windows across both macOS and Microsoft Windows platforms
Education
Printing in Computer Labs, UPEI - 2000
Printed several university papers to a shared printer in a computer lab, and subsequently found which printer my paper came out of with a 80% success rate
Skills
Command-tabbing, full-screen view, maximizing and minimizing windows, scrolling (vertical and horizontal), right clicking on single-button devices
]]>
https://actsofvolition.com/2024/06/window-management-experience/feed/ 0
Well done Statistics Canada https://actsofvolition.com/2024/05/well-done-statistics-canada/ https://actsofvolition.com/2024/05/well-done-statistics-canada/#respond Mon, 13 May 2024 12:23:37 +0000 https://actsofvolition.com/?p=17689 … ]]> It’s so easy to complain about poorly-designed and poorly-built systems, and just as easy to forgot to note (or even notice) when they are well done.

I filled out the 2024 Census Test from Statistics Canada yesterday and it was pretty good. The interface was simple, understandable, fast, and allowed for a combination of mouse and keyboard input.

Well done.

]]>
https://actsofvolition.com/2024/05/well-done-statistics-canada/feed/ 0
The camera sometimes lies https://actsofvolition.com/2024/05/the-camera-sometimes-lies/ https://actsofvolition.com/2024/05/the-camera-sometimes-lies/#respond Sat, 11 May 2024 18:09:18 +0000 https://actsofvolition.com/?p=17686 Is (are?) Aurora Borealis the only phenomenon that actually looks better when photographed than in real life?

]]>
https://actsofvolition.com/2024/05/the-camera-sometimes-lies/feed/ 0
We respect books & instruments https://actsofvolition.com/2024/05/we-respect-books-instruments/ https://actsofvolition.com/2024/05/we-respect-books-instruments/#comments Fri, 10 May 2024 20:38:39 +0000 https://actsofvolition.com/?p=17682 … ]]> There was a minor internet brouhaha over an Apple iPad ad where they crush a bunch of musical instruments and creative tools. It was just a video in (very slightly) poor taste. No one got hurt.

I also didn’t really like the ad – it felt like if Amazon made an ad where they burned thousands of books, and dumped the ashes into a Kindle. Burning books is never good a good look (unless it’s The Day After Tomorrow and you need to keep warm), neither is crushing pianos.

That said, I’m not sure apologizing is a necessary or appropriate step. I’d save the apologies for when people get hurt.

]]>
https://actsofvolition.com/2024/05/we-respect-books-instruments/feed/ 1
Indistinct Chatter by brainrust https://actsofvolition.com/2024/05/indistinct-chatter-by-brainrust/ https://actsofvolition.com/2024/05/indistinct-chatter-by-brainrust/#respond Fri, 10 May 2024 12:37:32 +0000 https://actsofvolition.com/?p=17678 … ]]> A co-worker of my, James, released a new album with his band brainrust. Creating an album is a top-tier life achievement in my books.

Abstract art with faces made from cut-out paper.

The album sounds great and feels like a fitting, if unintended, tribute to Steve Albini, who died this week.

It is available on Spotify, Tidal, and other streaming services. There’s a video for the track ordinary on YouTube.

Screenshot of YouTube player with animated collage including a cat with the the text 'brainrust - ordinary (official video) - Watch on YouTube'.
]]>
https://actsofvolition.com/2024/05/indistinct-chatter-by-brainrust/feed/ 0
CSS Masonry: We have enough ways to arrange rectangles https://actsofvolition.com/2024/05/css-masonry-we-have-enough-ways-to-arrange-rectangles/ https://actsofvolition.com/2024/05/css-masonry-we-have-enough-ways-to-arrange-rectangles/#respond Tue, 07 May 2024 12:38:01 +0000 https://actsofvolition.com/?p=17674 … ]]> In the world of those who build out the web platform, and CSS in particular, there’s some drama.

  1. The Webkit team at Apple have put forth a compelling proposal for how to make the Pinterest-style layout (aka, ‘masonry’) by building on CSS grid.
  2. The Chrome team at Google have an alternative approach to the same problem, introducing a new ‘masonry’ display type as a peer to flex and grid.

The folks at the ShopTalk Show talked through the state of the debate with a Google rep in episode 614.

My take is lukewarm:

  • “Masonry” layout is too specific a use case and not valuable enough to build in to the web platform.
  • I needed grid and flex a million times before they came along. I don’t think I’ve ever found myself needing masonry layout.

If you need it, that’s great. It doesn’t have to be for everyone. There is a cost to adding to the platform though.

]]>
https://actsofvolition.com/2024/05/css-masonry-we-have-enough-ways-to-arrange-rectangles/feed/ 0
Come design with me at silverorange https://actsofvolition.com/2024/05/come-design-with-me-at-silverorange/ https://actsofvolition.com/2024/05/come-design-with-me-at-silverorange/#respond Wed, 01 May 2024 19:46:27 +0000 https://actsofvolition.com/?p=17670 … ]]> I posted last year about hiring designers at the lovely company I work with, silverorange. Well, we’re doing it again!

As I said last time, it’s a great place to work. We’re looking for a Senior Web & App Designer able to work remotely from within Canada who can help us design great systems for our clients.

Our company blog is a great way to get a sense of who we are.

Orange slice logo with diversity rainbow colors and text reading: "silverorange designs and develops simple and powerful web and mobile applications."
]]>
https://actsofvolition.com/2024/05/come-design-with-me-at-silverorange/feed/ 0
Blue Teeth https://actsofvolition.com/2024/04/blue-teeth/ https://actsofvolition.com/2024/04/blue-teeth/#respond Tue, 23 Apr 2024 12:43:46 +0000 https://actsofvolition.com/?p=17664 What color are my teeth supposed to be? According to Crest’s YouTube ads, the same color as a kleenex.

Screenshot of YouTube website with still image from video ad showing a woman holding a while kleenex up by her teeth to compare the shade of white, and making a displeased face.
]]>
https://actsofvolition.com/2024/04/blue-teeth/feed/ 0
Garrity’s Law of Timer Responsibility https://actsofvolition.com/2024/04/garritys-law-of-timer-responsibility/ https://actsofvolition.com/2024/04/garritys-law-of-timer-responsibility/#comments Mon, 22 Apr 2024 20:19:54 +0000 https://actsofvolition.com/?p=17659 We have a law in our house that I think should be a universal law:

A person who stops a kitchen timer bears the responsibility for resetting the timer (if additional time is required) or taking the item out of the oven.

]]>
https://actsofvolition.com/2024/04/garritys-law-of-timer-responsibility/feed/ 1
One change too many https://actsofvolition.com/2024/04/on-change-too-many/ https://actsofvolition.com/2024/04/on-change-too-many/#comments Fri, 19 Apr 2024 22:04:42 +0000 https://actsofvolition.com/?p=17652 … ]]> Have you ever heard a story about a veteran software developer who decides a major change in their field of technology is enough, and it prompts them to retire?

This is how I feel about my regular grocery store rearranging the aisles, but instead of retiring from a tech career, I’d be retiring from buying food ever again.

]]>
https://actsofvolition.com/2024/04/on-change-too-many/feed/ 1
Eclipse Toppable https://actsofvolition.com/2024/04/eclipse-toppable/ https://actsofvolition.com/2024/04/eclipse-toppable/#respond Mon, 08 Apr 2024 22:21:21 +0000 https://actsofvolition.com/?p=17647 You’ve seen tons of eclipse photos today, but I bet you haven’t seen any of the eclipse projected through a delicious Toppalbles cracker.

Shadow of a hand holding a rectangular cracker with small holes in the shape of a partial eclipse.
]]>
https://actsofvolition.com/2024/04/eclipse-toppable/feed/ 0
COVID is scary and lonely https://actsofvolition.com/2024/04/covid-is-scary-and-lonely/ https://actsofvolition.com/2024/04/covid-is-scary-and-lonely/#respond Thu, 04 Apr 2024 14:09:11 +0000 https://actsofvolition.com/?p=17643 … ]]> My experience with COVID isn’t special or particularly severe, but I did experience two mild side-effects I hadn’t considered: fear and loneliness.

A few days ago I tested positive for COVID for the first time. I’m fine. I feel lousy and it hurts to swallow, but I’m OK.

My entire immediate family had gotten COVID back in 2022, somehow I didn’t at the time (or at least I was asymptomatic and never tested positive).

My symptoms are typical (head cold, sore throat, body aches, foggy head, chills/fever) and not particularly severe — but bad enough, thanks.

I’m sure many (most?) of you have already experienced this, but it was new to me. After living under the cloud of COVID for years, like everyone else, when you actually see those two lines in a COVID test, it feel surreal. It’s a bit scary.

I’ve been vaccinated with every booster available to me, and I realize the risks are relatively low. I’ve also heard the horror stories of long-COVID, hearing loss, permanent head-fog, weeks of low-energy, etc.

I’ve also mostly been alone in a (very comfortable) room for about three days. I miss hanging out with my family.

The isolation and fear also feed each other. It’s scary to be alone and sitting alone in a room is a good time to spiral about unlikely worst-possible outcomes.

So, my brilliant insight on COVID: it is bad and it makes me feel bad.

]]>
https://actsofvolition.com/2024/04/covid-is-scary-and-lonely/feed/ 0
Tax Me Plenty https://actsofvolition.com/2024/04/tax-me-plenty/ https://actsofvolition.com/2024/04/tax-me-plenty/#comments Tue, 02 Apr 2024 18:08:42 +0000 https://actsofvolition.com/?p=17640 … ]]> With all the press the Canadian Conservative party are getting for rhyming Axe with Tax, it’s unfortunate that there’s no similarly quippy counter-rhyme for those that support a Canadian carbon tax.

Nobody likes being taxed, but taxes are a useful tool for our society. I can simultaneously not want to pay more tax, and also support everyone (including myself) having to pay more tax. I don’t see this as an inconsistency.

So, let me add my tiny voice to the din: I do want a Carbon Tax – especially if you give that money back to me in rebates.

]]>
https://actsofvolition.com/2024/04/tax-me-plenty/feed/ 1
What are your most and least favourite parts of building websites? https://actsofvolition.com/2024/04/question-answered-on-shop-talk-show/ https://actsofvolition.com/2024/04/question-answered-on-shop-talk-show/#respond Mon, 01 Apr 2024 18:37:27 +0000 https://actsofvolition.com/?p=17635 … ]]>

Thanks to Chris & Dave for answering my nerdy question on their great web-dev podcast, the ShopTalk Show. The question is brought up around the 10min mark of episode 608 (but you should listen to the whole thing!).

My question was: What are your most and least favourite parts of building websites these days.

My answers:

  • Least favourite: Setting up build process and tooling (it’s important, but I don’t enjoy or excel at it).
  • Most favourite: Basic styling of core elements, like links, buttons, form inputs, etc.
]]>
https://actsofvolition.com/2024/04/question-answered-on-shop-talk-show/feed/ 0
Stress != Significance https://actsofvolition.com/2024/03/stress-significance/ https://actsofvolition.com/2024/03/stress-significance/#respond Thu, 21 Mar 2024 12:15:10 +0000 https://actsofvolition.com/?p=17631 A graph with a vertical axis with Stressful at the top and Not Stressful at the bottom, and a horizontal axis with Doesn't Matter on the left and Matters on the right. 'Paint colors' and 'What to order at a restaurant' are positioned in the top left. ]]> https://actsofvolition.com/2024/03/stress-significance/feed/ 0 Doing my taxes https://actsofvolition.com/2024/03/doing-my-taxes/ https://actsofvolition.com/2024/03/doing-my-taxes/#respond Tue, 19 Mar 2024 15:53:07 +0000 https://actsofvolition.com/?p=17627 This is a photo of me doing my taxes this year (getting that Canada Revenue Agency T777 form ready in particular).

Photo of a tile floor and door into a room with a wood floor and rug with a measuring tape spread out across the room.
]]>
https://actsofvolition.com/2024/03/doing-my-taxes/feed/ 0
Copy Text From Image in Firefox on macOS https://actsofvolition.com/2024/03/copy-text-from-image-in-firefox-on-macos/ https://actsofvolition.com/2024/03/copy-text-from-image-in-firefox-on-macos/#comments Sat, 16 Mar 2024 19:38:12 +0000 https://actsofvolition.com/?p=17624 … ]]> Today I learned that if you right click on an image in Firefox on macOS (and only on macOS), you can “Copy Text From Image“. This does what it sounds like: macOS has a system to recognize text in flat/static images like JPEGs and PNGs. You can also select text in flat images in the macOS Preview.app and QuickLook image previewer to copy the text.

Screenshot of a right-click context menu in Mac OS showing many options including Open Image in New Tab and with the item Copy Text From Image highlighted.

]]>
https://actsofvolition.com/2024/03/copy-text-from-image-in-firefox-on-macos/feed/ 1
Is your Mac making mystery thumbs-up bubbles on video calls? https://actsofvolition.com/2024/03/is-your-mac-making-mystery-thumbs-up-bubbles-on-video-calls/ https://actsofvolition.com/2024/03/is-your-mac-making-mystery-thumbs-up-bubbles-on-video-calls/#respond Fri, 15 Mar 2024 22:00:06 +0000 https://actsofvolition.com/?p=17615 … ]]> The version 14 release of macOS (aka “Sonoma”) added a “Reactions” feature that seems to have been enabled by default.

If you hold up a thumbs-up gesture with your actual hand, the system will recognize the gesture and show a virtual overlay of a thumbs-up graphic in a bubble overplayed on your video. I don’t know why you’d want a “virtual” thumbs up showing when everyone can already see your actual thumbs-up. Other animations include a thumbs-down, a heart, and rain.

Screenshot of webcam showing a tired dad in a blue t-shirt making a thumbs-down gesture and grumpy face and an overlay of a cartoonish 3d bubble graphic with a thumbs-down icon in it.

I’ve seen these gestures triggered accidentally, and can easily imagine an accidental reaction animation being wildly inappropriate. The animations are often understandably attributed to Zoom, instead of macOS where they are actually coming from.

Apple has some documentation explaining how to turn off these reaction animations. The short explanation is:

  • When your camera is on, click on the bright green/white camera icon Green rectangular software button with white video camera icon in the top right system menu
  • Click the “Reactions” item to toggle it off (or back on)
  • Bonus: you can manually trigger these animations using the same green camera menu, clicking the arrow to the right of “Reactions” and clicking on a particular reaction.
Screenshot of macOS video reactions menu showing a webcam view of a tired dad with a goofy gamer headset on, and user interface elements to control video effects including Portrait, Studio Light, and Reactions.

There are a few other gestures and associated animations. I will admit to using the rave-lasers-background to generate mirth among my peers.

BREAKING NEWS UPDATE: This accidental triggering of macOS Reactions happens on the inaugural episode of WikiHole with D’Arcy Carden (around the 17m40s point).

]]>
https://actsofvolition.com/2024/03/is-your-mac-making-mystery-thumbs-up-bubbles-on-video-calls/feed/ 0
RIP Mike Knott https://actsofvolition.com/2024/03/rip-mike-knott/ https://actsofvolition.com/2024/03/rip-mike-knott/#respond Wed, 13 Mar 2024 13:57:13 +0000 https://actsofvolition.com/?p=17604 … ]]> Mike Knott is among the songwriters who had the greatest influence on my life. I discovered Knott’s music as a strange underworld below the depths of the strange world of “Christian music” when I was a kid. As a typically disgruntled teenager, his music was everything that the Christian music industry was not: raw, honest, and sometimes ugly.

I learned today that Mike Knott has died. See this obituary from NPR.

I’m grateful to my friend and personal music consultant, Dennis, for introducing me to the music of Mike Knott.

Among the loads of music he made, the albums that resonated most with me were:

In 2000, when a flight to Ontario would have cost me several months of income, I flew to see Mike Knott perform in London, Ontario. I knew at the time it might be my only opportunity to see him live, and it was. I’m so glad I look the time.

Mike Knott performing on state with an acoustic guitar

Knott never quite broke through with mainstream popularity, but was deeply influential on those who knew his music. It’s only an accident of history that he isn’t in the pop culture pantheon of rock stars.

Three photos in a row. The first is a stage with speaker and a painting reading MISS YOU DENNIS. The second is Mike Knott performing on the same stage with acoustic guitar. The third is the other side of the stage with another similar painting reading MISS YOU GENE.

At this 2000 show, Mike was mourning the loss of his friends Gene Eugene (another of my favourite songwriters) and Dennis Dannell. He put two paintings up on stage with him, one reading “MISS YOU DENNIS” and the other “MISS YOU GENE”.

Miss You Mike.

]]>
https://actsofvolition.com/2024/03/rip-mike-knott/feed/ 0
YouTube as a timer https://actsofvolition.com/2024/03/youtube-as-a-timer/ https://actsofvolition.com/2024/03/youtube-as-a-timer/#respond Mon, 04 Mar 2024 20:00:11 +0000 https://actsofvolition.com/?p=17601 I asked my 8-year-old son to set a timer for 15 minutes. He opened YouTube and searched for (and found) a 15-minute timer. I’ve never felt so old.

]]>
https://actsofvolition.com/2024/03/youtube-as-a-timer/feed/ 0
A doily is lingerie for end-tables https://actsofvolition.com/2024/02/a-doily-is-lingerie-for-end-tables/ https://actsofvolition.com/2024/02/a-doily-is-lingerie-for-end-tables/#comments Thu, 29 Feb 2024 20:59:12 +0000 https://actsofvolition.com/?p=17599 After an important conversation with some colleagues, we concluded that a doily is lingerie for end-tables.

]]>
https://actsofvolition.com/2024/02/a-doily-is-lingerie-for-end-tables/feed/ 1
Harmony https://actsofvolition.com/2024/02/harmony/ https://actsofvolition.com/2024/02/harmony/#comments Thu, 22 Feb 2024 15:16:38 +0000 https://actsofvolition.com/?p=17595 I don’t know much about either artist, but the harmony that starts about one minute into this song, “Right Back To It” by Waxahatchee featuring MJ Lenderman, is perfect.

]]>
https://actsofvolition.com/2024/02/harmony/feed/ 1
Thank you Mitchell Baker https://actsofvolition.com/2024/02/thank-you-mitchell-baker/ https://actsofvolition.com/2024/02/thank-you-mitchell-baker/#respond Thu, 08 Feb 2024 20:12:12 +0000 https://actsofvolition.com/?p=17588 … ]]> Mitchell Baker announced today that she’s stepping down as CEO of the Mozilla Corporation.

I’ve had the opportunity to meet Mitchell on a few occasions in the past 25 years through various types of work with Firefox and Mozilla. My various involvements in Mozilla and Firefox were only ever tiny contributions when compared to the huge scope of the Mozilla project. Even so, Mitchell was always kind, attentive, and appreciative.

It can’t be easy leading a large organization that operations so in-the-open, as Mozilla does. You are even more open to criticism than leaders of any other organization due to the transparency. I’ve never had any doubt that Mitchell was leading with the mission of an open and inclusive internet close to her heart. I’ve always felt Mitchell Baker has wise person, on top of being smart and kind. I don’t call many people ‘wise’.

I’m glad Mitchell will still be involved in Mozilla back in her role as Executive Chairwoman, but wish her well wherever her life takes her.

]]>
https://actsofvolition.com/2024/02/thank-you-mitchell-baker/feed/ 0
The RSS Talk https://actsofvolition.com/2024/02/the-rss-talk/ https://actsofvolition.com/2024/02/the-rss-talk/#respond Thu, 08 Feb 2024 13:45:17 +0000 https://actsofvolition.com/?p=17584 … ]]> Anil Dash wrote about how the decentralized nature of podcasting is a triumph of technology “that can’t be controlled by any one company”, in his essay titled: “Wherever you get your podcasts” is a radical statement.

My 8-year-old child was asking me about a podcast1 I was listening to. He asked: “What is it on?”

I didn’t understand his question and he clarified: “Is it on Tidal or Spotify or something?”

I think it’s time to have The RSS Talk.

  1. In the discussion about podcasting with an 8-year-old, I realized how podcasts I listen to are full of casual profanity. ↩
]]>
https://actsofvolition.com/2024/02/the-rss-talk/feed/ 0
Cool Runnings in 2024 https://actsofvolition.com/2024/02/cool-runnings-in-2024/ https://actsofvolition.com/2024/02/cool-runnings-in-2024/#respond Sun, 04 Feb 2024 01:16:49 +0000 https://actsofvolition.com/?p=17575 … ]]> Through some accident of weather and culture, I ended up watching the 1993 movie Cool Runnings with my family this evening. For those of you too young to know (like my kids), it tells the (dramatized) story of how a Jamaica bobsled team competed in the 1988 Winter Olympics in Calgary, Alberta.

It was not bad. It didn’t age as badly as I might have expected. A few observations:

  • I forgot how prominent Calgary was as the setting. I’m heading there next month it will now be “the place from Cool Runnings” for my kids.
  • The USSR and East Germany participated in the 1988 Winter Olympics.
  • The Swiss bobsled team in the movie were smoking (literally and figuratively).
  • The score was composed by Hans Zimmer.
  • John Candy, god rest your soul (my kids recognized him as the “guy from Home Alone”).

I did appreciate that my kids assumed the stars of the movie would win the big race, and they didn’t, but it was still triumphant.

After the movie, we looked up the how ‘true’ the based-on-a-true-story was. I enjoyed this quote from Wikipedia:

“The film depicts the team carrying the sled to the finish line to a slow-building standing ovation: in reality, the team walked next to it and received some sporadic applause.”

Wikipedia

A few other gems from the Wikipedia article:

  • Disney wanted Kurt Russel to play the coach, but John Candy insisted and took a pay cut to play the role (it was his last)
  • Cuba Gooding Jr., Jeffrey Wright, and Eriq La Salle were considered for roles of the bobsled team.

]]>
https://actsofvolition.com/2024/02/cool-runnings-in-2024/feed/ 0
102 BBQ propane tanks worth of energy per year https://actsofvolition.com/2024/02/102-bbq-propane-tanks-worth-of-energy-per-year/ https://actsofvolition.com/2024/02/102-bbq-propane-tanks-worth-of-energy-per-year/#comments Sat, 03 Feb 2024 19:51:55 +0000 https://actsofvolition.com/?p=17569 … ]]> After having a series of energy efficiency improvements done to our home in Charlottetown, we received the following rating from an EnerGuide efficiency evaluation:

Info graphic showing a typical new house using 123 GJ/year and This House using 51GJ/year. One gigajoule (GJ) equals the energy from two BBQ propane tanks.

Our “before” audit showed us using 85GJ/year and our “after” audit has us down to 51 GJ/year. We had cold climate air source heat pumps added (like, a lot of them) and spray-foam insulation added to accessible portions of our basement foundation walls (including sealing some glaring air gaps out into an unconditioned garage).

The house already had a ~16kw solar panel system when we moved in last year, so the solar is incorporated into the before and after evaluations.

These evaluations are approximate. There’s no measure how how much energy I’m actually using. They do a blower-door test to measure for air-tightness (our “air leakage rate at 50 pascals” is 3.89 air changes/hour – down from 5.7 before our recent improvements). Beyond that, the values are calculated based on number and type of windows, house size, and a bunch of other static measurements.

So, these values could be better if I keep the house freezing all winter, or much worse when the kids leave the door half open in the middle of winter.

I do like that the rating from EnerGuide Canada includes this note:

One gigajoule (GJ) equals the energy from two BBQ propane tanks

Maybe a BBQ propane tank is the “football field” or “Olympic-sized pool” (!?) measure for energy. Note that this is just for comparison. We’re not actually powering our home with primarily with propane.

Knowing our house could be using around 100 BBQ propane tanks of energy per year sounds pretty low, and way too high at the same time.

]]>
https://actsofvolition.com/2024/02/102-bbq-propane-tanks-worth-of-energy-per-year/feed/ 2
As if I have any control over what day the week starts on… https://actsofvolition.com/2024/01/as-if-i-have-any-control-over-what-day-the-week-starts-on/ https://actsofvolition.com/2024/01/as-if-i-have-any-control-over-what-day-the-week-starts-on/#comments Sun, 28 Jan 2024 20:34:29 +0000 https://actsofvolition.com/?p=17558
Screenshot of web form with label 'Week Starts On' and menu showing 'Monday' selected.
]]>
https://actsofvolition.com/2024/01/as-if-i-have-any-control-over-what-day-the-week-starts-on/feed/ 1
Size or Speed https://actsofvolition.com/2024/01/size-or-speed/ https://actsofvolition.com/2024/01/size-or-speed/#comments Fri, 26 Jan 2024 14:06:53 +0000 https://actsofvolition.com/?p=17551 … ]]> Come along with me on a small thought experiment:

Imagine for a minute, you’ve been given a task by the United Nations Commission on Computers & Stuff.

  • Your job is to optimize all of the un-optimized digital images in the world (to take less storage space).
  • Your mandate dictates that you can only do lossless optimization. For context: there are tools that reorganize the contents of image files such that they take take up less storage space, but no data or image quality is lost. This is in contrast to compressing an image more, where you discard data and lose image quality.
  • In my thought experiment, you somehow have the funding, computing power, and the access to all computer systems in the world.

My question is this: Is it better (from a climate standpoint) to:

  1. Spend the energy once to save all of the storage space in the longer term, or;
  2. Don’t spend the energy to optimize, and keep spending the energy required for the un-optimized storage?

Obviously the real answer is It Depends on factors like: how much optimization is possible on most images, how long (and on what type of storage) are most images stored. Let’s not ruin a fun (?) thought experiment with nuance, though.

What say you? Does it cost more to squish a big image, or keep it around un-squished?

]]>
https://actsofvolition.com/2024/01/size-or-speed/feed/ 7
Do I need insurance when I rent a car https://actsofvolition.com/2024/01/do-i-need-insurance-when-i-rent-a-car/ https://actsofvolition.com/2024/01/do-i-need-insurance-when-i-rent-a-car/#respond Thu, 11 Jan 2024 13:35:42 +0000 https://actsofvolition.com/?p=17548 … ]]> Any time I’ve rented a car in my life there’s been a question I didn’t know how to answer: Do you need insurance?

I’ve had a vague notion that my credit card may provide insurance for cars I rent, or maybe my own personal car insurance may cover cars I rent. I didn’t really know though.

Sometimes I waived the rental company insurance, sometimes I paid for it.

With an upcoming rental with the Turo car rental app (think Airbnb for cars but hopefully without fuelling a housing crisis), I was asked again if I needed my own insurance, or if I should pay for Turo’s insurance.

I finally decided to figure out the real answer: do I already have insurance on cars that aren’t my own? I called The Personal Insurance Company, who insures our beloved minivan, and got a real answer.

After some confusion about coverage for when I’m driving a rental car, and coverage to pay for a rental car when my own car is damaged, I got my answer: No, I don’t have coverage for cars I rent.

How much would it cost to get insurance for cars I’m renting? They called it “endorsement PE-SEF 27” and it is $8. A year. Done.

It took me decades, but I can finally waive rental car insurance with confidence.

]]>
https://actsofvolition.com/2024/01/do-i-need-insurance-when-i-rent-a-car/feed/ 0
One name per letter, please https://actsofvolition.com/2024/01/one-name-per-letter-please/ https://actsofvolition.com/2024/01/one-name-per-letter-please/#respond Fri, 05 Jan 2024 00:32:21 +0000 https://actsofvolition.com/2024/01/one-name-per-letter-please/ I like to think I’m pretty smart, until I try to read a novel featuring two characters whose names start with the same letter.

]]>
https://actsofvolition.com/2024/01/one-name-per-letter-please/feed/ 0
Interactive documentation for audio https://actsofvolition.com/2024/01/interactive-documentation-for-audio/ https://actsofvolition.com/2024/01/interactive-documentation-for-audio/#respond Wed, 03 Jan 2024 14:52:36 +0000 https://actsofvolition.com/?p=17542 The Learning Synths site from Ableton, the music creation software company, is an extraordinary example of the power of interactive documentation.

Illustration of a synthesizer with knobs, sliders, a piano-style keyboard, and a button that reads 'PRESS AND HOLD'.

The way new concepts are introduced gradually and then layered and combined reminds me of the brilliant design of the first level of the Super Mario Bros. game.

]]>
https://actsofvolition.com/2024/01/interactive-documentation-for-audio/feed/ 0