Sign in

Jeff Couturier

@jeffcouturier.com
132 followers 620 following 108 posts

Pixel mage and command-line sorcerer, multiclassing code & design since web 1.0 jeffcouturier.com

PostsRepliesMedia
Jeff Couturier @jeffcouturier.com · 28/09/2026
Who needs witches and wizards when we have robots now? Why pay for magic? Great thread and excellent article by @josephpolitano.bsky.social
100
Reposted by Jeff Couturier
Daniel Fosco @danielfos.co · 26/08/2026
Your weekly reminder that every single paid speech-to-text app on MacOS is a scam – they all cost $0 to run because they're using a free local model. Download the free handy.computer or any of the many open source alternatives and go get a coffee.
handy.computer
Handy
Handy is a cross platform, open-source, speech-to-text application for your computer
715739
Reposted by Jeff Couturier
Taggart @taggart-tech.com · 30/03/2026
As a research project, I built a needed tool with Claude Code. I though it would be a disaster, but It wasn't. I have some complicated feelings about it.
taggart-tech.com
I used AI. It worked. I hated it.
I used Claude Code to build a tool I needed. It worked great, but I was miserable. I need to reckon with what it means.
3520355
Reposted by Jeff Couturier
npmx @npmx.dev · 31/03/2026
today and always ./🏳️‍⚧️
the npmx landing page with a Transgender Pride Flag based kawaii logo built on March 31, 2026
737654
Reposted by Jeff Couturier
jenn schiffer 😎 @jennschiffer.com · 31/03/2026
the very first correct ai overview in modern history, i fear
1536
Jeff Couturier @jeffcouturier.com · 31/03/2026
Everyone has a right to exist.
010
Jeff Couturier @jeffcouturier.com · 27/03/2026
If your title is "designer" & you keep using AI gen'd images for your articles & posts, all you're telling me is that you're too lazy to do the thing you claim to be an expert at. If I said I'm an expert chef & brought a microwave dinner to our pitch meeting, you'd laugh me out of the building.
000
Jeff Couturier @jeffcouturier.com · 20/03/2026
"How much of this can be local" should be the default question every dev asks. Most have gotten too comfortable with defaulting to remote hosting even the tiniest services. Glad to see a growing pushback for local-first. A nice mini-doc from @cultrepo.bsky.social www.youtube.com/watch?v=10d8...
youtube.com
Local-First Software: Taking Back Control of Our Data | a mini-doc
YouTube video by CultRepo
111
Jeff Couturier @jeffcouturier.com · 18/03/2026
Why do so many modern SaaS sites look the same? First, Tailwind. Second, agentic tools using it by default. From @jim-nielsen.com : "When you offload your thinking, you might be on-loading someone else’s you’d never agree to — personally or collectively." blog.jim-nielsen.com/2026/opacity...
blog.jim-nielsen.com
You Might Debate It — If You Could See It
Writing about the big beautiful mess that is making things for the world wide web.
040
Jeff Couturier @jeffcouturier.com · 16/03/2026
You have signed in successfully! ☑️ Don't show this message again. You have disabled the sign in confirmation! ☑️ Don't show this message again. You have disabled the confirmation to not show the sign in confirmation again! ☑️ Don't show this message again. Welcome to hell! ☑️ OK
001
Jeff Couturier @jeffcouturier.com · 10/03/2026
Considering some of the architectural choices within, I'm beginning to think Sanity[dot]io is ironically named.
100
Jeff Couturier @jeffcouturier.com · 10/03/2026
I finally installed my own self-hosted instance of Gitea (about.gitea.com) and it's so good and so fast. I should have done this a long time ago. I really like Gitlab for a lot of reasons, but for 90% of my projects and especially solo work Gitea is fantastic.
about.gitea.com
Gitea Official Website
Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
161
Reposted by Jeff Couturier
zeldman @zeldman.bsky.social · 10/03/2026
Nothing is illegal on stolen I.P.
0122
Jeff Couturier @jeffcouturier.com · 04/03/2026
Good.
010
Jeff Couturier @jeffcouturier.com · 04/03/2026
Food for thought from Terrible Software (which I found via @stefanjudis.com 's excellent newsletter): Stop asking "What do you think?" without including your own thinking and context first. You're just offloading your work to someone else.
Screenshot of text: What’s this message is actually saying is: “I haven’t figured this out yet and I’d like you to do the thinking for me.”

That sounds harsh, but it’s true. When you ask someone “what do you think?” without sharing what you think, you’re not collaborating, but more like outsourcing? You’re taking all the work you should have done (reading and understanding the doc, weighing the trade-offs, forming an opinion) and dumping it on someone else’s lap.
110
Jeff Couturier @jeffcouturier.com · 02/03/2026
Way too many people gleefully throw themselves into vendor lock-in for their sites and infrastructure. Maybe that no-code SaaS platform is great for you, but I implore you to first ask yourselves if you'll ever want to move your data, price shop other providers, or scale up beyond the basics.
120
Reposted by Jeff Couturier
Marko Bajlovic @marko.tech · 17/02/2026
1253
Jeff Couturier @jeffcouturier.com · 17/02/2026
This should make your blood boil. Please contact your reps (@resist.bot is a great way to do it) and keep the pressure on to stop this. No kid, no matter where they or their parents are from, should be imprisoned like this.
001
Jeff Couturier @jeffcouturier.com · 13/02/2026
Look at this horror show. This is just one span tag from high-profile production site. I won't say Tailwind is inherently bad, but it sure is a crutch that's used poorly more often than not.
Screenshot of an HTML <span> tag that is utterly overflowing with Tailwind CSS classes that go on for 17 lines. A horror show.
010
Jeff Couturier @jeffcouturier.com · 20/01/2026
I built a free #dnd tool that lets you add all of your character's available actions, set how many actions you can use per turn, and then easily plan your next turn. Runs in any browser (including your phone), no login or sign-up. jeffcouturier.com/blog/dd-acti...
Screenshot of Jeff's D&D Action Tracker
020
Jeff Couturier @jeffcouturier.com · 10/12/2025
It's the tail end of 2025 and I'm still seeing UI's with iconography that isn't descriptive at all. I have no idea what that weird box with an off-center circle inside is supposed to mean. "But it's our brand style." Then your brand style is a lack of clarity. Be clear first, then be fancy.
000
Jeff Couturier @jeffcouturier.com · 06/12/2025
It's been years and years, and I still despise React's JSX camel case for HTML properties. I get it, that's how the DOM API works, but React leans in to wacky convention-breaking quirks like this. It still feels dirty and things like Svelte have proven it doesn't have to be like that.
220
Jeff Couturier @jeffcouturier.com · 05/12/2025
Seeing designers use shoddy AI art as heroes for their blog posts is disappointing. We can and should do better, pressure be damned. Selling out your own craft doesn't reflect well on you.
010
Reposted by Jeff Couturier
beyond tellerrand @beyondtellerrand.com · 05/12/2025
As promised earlier, for your weekend joy: @ohhelloana.blog and her talk about "Maintaining and Modernising CSS" given at #btconf Berlin 2025. Have a wonderful weekend everyone! youtu.be/6ZP1e8iQtBQ
youtu.be
Ana Rodrigues – Maintaining and Modernising CSS – beyond tellerrand Berlin 2025
YouTube video by beyond tellerrand
1125
Jeff Couturier @jeffcouturier.com · 29/01/2025
Big tech has convinced most people that they *have to* use their walled gardens and pay for their apps. But you don't. That's the beauty of the web, and it's very easy and cheap (free options too!) to have your own site/blog/whatever. Take advantage of offers like this.
040
Reposted by Jeff Couturier
Sean @seandfrancis.bsky.social · 28/01/2025
Google changing the name of the Gulf of Mexico to Lake Dump Truck just means it isn't a trusted source of information anymore. Geography isn't named by the POTUS.
041
Jeff Couturier @jeffcouturier.com · 27/01/2025
The web has cancer, and this is a carcinogen.
Screenshot of an ad for an "AI Post Generator" to create AI slop for "your social media profiles."
010
Reposted by Jeff Couturier
Michael Bishop @michaelbishop.me · 27/01/2025
I really like this from @simonwillison.net "I realized that one of the best things about open source software is that you can solve a problem once and then you can slap an open source license on that solution and you will never have to solve that problem ever again"
simonwillison.net
A selfish personal argument for releasing code as Open Source
I’m the guest for the most recent episode of the Real Python podcast with Christopher Bailey, talking about Using LLMs for Python Development. We covered a lot of other topics …
051
Jeff Couturier @jeffcouturier.com · 27/01/2025
I was about to rant about unordered lists, and then I turned my volume up... 😂
010
Reposted by Jeff Couturier
Stephen Gruppetta @stephengruppetta.com · 27/01/2025
For young adults everywhere…
023
Reposted by Jeff Couturier
Web Witch 🔮 Stephanie Stimac @seaotta.dev · 27/01/2025
It is the year 2025. I should not be landing on your conference website and seeing a line up of only men.
722932
Jeff Couturier @jeffcouturier.com · 27/01/2025
If you're a front-end dev, you need to be watching HTMX closely right now. htmx.org/essays/future/
htmx.org
</> htmx ~ The future of htmx
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext...
000
Jeff Couturier @jeffcouturier.com · 27/01/2025
This is *critically* important when our attention is the real commodity now, and the opposition has mastered getting attention and manufacturing outrage to divide and distract.
000
Jeff Couturier @jeffcouturier.com · 18/12/2024
Where is the innovation and out-of-the-box thinking they keep crowing about, and why can't they use that to build ethical systems. Can't, or won't?
030
Jeff Couturier @jeffcouturier.com · 13/12/2024
If you need to write half a dozen articles to outline your neato process for using JSON, npm packages, build scripts, and five other abstraction layers to just output some SCSS and CSS, then I don't think you understand CSS at all. All that needless complexity is crazy.
030
Reposted by Jeff Couturier
Hidde @hidde.blog · 12/12/2024
Today, the W3C's Ethical Web Principles became a W3C Statement. They include sustainability, privacy, internationalisation and accessibility… all aspects of the web that are commonly under threat and need our full attention. Tnx @torgo.com and @hadleybeeman.bsky.social! www.w3.org/TR/ethical-w...
Ethical Web Principles, W3C Statement 12 December 2024

accordion “More details about this documen”, opened.

This version: https://www.w3.org/TR/2024/STMT-ethical-web-principles-20241212/

Latest published version:
https://www.w3.org/TR/ethical-web-principles/

Latest editor's draft:
https://w3ctag.github.io/ethical-web-principles/

History:
https://www.w3.org/standards/history/ethical-web-principles/

Link to commit history (URL not visible). 

Editors:
Daniel Appelquist (Invited Expert)
Hadley Beeman (Invited Expert)
Amy Guy (Digital Bazaar)
18844
Reposted by Jeff Couturier
Ariel Salminen @arielsalminen.com · 21/11/2024
I created a “Women in Tech” Starter Pack! Highly recommend to follow these incredibly talented women. 💖✨ go.bsky.app/PNKtkEe (Feel free to suggest edits, of course!)
4017873
Jeff Couturier @jeffcouturier.com · 12/12/2024
It's Thursday which is usually relatively quiet and therefore prodiuctive, but I haven't been sent a single chat message today and I'm getting suspicious.
media.tenor.com
fry from futurama is shown with a very serious look on his face
ALT: fry from futurama is shown with a very serious look on his face
000
Jeff Couturier @jeffcouturier.com · 12/12/2024
This seems like basic 101 stuff, but it's surprising how many devs don't know about this feature and others like it. And yes, Firefox has it too (also had it first, and does it better).
120
Jeff Couturier @jeffcouturier.com · 12/12/2024
2025 LLM/AI challenge: build something humanity actually needs that improves the lives of real people, not whatever snake oil you think you can sell if you market it enough. There are plenty of real problems to solve. "What if books but with virtual avatars of deceased authors" is not one of them.
000
Reposted by Jeff Couturier
Mitch Goldstein @mgoldst.com · 12/12/2024
job hunting sucks #design
an absurd job listing: wanted: junior designer must have 7+ years experience in graphic/industrial/ product/3D/marketing/4D/interior design, plumbing, customer management, client retention, ms office suite, accounting, auto repair, dance, presentations, general dentistry. must be proficient in.aep .ai .app.css .docx .dwg .eps .fig .gif. html .indd .jpg .js. keynote .md .mov .mp3 .mp4 .numbers .obj .otf .pcs .pdf .png .ppt .prproj .ps .psd .qxd .sketch .svg .tif .ttf .txt .xlsx .xml .zip and making really good prompts for Al that we use as much as possible. there will be a take-home design test using actual client assets for an actual client project but we are not gonna pay you for your time. you will have 6 rounds of interviews including a zoom with the creative director's neice who also knows photoshop. if you are a highly motivated team player and a ninja guru unicorn jedi rock star with no family or friends or pets or social life or hobbies who can wear multiple hats and will give everything to the company and our clients because we are a family and we like to work hard and play hard while we disrupt design. partial benefits after a 3 year trial period, must move to NYC, no remote. $27,000/year
4346
Jeff Couturier @jeffcouturier.com · 11/12/2024
I work with some really, really cool people.
000
Jeff Couturier @jeffcouturier.com · 11/12/2024
If you don't know how to code, coding with AI seems amazing. If you do know how, you know AI produces problematic shit unless you spend more time re-instructing the AI than you would have spent just coding it yourself. The day will come when these tools are better, but it sure as hell is not today.
120
Reposted by Jeff Couturier
Erika Hall @erikahall.bsky.social · 11/12/2024
For professional design bsky pals, I'll reshare one of my major contributions to the field, which involved drawing two boxes around an illustration I got from wikimedia commons. This is what I picture when I hear UX and why I don't apply the label to my work.
This is all too often how UX design is considered and practiced. 

An anglerfish with the lure labeled "UX" and the mouth full of the teeth labeled "business model".
1015729
Jeff Couturier @jeffcouturier.com · 10/12/2024
Another reply-spammer to block:
010
Jeff Couturier @jeffcouturier.com · 10/12/2024
Welp, time to reinstall DOOM and play a bit today.
010
Reposted by Jeff Couturier
Sharon 🪳🌹 @sharonk.bsky.social · 10/12/2024
this is what i mean when i said that a lot of normies seem to think chatgpt is an actual agent as opposed to a machine that is trying to predict the token the latter behavior is useful but not always optimizing for truth
19593105
Jeff Couturier @jeffcouturier.com · 10/12/2024
Taking a closer look at Zed editor and I like what I see. I happily used Sublime as my primary for years, and shifted to VSCode ~2 years ago. VSC is fine but slow and cluttered, and every good feature it has was directly inspired by Sublime. Zed seems on track to be the modern equiv to Sublime.
210
Reposted by Jeff Couturier
Luc Nakashoji @nakashojiart.com · 31/07/2024
Every company now: Our device uses AI to know exactly when you press the ‘On’ button so it turns on at the perfect moment! All of us: Uh, isn’t that— Venture capitalists: Incredible. Here’s 59 billion dollars.
2114