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
I wrote about my own thoughts on this over in the cursed lands: lnkd.in/p/gMnXiRNk
lnkd.in
TL;DR : Look at the data. De-valuing designers like this won't end well. I've been a dev & design hybrid for my entire career. And while I'll always be a designer at heart, I'v...
TL;DR : Look at the data. De-valuing designers like this won't end well. I've been a dev & design hybrid for my entire career. And while I'll always be a designer at heart, I've stopped looking fo...
000
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
Jeff Couturier @jeffcouturier.com · 30/08/2026
I'm very tired of everything hitting different.
010
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.
3520356
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 · 26/03/2026
> "I'm not sure "we're actually not trying to provide a good experience" is a good excuse for not doing *something*." Had I said that, then I'd argue with myself too. > "System-wide a11y is objectively bad" EAA in Europe and Section 508 in the US disagree with that stance.
100
Jeff Couturier @jeffcouturier.com · 26/03/2026
MDN, W3C, & caniuse all confirm prefers-color-scheme support form all modern browsers. The issue you linked to is marked as fixed, and was merged in Chrome 76. Linux is still finicky apparently, but that's a bug rather than a missing feature. MDN developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
prefers-color-scheme - CSS | MDN
The prefers-color-scheme CSS media feature is used to detect if a user has requested light or dark color themes. A user indicates their preference through an operating system setting (e.g., light or d...
100
Jeff Couturier @jeffcouturier.com · 25/03/2026
That's my point - the current preference setting is *not* for single site preferences. It's for system wide a11y, that that is handled well with some OSes doing better than others.
100
Jeff Couturier @jeffcouturier.com · 25/03/2026
That's not true. Open something like Youtube or some other site using prefers-color-scheme. Change that setting in Chrome, refresh the page and see for yourself.
100
Jeff Couturier @jeffcouturier.com · 25/03/2026
From an accessibility perspective - not a per-site cosmetic perspective - it's handled fairly well. Some OSes are better than others when it comes to a11y at a system level, which of course affects sites.
100
Jeff Couturier @jeffcouturier.com · 25/03/2026
Chrome (like FF) has that setting in preferences. Safari doesn't, it follows the OS setting. I think that inconsistency + OS differences you mention are all good arguments against adding a presentation control feature to the browser.
200
Jeff Couturier @jeffcouturier.com · 25/03/2026
I think that's a good point, for sure. I use an extension for some per-site preferences but it's far from ideal.
110
Jeff Couturier @jeffcouturier.com · 25/03/2026
I'm glad it bombed, but also 100% expect they (and competitor LLMs) are working on another version and devising new ways to weasel it into our lives. So it's far from over.
000
Jeff Couturier @jeffcouturier.com · 25/03/2026
Nice post. I'm not sure a presentation control like that is something the browser UI should be responsible for. Could argue it's for accessibility, but that's already handled (& handled more comprehensively) with browser & OS preferences, and augmented by extensions and OS level accessibility apps.
200
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
It's fine to work with and there are some really nice things, but also some pretty major points of over-complexity for no apparent reason.
000
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
Thanks. Nothing but smooth sailing!
010
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
Provide context, tell them where your head is, what you're leaning toward or considering, and where your gaps are. Then ask "What do you think?" terriblesoftware.org/2026/02/02/w...
terriblesoftware.org
Why Am I Doing the Thinking for You?
‘What do you think?’ without a position isn’t a question — it’s a task assignment. State your opinion first. Let people react to something concrete.
000
Jeff Couturier @jeffcouturier.com · 04/03/2026
It's like going to a realtor and saying "I want a house. What do you think?" That's not enough. You need to provide some context and parameters. Where? How many bedrooms? Is it okay if it's bright orange and next to a landfill?
110
Jeff Couturier @jeffcouturier.com · 04/03/2026
If you, as a leader or colleague, can't articulate the kind of feedback you're actually looking for then you're not ready to ask for it. If you don't know what you want, don't ask someone else to figure it out for you.
100
Jeff Couturier @jeffcouturier.com · 04/03/2026
I've worked for CEOs with a habit of saying "give me something to react to" and "what do you think" without providing any other direction. It's not a helpful or productive approach because, at best, it demands wasted cycles as your team tries to guess what you're really asking for.
100
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 · 03/03/2026
It's fine to say today's web is better for some things than the early web - it is. But it's also a lot worse for many things. Enshittification has so much juice because people are tired of quantity over quality while corps scrape your own efforts & sell them back to you. It's not about nostalgia.
000
Jeff Couturier @jeffcouturier.com · 03/03/2026
In '95 I could search AltaVista for a research paper & get the actual thing with accurate sources etc. Today I can search for it on Google & get an AI summary that's wildly incorrect beside promoted slop & ads, w/ the paper behind a paywall. That's enshittification. It's not a mythical golden era.
100
Jeff Couturier @jeffcouturier.com · 02/03/2026
But you don't have to be. Providers have fueled the mistaken idea that hosting your own stuff is hard, limited, and not cost effective. That just isn't true. Use them if they're a good fit, but also know that you don't have to.
010
Jeff Couturier @jeffcouturier.com · 02/03/2026
So you don't want to hire a designer or a developer. That's a whole other discussion, but OK. Consider what happens a year or two later when you've spent all that time and effort and the platform increases pricing. Or is acquired, folds, or has a string of outages (hi, Webflow). You're locked in.
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
When you choose to use your magic for evil.
000
Jeff Couturier @jeffcouturier.com · 17/02/2026
I dont do much multiplayer other than some random requests I get to join teams when I'm in the Anomoly. I think multiplayer is fun, especially with friends. Although it's definitely not the primary feature of the game.
010
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 · 17/02/2026
It's fantastic. I played on day one for a very short while, then picked it back up about a year ago and haven't stopped. I'd say if you have even the slightest interest then it's worth jumping back in. Worth it for the corvette update alone.
110
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
Oh! Me! Me me me me! (will apply!)
media.tenor.com
a group of people are sitting at desks in a classroom with one man raising his hand
ALT: a group of people are sitting at desks in a classroom with one man raising his hand
010
Jeff Couturier @jeffcouturier.com · 20/01/2026
I built it to make things easier with my monk character, and have been using it with others since. Hope it's helpful!
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 · 15/12/2025
Thank you, Chris. You've shown me that — as awkward as I thought it was — my annual dookie-in-a-box test could be worse.
010
Jeff Couturier @jeffcouturier.com · 11/12/2025
Arrow size is fine, so long as it's consistent with the other arrows or similar iconography elsewhere in the UI. So, IMO, it's less about size relative to text, and more about alignment and consistency.
010
Jeff Couturier @jeffcouturier.com · 11/12/2025
Two things: 1) Ads shoved everywhere because the site isn't able to monetize some other way. Likely because content is garbage. 2) People making those pages are NOT designers. They're just poorly using tools like toddlers stumbling in the dark with a hammer. Actual designers are appalled by this.
010
Jeff Couturier @jeffcouturier.com · 10/12/2025
Yes, very gay. But if you really want to enrage the fascists use Noto Sans or some other variable font. That's like, turbo gay.
030