How to make design hate you in 3 easy steps:
1. Design roll out design system
2. Devs criticise it with lots of back and forth
3. Implement in code using another design system
Posts by Hannah Goodridge
Happy international women's day especially to all those in tech/stem. Get it girls! #internationalwomensday 💪
grith.ai/blog/clineje...
> […] every developer who installed or updated Cline got OpenClaw installed on their machine without consent.
> how the attacker got the npm token: injecting a prompt into a GitHub issue title, which an AI triage bot read, interpreted as an instruction, and executed.
Me looking at me visiting my website:
#programmerhumor #webdev #solopreneur
Asking for a CV when the "Visit my website" with said CV link is staring you in the face is a bold choice. 10/10 recruiters fail the "one-click" test. 🙄
New blog post. Yes it's about vibe coding. No I will not apologise.
www.hannahgoodridge.dev/blog/vibe-co...
#VibeCoding #AgenticEngineering #AI #FrontEnd #WebDev
I am getting tired of the AI emotional flip flops and not knowing how to feel, one moment I feel like I'm redundant the next fully safe in my position. I hope it will be a happy medium but who knows?
#ai #developers #cursor
Please, my magic bean, it is very sick
Well a new year means a new reflective blog post, take a gander if you are interested.
www.hannahgoodridge.dev/blog/2025-wr...
#frontend #react #blog #newyeargoals #reflective
@egghead.io are you having website trouble? I'm experiencing many bugs when I try to search, click links and view my profile.
Happy to send further details, I'm currently unable to send any feedback using the feedback button.
I've just pushed a load of improvements to my free invoice generator.
It's perfect for when you need a quick PDF invoice for a client but don't want any annoying ads getting in the way.
Its free!
www.hannahgoodridge.dev/invoice-gene... #pdf #invoices #invoicegenerator #free
Its blog post time!
This time I've got one about my recent dive into mobile development and its trials and tribulations coming from web dev background.
Take a gander:
www.hannahgoodridge.dev/blog/react-n...
Anyone else watching the traitors? I am thoroughly enjoying it I must say. Fan girling whenever Steven Fry says literally _anything_ and Cat Burns is wwaayyy cool!! #traitors #bbc #stevenfry #catburns
I think the large amount of developers absconding to UX/Design is the due to the abundance of tech bros ruining it for everyone. Zero empathy.
Made a cute little animated thermometer using css and svg.
Watch out for the shrimp! 🦐🫧
www.hannahgoodridge.dev/blog/liquid-...
#bubbles #css #thermometer #svg
As someone who has missed Gregg's iced donuts terribly, finding the raspberry Funfetti yum yums from Tesco's has absolutely made my day.
They had me with the word Funfetti tbh.
#funfetti
It's blog post time! This time about Figma MCP, cursor workflow and my thoughts and feelings while trying it out.
hannahgoodridge.dev/blog/figma-m...
#figma #MCP #dev #frontend #cursor
I've just published a new blog post about the popover API in my back to basics series which looks at new methods of popover implementation!
www.hannahgoodridge.dev/blog/back-to...
#popoverapi #css #react #js #blog
I've started building some open source event booking software for small theatre groups and event hosts that need online bookings without the huge cost.
eventseats.hannahgoodridge.dev
Looking for contributors and feedback ❤️
#opensource #github #eventseats #theatre #drama #onlinebookings
NEW: ChatGPT allows Google to index chats users share using the Share functionality - presumably misinterpreting "make this chat discoverable". The result? Frank admissions about sex lives and drug dependencies. My latest for @fastcompany.com www.fastcompany.com/91376687/goo... tip @techmeme.com
Can anyone recommend any good blender courses especially those that has a web integration side of things?
#blender #tutorials
I made a few fun things today an updated audio theme toggle that I wrote a playground snippet on codepen and post about:
www.hannahgoodridge.dev/blog/theme-t... and a secret easter egg for my site. Wonder if anyone can spot it?
#darkmode #themetoggle #audio #easteregg #mario #css #frontend #blog
As my blog is lacking nice meta images I'd thought I'd use it as an excuse to see whats up with AI image generation. Boy was it difficult so I wrote a post about it.
www.hannahgoodridge.dev/blog/ai-imag...
#ai #imagegen #aiImages #gemini #dall-e
What a great game from the lionesses! Hannah Hampton made some fantastic saves and Chloe Kelly brings it home!! Come on England!!! #lionesses #back2back #champions #euro2025 #england
I've got a new back to basics series where I'm looking at old implementations of common UI components. Started with looking at modal/dialog components. Heres what I found:
www.hannahgoodridge.dev/blog/back-to...
Finally finished my Next.js migration from Gatsby, bit of a long time coming but I enjoyed it none the less.
www.hannahgoodridge.dev/blog/gatsby-...
Have you ever wished you could make a real-deal complex shape in CSS? The web’s had circle(), ellipse() and polygon() for years. But in order to do anything more SVG-style syntax was required.
Well, no more. Now, you can make complex shapes in CSS!
webkit.org/blog/16794/t...
⚡️ New Blog Post ⚡️
Hands-on tips that will help you recognize and avoid some of the most common UI gotchas with navigation menus.
To be perfectly honest, these are pretty basic mistakes, but I see them all the time.
Here's what you need to know: blog.css-weekly.com/top-5-css-na...
Whoever the frick is in charge of the F1 app please can you fix a million bugs with it. Really not user friendly 😡 THANKS #F1 #fantasyF1 #F1app @f1tv.bsky.social
Thanks for fixing it so quick!