Published

Probably more than you ever wanted to know about this site

A while back, Manuel Moreale asked me to take part in People and Blogs, a “series where [he asks] interesting people to talk about themselves and their blogs”. After a very major delay on my part, I finally answered his questions.

If you want to find out more than you probably ever wanted to know about this site, that’s the place to look!

Read Manuel’s interview.

Also, I highly recommend subscribing to his RSS. I always love when one of his posts pops up in my feed reader, whether it’s a People and Blogs post or anything else.

Published

Dave Rupert’s animation-timeline example

See Dave Rupert’s post on scroll shadows with animation-timeline. Browser support isn’t quite there yet so it’s more of a progressive enhancement, but this is a great use case example.

He wrote that off the back of Bramus’s scroll-driven animation exploration, and wow. So many of those behaviors would have been useful on past projects…

Published

“Kill your personas”

Counterpoint to yesterday’s post: “Kill your personas: How persona spectrums champion real user needs” by Margaret Price at Microsoft.

A persona spectrum is not a fake person. It’s an articulation of a specific human motivation and the ways it’s shared across multiple groups. It shows how that motivation can change depending on context. Sometimes, a trait can be permanent, like someone who has been blind since birth. A person recovering from eye surgery might temporarily have limited or no vision. Another person might face this barrier in certain environments, like when dealing with screen glare out in the sun. How would your product adapt to this range of people and circumstances with similar needs?

I can get behind that!

Related, check out Microsoft’s Inclusive Design Toolkit. (Though I reeeeeally wish that were a webpage…)

Via Doug Belshaw’s “Temporarily Abled” article on Thought Shrapnel.

Published

GDS’s Accessibility Personas

If you’re a designer or engineer and have never dug in to accessibility personas or cognitive walkthroughs before, I’d recommend checking out GDS’s accessibility persona homepages and their accompanying blog post about how they use persona profiles to test accessibility. As of right now, their profiles include the following personas:

  • Claudia – a sight impaired screen magnifier user
  • Ashleigh – a severely sight impaired screenreader user
  • Ron – an older user with multiple conditions
  • Chris – a user with rheumatoid arthritis
  • Pawel – an autistic user
  • Simone – a dyslexic user
  • Saleem – a profoundly deaf user

It’s no substitute for testing with real users, but it’s a big step in the right direction if it’s not already a part of your design and engineering process.

Published

What a cake

EL and KT came over for dinner last weekend and brought cake. WHAT A CAKE.

It was a chocolate coffee crunch cake. I asked EL, basically it’s this chocolate cake with coffee whipped cream and honeycomb as per this Serious Eats recipe.

It was insanely good. Super decadent, but also somehow very light. Just the perfect texture.

The cake itself kind of reminded me of a cake from a long time ago, so I dug out my grandma’s recipe book again. Turns out my great-aunt’s Texas Sheet Cake recipe (jump to recipe, though I recommend reading the critical notes first) is pretty similar in a lot of ways. Most of the measurements are the same, and both are pretty much one-bowl recipes that call for boiling water.

I haven’t made it recently, but it seems to me that it might be a bit denser / richer than the cake recipe linked above since it has more fat and less milk (1 c butter and ½ c buttermilk in the sheet cake versus ½ c oil and 1 c buttermilk/milk in the layer cake). A denser texture would make sense I suppose for a single-layer cake.

I think the recipe above makes more sense for a layer cake, but I’ll write my great-aunt’s recipe out below since the many-times-Xeroxed version in my grandma’s cookbook is almost unreadable and since it might be worth trying this out with the coffee whipped cream + honeycomb topping.

A few critical notes about the sheet cake recipe:

  • The most notable differences between the sheet cake below and the layer cake linked above is the quantity of cocoa (3 T = ⅛ c in the sheet cake versus ¾ c in the layer cake) and the presence of espresso powder (none in the sheet cake versus 1 t in the layer cake). I suspect it would benefit from a stronger chocolate kick… So maybe it would be worth adding more cocoa powder.
  • I’ve added the metric measurements below by using the Traditional Oven converters online. They’ve never failed me yet, but I should say that I haven’t tried these exact metric measurements so can’t vouch for them. If you want Marie’s original version, go with cups.
  • I’ve written the “preparation” section more or less exactly as my great-aunt wrote it. I do actually think it could be simplified though, probably more along the lines of the recipe that EL shared and linked above where you essentially mix all of the dry ingredients + sugar, then beat in the wet ingredients, then carefully beat in boiling water. But I haven’t tried it myself!
  • This recipe calls for buttermilk, whereas the layer cake recipe linked above calls for whatever milk you have on hand. I have a feeling that you really do need to use buttermilk or faux buttermilk (milk + lemon juice or vinegar) for this recipe to work since it only calls for 1 t of baking soda. If you don’t have buttermilk or can’t make faux buttermilk, I’d probably add some baking powder.
  • This recipe doesn’t call for salt, I think because she assumed you were using salted butter. If using unsalted butter, add ½ t salt as well.

