Reading List
The most recent articles from a list of feeds I subscribe to.
Talking around about CSS: The final act
I am back from Berlin after spending a few days last week at Beyond Tellerrand where I was a speaker! It was my first time attending as well. Before that, in September, I did the same talk in Freiburg at Smashing Conference.
In both events I gave the talk that I worked on the first half of this year about modernising and maintaining CSS. Now that this is all done, I want to write out all my feelings.
The origin of this talk
Everything I say on that talk is true:
This talk came to my head after returning to work following a year of maternity leave two years ago. That year away coincided with an explosion of new CSS features I’m still catching up on even now.
I was always wondering ”What was the latest approach? How do you build a hero nowadays? What about a card? What had the experts written while I was away?”. So I created this overwhelming pressure that I needed to prove that I “still had it” and that becoming a mother hadn’t somehow diminished my technical skills.
So my return to work became unexpectedly miserable. I was terrified of making mistakes or choosing suboptimal solutions. The blank canvas that once excited me now left me anxious and riddled with decision paralysis.
This is the origin story of this talk. But there was another thought that creeped in: I wanted to be seen as someone who is vaguely professional. I know, I know! I jest on my social media bios. I normally say that I work as a "unprofessional front end developer" but I do wish to feel like I belong. That the respect between me and my peers is mutual and that I am worth something.
Despite being someone who enjoys seeing everyone being their unapologetic self, every once in a while I look at my "unpolished" layout of my blog and feel a little bit insecure. Also, not so long ago, I gave a silly talk about creating an in-browser gamified karaoke where I embraced the cringe and sang to hundreds of people. I suddenly began to feel afraid that I could be typecasted as... too silly. It feels like others do "silly" better than me and I just didn't want to feel like the class clown.
This means that I was out of my comfort zone. I know I am good employee and that sometimes I write and share "serious" and useful things here too but still I had this quiet whisper in my brain saying "who the hell am I to say anything".
As I began the write the talk, I realised that I can't simply go around and say "do CSS like this" because that's not how CSS works. CSS simply works. There's multiple ways of achieving the same visual result and they are all right. So I had to lean in on real life struggles that end up not being code related at all.
So the fear and terror began to creep in... I wasn't sharing innovative and groundbreaking code that would make me look super smart!
I knew I had to tie it to a story - I am not a professional speaker and I don't have a catalog of experience. I've seen lots and lots of talks and I always enjoyed a side story, metaphor or comparison so I leaned into that and attached the story of the current stage of my life: a house renovation.
My innner critic was pulling extra shifts: "Oh dear... this is a bit personal..."
Then I thought: "It's missing some imagery - let me draw things in the only style I know".
"Oh no. Now it looks like my silly blog."
And I became a little bit anxious. Some days I was defending myself "Nope, this is me. It's okay to be me", other days I was lying awake staring at my bedroom ceiling because I was so afraid I would disappoint all the organisers and attendees.
At this point I had to create a rule. No self bad talk until this talk is finished. Detect the thought and drown it. Do the thing my therapist used to nag me about. Turns out it helps.
Eventually, the time to practise with friends came and the first run of it in public happened. And all was fine! The world didn't end!
The support act
When I did my "less serious karaoke talk" at conferences, I felt completely comfortable with it. I was comfortable with being the silly one in a line-up full of people I admire. It's almost like I said to myself "well, they are the smart ones, I am in my lane".
For this talk, every time a new speaker was announced, it was always someone who was incredible, respected and super smart and I always had a racing thought "oh no, who even am I to be there as well". Perhaps it was the famous imposter syndrome people talk about but to me it felt like I didn't belong. I've been attending meet-ups and conferences as a hobby for more than 10 years! It's weird seeing myself in those line-ups and believe that I belong there. It's like becoming a support act for a music festival that you've been attending since forever alongside the big names.
Living in the limbo
I don't know what other speakers do but I never feel like a talk is finished. There's always more clarification or more resources that be added. In fact, this photo from Florian at btconf captures exactly the feeling of limbo, fear and questioning myself and my slides just before I gave my talk.
Photo by Florian Ziegler.
So even though I had my talk "finished" before June, I never felt like I could finally relax. To me, the shift only ended in November. I gave this talk 5 times and in all of them something always changed. Every day I scrolled through my feeds and keep an eye on things that I could improve on my talk. This is quite exhausting. I spent the first 6 months of this year working on it, then the other 5 months were spent sourcing for improvements.
Last Friday afternoon, I had this intense feeling of relief that was so obvious on my face that people commented on it!
What's next?
I don't know but I don't want to force anything. This is a side gig to me and an experience for myself as my current job doesn't require me to do talks. I mean, I always have a talk in my pocket about the IndieWeb if anyone is interested!
I'm sure that during this year I was a fucking pain in the arse to those close to me. I was so afraid and doubting myself that most times I couldn't believe the kind things people were telling me. I asked for reassurance a lot and, for that, I am sorry. I just really really wanted to do well. But I think it is time to fully embrace my silly self and just be that person - even if it is "unprofessional".
IndieWeb Book Club: Oct 2025
I've never participated in a book club so I don't know if I am doing this right. I don't know how the conversation would go in a group setting and I normally lean to sharing my experiences as a way to connect. I've recently learned it isn't something people are keen on. But since this is my personal blog I guess I get a pass.
Zachary Kai proposed the book The Creative Act by Rick Rubin and I was immediately drawn to it.
I managed to borrow the book from my local library and a few pages in I immediately regretted it! I wanted to highlight with pens, add bookmarks and notes to so many things! Right now, it isn't on my budget to buy (even) more books so I had to resort to taking photos of passages that I loved on my phone.
The Creative Act felt like a conversation with your most supportive friend. It is also what you would say back to someone who wanted some encouragement on following through practising their art. My inner critic wouldn't stand a chance against the lovely encouragement from the book and I love how I stumbled upon this challenge just when I quit attending my art classes.
I've been struggling with not having the skills to put into a canvas the things I see in my head and I've been feeling silly and discouraged.
Many tips and encouraging words also apply to things outside art - even feelings I have about this blog and my recent adventures on doing live tech talks. The constant revisit of materials, the feeling of imperfection and incompletion and fear.
The goal of art isn't to attain perfection. The goal is to share who we are. And how we see the world.
Thank you for the initiative Zachary!
“Why would anybody start a website?”
Slowly catching up on my RSS feed and I just read Dave's post “Why would anybody start a website?”. Obviously, Dave's post is right up my street but it reminded me of a random notes post on my phone that I wrote a while back.
Why build a website?
Why knit a jumper with your bare hands?
Why cook a homemade meal from scratch?
Why paint in a canvas?
Why fix a broken thing?
Why write a letter?
Why anything really?
We, humans, are driven to touch and craft with our body. Deep down we crave that. Website making is a digital craft.
There, I let out a draft from my phone and it is now in my blog. Why not?
Anyway, I love how the "no thought is original" is real. Turns out, one day before I started this draft on my blog, Jim Nielsen also did a similar comparison. They're smarter than me, listen to them!
Also posted on IndieNews
My pick of the year for the State of CSS Survey
The State of CSS Survey results recently came out and I was asked what I was my pick of the year in the CSS world and turns out I had an opinion.
I told Sacha,
My pick of the year is all the font clamp generators that people have been creating and sharing. What’s great about them is that they are all so different so it accommodates different learning styles. Especially, if reading documentation alone doesn’t help understanding how something works.
For example, Modern fluid typography editor and Clamp Generator. There's plenty more out there but I've picked these two as they have different designs and UI and that shows different approaches to the same concept. My favourite thing about it is that one of them may work for someone else’s particular way of thinking and learning. I'm always fascinated by how people approach the build of a CSS generator and how they interpret the documentation.
I have a little bit more room here to expand on my pick of the year: my pick is you - the author and creator of different ways to explain the same existing concept. Like Andy sharing more ways to centre a div or Josh explaining SVGs because explaining something with your own voice will always be an unique experience for the reader.
I'd encourage everyone to write one guide on something that isn't new and fancy.
Meanwhile, I'll save the screenshot of my contribution into my "happy" folder. Ana from 2018 and before would be delighted.

Eight years of Jessie
I am currently regretting the posts I didn't make. Yes, as someone who bangs on and on about posting things on your blog first and then elsewhere, I too fail many times. And, it's been like that when it comes to Jessie.
Since we adopted Jessie in 2017, I've been celebrating her adoption aniversary on social media instead of this blog. And it bit me in the arse. I used to have a lovely thread going on for years on Twitter but, of course, I haven't touched that hell space in a very long time. I was lazy and now I am paying the price. For this year's anniversary I still posted on BlueSky and Mastodon but, I want to make sure that memory is captured here too.
Sweet Jessie has been with us for eight years now and, fun fact, she is about to turn 14! She was five years old when we adopted her. It's been a priviledge that the majority of her life has now been with us.

Since living with us she has:
- lived in three different homes;
- brought a mouse in only once (and it was a baby so it doesn't count);
- went missing once (the worst);
- has had dentist appointments and teeth removed;
- became a big sister to an human;

I really hope I have many more years of posts to make. 💗