Weeknotes 26:13
Posted 7 hours ago
Week of March 22–28
I worked on a wide variety of things this week in my day job. A lot of small tasks to improve small pieces of UI on the Revive Our Hearts website. Here are some of the things I did this week.
- Setup up homepage features and pop-up ads for April
- Made some refinements on a new daily email template (MJML)
- Created a new page for radio stations to sample the programs Revive Our Hearts have to offer
- Continued to explore a CSS only parallax solution to replace a JavaScript solution
- Replaced Glide.js carousels with Splide on a our store page
- Created a new page for the South African site we are moving from WordPress to Django
- Launched a Spanish version of Wonder of the Word (new layout and content)
- Added hero graphics to donation pages or book promotions
Front End Study Hall #49

I participated in Front End Study Hall on Thursday. I enjoyed meeting with this group of front-end folks and discussing some different topics. We discussed:
- Have we solved the WYSIWYG problem? – Our consensus was that we have not solved this problem. There are still a lot of shortcomings in these tools and you don’t also get what you expect. I mentioned that I remember FrontPage deleting code that I added by hand that caused rendering issues in IE’s competitor at the time, Netscape.
- James asked, “Why did we end up with React?” – Several of us weighed in on the history of React. It emerged from Facebook’s team as a way to solve problems related to the complexity of their app. I was aware of the history after watching this documentary (ReactJS: The Documentary) a couple of years ago and I shared the link with the group.
- We discussed the evolving nature of projects and when they go from page to an application and the decision to use a framework to solve the problem versus a bespoke solution. We weighed the pros and cons of the approaches. Frameworks bring the problems of dependencies. What costs an I willing to pay as part of developing?
- What other areas of human endeavor can are similar? – Several members discussed the parallels of gardening to software development. We also discussed the parallels with construction. That led to a short discussion about the Indie Book Club’s book this month, The Timeless Way of Building. It was written by an architect in the late 70’s.
- We finished up by sharing what we would take away from the conversation. I shared that my takeaway was to take responsibility for what you build, applying what you think is best and ethical and in line with your values. We cannot control what others choose to do but we can make personal choices.
I left the conversation energized and with a feeling of connection to a bunch of like-minded people who care about what they build and hold very similar values. It is nice to have that connection.
Layout Maestro

Ahmad Shadeed’s new course, The Layout Maestro, launched last week. My work approved spending some development budget for me to buy it. I am excited about diving into it. I enjoyed Ahmad’s talk at CSS Day last year and have been looking forward to the launch of this course. I am looking forward to reading his ideas about making interfaces more flexible with modern CSS.
You can still take advantage of launch pricing ($199) through April 1 at 6:00 PM UTC.
Articles I read
- Freelance Surf Assistant (Joe Crawford)
- Wait it out (Andy Bell)
- March 23rd, 2026, 8:45am (Jeremy Keith)
- I tried to educate an Accessibility overlay company from the inside (Chris Yoong)
- The Creative Infinite (Brad Frost) – I wish I had more time this week to share some thoughts that this article stirred. Maybe I can make time this coming week.
- Do you need AI for that? (Rachel Andrew)
- MODOK-2026 (no. 2) (Joe Crawford)
- People are not friction (Dave Rupert) – Amen. This is an aspect of AI that I hate. It just perpetuates that people are friction. We need people. We need other people to make better things.
- Re: People Are Not Friction (Jim Nielsen) – Jim adds to the discussion started by Dave.
- The Shape of Friction (Matthias Ott) – “So yes – people are not friction. But friction is essential to human work. Friction is what a sculptor feels when the chisel meets the stone. Friction is what turns a rough surface into something smooth and polished. The frictionless version of creative work isn’t faster creative work. It’s no creative work at all.”
- Project Hail Mary by Andy Weir (Jeremy Keith) – Jeremy read the book before seeing the movie. He felt the movie was better than the book.
- Dine ’n em-dash – writing (Jeffrey Zeldman)
- Code as a Tool of Process (Jim Nielsen) – Great thoughts from Jim. Don’t skip over the process.
- The Old Internet is Still Here (Tyler Gaw) – I’m still here. Been here for just over 20 years now. And I am still using RSS.
- Coding Club (Brad Frost)
- Big and small (Chris Ferdinandi)
- Beyond border-radius: What The CSS corner-shape Property Unlocks For Everyday UI (Brecht De Ruyte, Smashing Magazine)
- Anthropic’s Claude Code and Cowork can control your computer (Jess Weatherbed, The Verge) – I think the headline is a bit click bait. I didn’t come away with the same level of concern as the headline stirred up.
- Ms. Rachel (Chris Ferdinandi)
- Lovely Day (Joe Crawford)
- Spent time watching ER nurses work (not for me, reason not important) and was super inspired; and I’m reminded that what we worry about in web development is piddly in comparison. (Geoff Graham) – That is the whole post.
- Studio Notes #77 (Dan Cederholm)
- Hawai’i (Chris Coyier)
- Why Should We Just Accept AI? (O. Alan Noble) – I have been leaning this direction for quite awhile.
- How I designed an animated SVG-driven website for composer Begoña Pereda (Andy Clarke) – I enjoyed this case study into Andy’s recent project. Love the solution he came up with.
- The Timeless Way of Building (a book club) (Nick Simson) – I am interesting in reading this at some point. I remember talking about Christopher Alexander’s A Pattern Language in my college architecture courses, though I never read it. I always enjoy the connection between architecture and building digital products.
- The Site-Search Paradox: Why The Big Box Always Wins (Carrie Webster, Smashing Magazine) – I wonder if I could do any of this in the WordPress environment.
- When Your Spouse Stops Being Your Project (Tim Challies)
Caught my eye
Begoña Pereda (site by Andy Clarke) – I love the typography and animated SVGs.

Scroll-driven corner shape animation – I like the use of contrast here to create the white/black text. I need to read the CSS Tricks article about what Daniel did.

San Rita Creative Studio – You can read more about the project on Codrops.

What I watched
- Adam Savage Behind the Scenes of Project Hail Mary! (YouTube)
- Project Hail Mary – Behind the Scenes (YouTube)
- Ryan Gosling, Sandra Hüller on “beautiful message” of “Project Hail Mary” (YouTube, from CBS Mornings)
- Picard Season 3 finale (Paramount+) – I enjoyed this reunion season with the cast of Next Generations.
- The West Wing (Netflix)
- The American President (Netflix) – I was curious to rewatch. I didn’t realize it was Aaron Sorkin and I saw a lot of The West Wing connections (actors) in the film.
- March Madness – I watched parts of different games at the end of the week.
Books I am reading
- Enjoying God (Tim Chester) – I finished this one at the end of the week. I really enjoyed it and will probably reread it later in the year and reflect more on it.
- Competing Spectacles: Treasuring Christ in the Media Age (Tony Reinke)
- Saints and Scoundrels in the Story of Jesus (Nancy Guthrie) – I finished this one this week. I love the theological in the midst of stories about the people around Jesus. Very enjoyable read.
- Made to Tremble (Blair Linne)
Walking – 5.95 miles
- Wednesday – 1.37 miles in 25 minutes (a short walk to cool down after a frustrating phone call)
- Friday – 1.43 miles in 27 minutes (a short walk to reset after wrangling with a code solution)
- Saturday – 3.15 miles in 59 minutes
What I played
MLB The Show 23 (Orioles) – I went 6-2 this week. I finished a series with the Braves (sweep), played the Rays (2-1), the Pirates (swept 3 games), and started a series with the Angels (lost game 1).
Comment on this post