Texas Sheet Cake

Marie Longman

Ingredients

  • 2 c (400 g) sugar
  • 2 c (250 g) flour
  • 2 sticks (1 c, 226 g) butter
  • 3 T (⅛ c, 15 g) cocoa powder
  • 1 c (235 ml) water
  • ½ c (118 ml) buttermilk*
  • 2 large eggs
  • 1 t baking soda
  • 1 t cinnamon
  • 1 t vanilla

Preparation

  1. Oil and flour a 15″×10″×1″ jelly roll pan, and preheat the oven to 350F (175C).
  2. In a large mixing bowl, briefly stir together 2 c sugar and 2 c flour.
  3. In a small pot, bring 2 sticks (1 c) butter, 3 T cocoa powder, and 1 c water to a boil, then pour it over the flour and sugar mixture.
  4. Add ½ c buttermilk, 2 eggs, 1 t baking soda, 1 t cinnamon, and 1 t vanilla to the bowl with the other ingredients, then beat everything together just until smooth.
  5. Spread the batter in to your prepared jelly roll pan, then bake for 17-20 minutes at 350F (175C) until a toothpick inserted in to the center comes out clean.
  6. Let cool completely, and then top with the frosting of your choice.

* To make ½ c buttermilk, pour ½ T of lemon juice, distilled white vinegar, or cider vinegar in to a ½ c measurement and then top it up the rest of the way with the milk of your choice. Actual dairy products will curdle when they hit the acid, which is what you want.

Published

To read: 2015 essay from the lead of Twitter’s Engineering Effectiveness group

To read: “Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.” by Peter Seibel

Peter Seibel was the lead of Twitter’s Engineering Effectiveness group. This 2015 essay is an extended version of a talk that he gave on the same subject. The TL;DR as he describes it: “as an industry we mostly don’t know how to do it and consequently massively under-invest in making our engineering orgs actually effective.” It’s a really interesting play-by-play of how the complexity and scale of Twitter as an app changed and grew over time.

Side note: With what’s going on at Twitter now, I’d bet my booty that the Engineering Effectiveness group is no longer of this world. Though perhaps that happened before Elon, who knows.

Shared by RS during one of our SuperHi Engineering chats.

Published

“I think crypto…is an amplifier”

Read “Eric Hu Will Not Take Web3 For Granted” on the Zora blog.

I think crypto…is an amplifier: if you’re a libertarian asshole, it’s going to help you become an even more libertarian, more asshole-y person. But if you believe that the people that help you out should be taken care of, and that we can have a place where we could take care of our friends, and our friends can take care of us, and it’s not about fighting over scraps and the narcissism of small differences, we can take part.

I think this is pretty spot on. So maybe people’s opinions of whether Web3 is going to be “good” or “bad” on the whole comes down to whether they feel optimistic or pessimistic about humanity at large. IDK.

Also:

I think when people are like, ‘Oh, Web3 is going to liberate people’, I get really angry. I’m like, ‘Dude, when you say that, it just makes us all more lazy; we just expect that Web3 is going to be inherently better than Web2’.

No, this is a conscious choice. We have to make protocols that aren’t trying to be extractive—all of that takes effort. I have full faith in Web3’s ability to do some amazing things, but I also have full faith in humanity’s tendency to just become selfish once it gets to a certain point. Web3 has a lot of promises it can offer, but it’s not going to happen automatically.

Also, Eric mentions that some people prefer using the term DISCO (Distributed Cooperative Organization) instead of DAO (Decentralized Autonomous Organizations). I like this, much prefer DISCO. “Autonomous” makes it feel very robot-y. “Cooperative” is much more human.🕺🏻

Twitter can make it seem like the Web3 “war” is purely binary. But there are so many more nuanced takes out there, including this interview and others. Thx SB for sharing it with me.