Gemma Croad
@gemmacroad.bsky.social
š¤ 60
š„ 193
š 34
Lead Engineer, front-end specialist, a11y and user advocate, creative coder
Why do we keep deferring to whoever sounds most certain in technical decisions? Why does admitting "I don't know" look like weakness instead of intellectual honesty? And what are we teaching every engineer who's watching this play out?
medium.com/@gemma.croad...
loading . . .
The technical leadership problem in engineering
Why the people making your technical decisions are optimised for confidence, not competence
https://medium.com/@gemma.croad/the-technical-leadership-problem-in-engineering-e986029a804c
about 17 hours ago
0
0
0
Seventeen men walk into a ski resort and write a manifesto about human-centred development. Twenty-five years later we're still blaming teams when it doesn't work. Still sending people on scrum master courses. Still pretending the problem is the people, not the framework.
medium.com/@gemma.croad...
loading . . .
The Agile problem in engineering
Why a methodology designed by one demographic doesnāt work for everyone
https://medium.com/@gemma.croad/the-agile-problem-in-engineering-cf8ed72495af
3 days ago
0
0
0
My creation for this weeks
@codepen.io
challenge, something that evokes a feeling of wintertime coziness. There is nowhere I would rather be in the middle of Winter than curled up with a good book and a cup of tea...! š š¤
codepen.io/GemmaCroad/p...
loading . . .
CodePenChallenge: Cozy Winter
...
https://codepen.io/GemmaCroad/pen/ByKvVRJ/88016a95aaaec3f1dece7a5c70f2c91f
about 2 months ago
0
3
1
CSS Wrapped 2025 has dropped! š„³ Itās the annual recap of all things CSS and Web UI that landed in Chrome over the last year. This year was massive, 22 new features made it into the browser to help us build beautiful and better UIsā¦. š«¶
chrome.dev/css-wrapped-...
loading . . .
CSS Wrapped 2025
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
https://chrome.dev/css-wrapped-2025/
about 2 months ago
0
1
0
We don't talk about the fact that every time you ask ChatGPT to write a poem about your cat, you're contributing to a climate crisis we all claim to care about solving.
medium.com/@gemma.croad...
loading . . .
The impact of AI nobodyās counting
What clicking āgenerateā costs the planet
https://medium.com/@gemma.croad/the-impact-of-ai-nobodys-counting-98b1cb656eb7
3 months ago
0
1
0
Technical interviews filter for people who are good at technical interviews, not people who are good at engineering. We all know this, but we keep doing it anyway.
medium.com/@gemma.croad...
loading . . .
The technical interview problem in engineering
Why we keep using a hiring process we know doesnāt work
https://medium.com/@gemma.croad/the-technical-interview-problem-in-engineering-9006a8af2742
3 months ago
0
0
0
This is very cool!!! It's a CSS terrain generator that leverages stacked grids and 3D transforms. Apparently inspired by Transport Tycoon, Sim City and other '90s isometrics classics, it's built with Vue and Nuxt š
terra.layoutit.com
loading . . .
Layoutit Terra - CSS Terrain Generator
An interactive CSS terrain generator. Define a grid and generate your terrain!
https://terra.layoutit.com/
3 months ago
0
1
0
A little bit of fun for this weeks
@codepen.io
challenge using CSS shape() and corner-shape, a random kaleidoscope generator... š„° š
codepen.io/GemmaCroad/p...
loading . . .
CodePen Challenge: CSS Shape
...
https://codepen.io/GemmaCroad/pen/gbPEbzK
3 months ago
0
2
0
We tell ourselves we're optimising. Making things more efficient, more scalable. But what we're actually doing is quietly redesigning human work to fit AI's limitations one "optimisation" at a time.
medium.com/@gemma.croad...
loading . . .
Are we adapting AI to humans, or humans to AI?
Why weāre bending ourselves to fit the machine instead of the other way around
https://medium.com/@gemma.croad/are-we-adapting-ai-to-humans-or-humans-to-ai-037a39d8faa9
3 months ago
0
0
0
Measuring productivity makes everyone less productive. We optimise for what gets counted, and the work becomes producing metrics.
medium.com/@gemma.croad...
loading . . .
The productivity problem in engineering
Why measuring productivity makes everyone less productive
https://medium.com/@gemma.croad/the-productivity-problem-in-engineering-c0122d523037
3 months ago
0
1
0
When you start with "we need to use AI" and work backwards to find problems, you're not solving technical challenges. You're avoiding uncomfortable conversations about what you're actually trying to accomplish. The hard part isn't building AI, it's knowing when not to.
medium.com/@gemma.croad...
loading . . .
Why AI is a people problem, not a technical problem
We keep looking for problems to fit our AI solutions into, then wondering why nobody uses what we build
https://medium.com/@gemma.croad/why-ai-is-a-people-problem-not-a-technical-problem-3bf6f882b505
3 months ago
0
1
0
We're practising how to talk to something that never challenges us, never misunderstands us, never requires us to deal with messy human communication. The more we practice that, the worse we get at the real thing.
medium.com/@gemma.croad...
loading . . .
Why talking to AI might be making us lonelier
How AI conversations are replacing human connection without us noticing
https://medium.com/@gemma.croad/why-talking-to-ai-might-be-making-us-lonelier-a875801baca2
4 months ago
0
0
0
AI uses more confident language when it's making things up than when it's actually right. We're dealing with pattern-matching systems that don't know when they don't know something.
medium.com/@gemma.croad...
loading . . .
Are we too quick to trust the output of AI?
Why the most convincing AI outputs might be the most dangerous
https://medium.com/@gemma.croad/are-we-too-quick-to-trust-the-output-of-ai-c6e8a684573f
4 months ago
0
1
1
reposted by
Gemma Croad
Sarah Drasner
4 months ago
š„ did a small drawing explaining the JS execution model including the event loop. I hope itās helpful to folks. Debugging is always easier when the underlying implementations are understood.
14
366
62
I created this vintage colour theory poster for this weeks
@codepen.io
challenge! It's a loving tribute to those beautiful scientific colour wheel prints I was obsessed with as a child (and honestly still am)... š„° š
codepen.io/GemmaCroad/p...
loading . . .
CodePen Challenge: Color Wheel
A bit of a nod to the vintage style colour wheels I used to love as a child, and still do....
https://codepen.io/GemmaCroad/pen/jEWbzMO
4 months ago
1
4
1
"Culture fit" in tech hiring often means "doesn't make us uncomfortable by questioning how we do things." But what if the person who doesn't quite fit is exactly what your team needs?
medium.com/@gemma.croad...
loading . . .
The culture fit problem in engineering
Why the person who doesnāt quite fit is exactly what your team needs
https://medium.com/@gemma.croad/the-culture-fit-problem-in-engineering-a92ec61ef667
4 months ago
0
0
0
There's something bothering me about engineering promotions. We assume good coders automatically make good leaders. Spoiler: it doesn't work that way.
medium.com/@gemma.croad...
loading . . .
The promotion problem in engineering
Why technical excellence doesnāt automatically make someone a good leader, and what happens when we pretend it does
https://medium.com/@gemma.croad/the-promotion-problem-in-engineering-ede2916705b2
4 months ago
0
1
2
Searched for banana bread recipes lately? You'll find "The Ultimate Guide to Perfect Banana Bread: 15 Amazing Variations" written by a system that can't actually taste, touch, or try anything. This is AI slop. And it's breaking how we learn from each other.
medium.com/@gemma.croad...
loading . . .
Why AI slop matters more than you think
How generated content is drowning out human voices online
https://medium.com/@gemma.croad/why-ai-slop-matters-more-than-you-think-1a81c48b8e8f
4 months ago
0
0
0
This is a bit of a stroll down memory lane
bradfrost.com/blog/post/th...
loading . . .
The History of Themeable User Interfaces
A full-ish history of user interfaces that can be themed to meet the opportunities and constraints of the time
https://bradfrost.com/blog/post/the-history-of-themeable-user-interfaces/
5 months ago
0
0
0
āWhy do we need all these engineers when AI can just⦠write the code for us?ā Because engineering is mostly not coding. It's figuring out what you're actually trying to build and why.
medium.com/@gemma.croad...
loading . . .
Why engineering isnāt just coding (and AI wonāt change that)
Why business leaders misunderstand what engineers actually do, and how that impacts AI adoption
https://medium.com/@gemma.croad/why-engineering-isnt-just-coding-and-ai-won-t-change-that-9a1ca3a57fc2
5 months ago
0
1
0
The tech industry promises AI will free us up for more creative work. But what happens when we outsource creativity itself? Iām curious to hear your thoughts, especially if you work in a creative field. How are you thinking about this balance?
medium.com/@gemma.croad...
loading . . .
The human spark and why we shouldnāt outsource our creativity
Creativity is at the heart of what it means to be human, yet many in the tech industry are trying to convince us to outsource that spark toā¦
https://medium.com/@gemma.croad/the-human-spark-why-we-shouldnt-outsource-our-creativity-2b8a4c9d6e93
5 months ago
0
0
0
How is your organisation thinking about the intersection of design systems and AI? I've been thinking about this a lot recently, and I'd love to chat if this is the space you're working in š
medium.com/@gemma.croad...
loading . . .
The Future of Design Systems: Shipping Intelligence Rather Than Code
Are traditional design systems becoming AI constraint systems? Maybe the real value isnāt in pre-built components anymore, maybe itās inā¦
https://medium.com/@gemma.croad/50d2d4d2f17e
6 months ago
1
4
0
Thought for the afternoon: Are traditional design systems becoming AI constraint systems? Potentially the real value isn't in pre-built components anymore, maybe it's in the systematic knowledge about how things should work together? š¤
6 months ago
0
3
1
I just read āIn Praise of Normal Engineersā by Charity Majors' and itās a refreshing take on the ā10x engineerā myth. TL;DR: Itās not about unicorn individuals, itās about building 10x teams where normal, everyday engineers can thrive, ship, and make real impact... š
charity.wtf/2025/06/19/i...
loading . . .
In Praise of āNormalā Engineers
This article was originally commissioned by Luca Rossi (paywalled) for refactoring.fm, on February 11th, 2025. Luca edited a version of it that emphasized the importance of building ā10x engiā¦
https://charity.wtf/2025/06/19/in-praise-of-normal-engineers/
7 months ago
0
1
0
CSS is advancing to become a more intelligent language, driven by emerging features such as container queries and the if() function. Gabriel Shoyombo explores this, considers the increasing complexity, and examines how developers are responding... š¤
www.smashingmagazine.com/2025/07/css-...
loading . . .
CSS Intelligence: Speculating On The Future Of A Smarter Language ā Smashing Magazine
CSS has evolved from a purely presentational language into one with growing logical powers ā thanks to features like container queries, relational pseudo-classes, and the `if()` function. Is it still ...
https://www.smashingmagazine.com/2025/07/css-intelligence-speculating-future-smarter-language/
7 months ago
0
1
1
Continuing with the CodePen challenges... š
codepen.io/GemmaCroad/p...
loading . . .
CodePen Challenge: Spheres
...
https://codepen.io/GemmaCroad/pen/LEVJbQO
7 months ago
0
2
0
JavaScript turns 30 this year! It's gone from a tiny, quirky scripting language made in 10 days to the hottest programming language out there. Here are some big moments in its history that show how JavaScript has grown and where it's going next... š
deno.com/blog/history...
loading . . .
A brief history of JavaScript | Deno
In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.
https://deno.com/blog/history-of-javascript
7 months ago
0
1
1
Designing for neurodiversity means understanding that these folks arenāt just exceptions but have unique ways of thinking and engaging online. So, how can we make experiences that are more inclusive and work better for everyone?
www.smashingmagazine.com/2025/06/desi...
loading . . .
Designing For Neurodiversity ā Smashing Magazine
Designing for neurodiversity means recognizing that people arenāt edge cases but individuals with varied ways of thinking and navigating the web. So, how can we create more inclusive experiences that ...
https://www.smashingmagazine.com/2025/06/designing-for-neurodiversity/
7 months ago
0
0
1
The Peopleās Graphic Design Archive is a truly special project. Its aim is to create a virtual, crowdsourced archive that helps preserve the history of graphic design. You can explore it by collection or topic, or simply scroll through the homepage to discover some gold... š«¶
peoplesgdarchive.org
8 months ago
0
0
1
Because I still like writing CSS and building cute things...
codepen.io/GemmaCroad/p...
loading . . .
CodePen Challenge: Squircles
...
https://codepen.io/GemmaCroad/pen/OPVXQMg
8 months ago
1
0
0
A big question for our industry: If we increasingly rely on AI to generate frontend code, and that code tends to underperform on accessibility, are we at risk of creating a more inaccessible web?
8 months ago
1
1
1
Taking a long social media break was exactly what I needed, but I've missed connecting with everyone. I'm really looking forward to jumping back into conversations and catching up on what I've missed š
about 1 year ago
0
2
0
you reached the end!!
feeds!
log in