Sign in

T.J. Crowder

@tjcrowdertech.hachyderm.io.ap.brid.gy
6 followers 0 following 60 posts

Husband, father, software guy. 🇬🇧 🇪🇺 🇺🇸 U.S. and UK dual national from birth, grew up in the U.S., back in the UK these 25+ years (and probably forever) […] 🌉 bridged from ⁂ hachyderm.io/@tjcrowdertech, follow @ap.brid.gy to interact

PostsRepliesMedia
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 03/02/2026
Only #Microsoft could be so stupid as to break the cursor (insertion point) in Notepad. FFS. I really, really like this client I'm working with at the moment except for the fact they're a Microsoft-house and so I'm having to use all kinds of incredibly substandard tech, like #Windows, #Teams […]
hachyderm.io
Original post on hachyderm.io
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 25/12/2025
Received today (25/12/2025). Thanks for the oodles of advance notice #Microsoft. And Merry Christmas to you too. 😠
Your account (redacted)@outlook-int.com will close on 26/12/2025 due to inactivity.
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 22/12/2025
RE: mastodon.social/@sir_pepe/115762261… Oh this is too funny...
mastodon.social
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 05/12/2025
Yesterday was the best day (recently) to re-boost this letter. Today is the second-best day to do so (sorry for the delay). javascript.tm/letter #JavaScript #Petition #FreeJavaScript
javascript.tm
是时候解放JavaScript了
It’s time to free JavaScript (javascript.tm) 17:01  ↑ 108 HN Points
011
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 04/12/2025
Wow. I did not see this coming. arstechnica.com/gadgets/2025/12/aft… #AI #RAM
arstechnica.com
010
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 04/12/2025
Happy 30th #JavaScript!
001
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 02/12/2025
So you're saying...I must never restart Teams, ever again. Tricky. (I have to use Teams for a client.) #AI #LLM
Screenshot of the top of a Microsoft Teams window with a banner message saying "You'll need to restart Teams for M364 Copilot license and its features to take effect."
101
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 27/05/2025
Sweet Jesus people, STOP popping up tips about new or updated features WHILE I'M TRYING TO GET SOMETHING $#&*$# DONE. (I'm looking at you Microsoft.) FFS, was trying to schedule a meeting on Teams (client requires it), and I had to dismiss four different stupid informational things at four […]
hachyderm.io
Original post on hachyderm.io
000
Reposted by T.J. Crowder
Ben Werdmuller @ben.werd.social.ap.brid.gy · 22/04/2025
This is obvious, but if people broadly rely on a black box to give them answers that help them understand the world, whoever controls the black box controls those answers and therefore the understanding that comes from them. Openness is safety.
3999
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 08/04/2025
@hazz223 I ask because `string & {__brand: "x"}` is a way of creating a *branded* type, a string (in this case) that you can't assign just any string to without a type assertion. (For instance, supposed you use string GUIDs for different kinds of IDs, and you don't want to accidentally assign an […]
hachyderm.io
Original post on hachyderm.io
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 08/04/2025
"The worst of the internet is continuously attacking the best of the internet. This is a distributed denial of service attack on the good parts of the World Wide Web." adactio.com/journal/21831 #LLM #AI @adactio
mastodon.social
Jeremy Keith
Mediocre middle-aged white man from Ireland living in Brighton, England working with Clearleft. I play traditional Irish music on mandolin and I play slide bouzouki in the band Salter Cane.
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 12/03/2025
Great segment of an interview with Anders Hejlsberg about why they picked Go over other possible languages when they decided to port TypeScript. www.youtube.com/watch?v=10qowKUW82U… #TypeScript #Go #WebDev
010
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 10/03/2025
Remember when you could call a local store directly? #Apple #Fail #ensh11n
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 09/03/2025
Umm..... #UI #Web #Fail
A password form field with a note saying "Please do not use any special characters, e.g., #, ‘, %, §, etc."
100
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 21/02/2025
$&#*$#! www.bbc.co.uk/news/articles/cgj54eq… We need the UK government to respect the privacy of its citizens and other residents and encourage E2E rather than insisting on back doors for it. Does anyone know of a No 10 petition on this? If not, would anyone like to join me in […]
hachyderm.io
Original post on hachyderm.io
000
Reposted by T.J. Crowder
Bruce Heerssen @bruce.darkmoon.social.ap.brid.gy · 19/02/2025
No Thanks This is never acceptable, but especially not from a government website. oktraffic.org
Screenshot of a website widget that prompts the user to download Google Chrome
000
Reposted by T.J. Crowder
Julia Evans @b0rk.social.jvns.ca.ap.brid.gy · 12/02/2025
one thing we’ve been learning since we started selling print zines a few years ago is that there are a bunch of EU regulations/taxes and trying to navigate them as a tiny business outside the EU is very confusing. we've made a lot of progress but it takes a lot of our time.
020
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 05/02/2025
Honest question: What benefit does holding the #JavaScript trademark provide Oracle? I get that it's basically free to them to defend it (probably an hour or two from in-house counsel every couple of months until the petition is decided), but what I don't get is what they get out of it? Vs […]
hachyderm.io
Original post on hachyderm.io
020
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 25/01/2025
What do people think of #SolidJS? #WebDev #JavaSciipt #TypeScript
010
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 24/01/2025
I've been a bit cold on Node.js's support for directly executing #TypeScript files, because A) Deno is a thing, and B) It just strips stuff out, and not all TypeScript features can just be stripped out (they require code generation/transformation). But it turns out...I pretty much don't use […]
hachyderm.io
Original post on hachyderm.io
020
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 24/01/2025
So here's the thing about #WorkFromHome: Some people can't do it, and some people don't like it. That's fine. Where we get into trouble is when those people are in charge, and they generalize their experience and preference into the belief *no one* can or should do it. Like most generalizations […]
hachyderm.io
Original post on hachyderm.io
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 21/01/2025
Disappointed to find significant typechecking issues in `lit-analyzer` (which powers `lit-plugin` for type checking in `html` templates), such as disallowing assigning a `string]`-typed value to an `Iterable<string>`-typed property (and various other similar type issues that seem to go back […]
hachyderm.io
Original post on hachyderm.io
000
Reposted by T.J. Crowder
Christian Lawson-Perfect @christianp.mathstodon.xyz.ap.brid.gy · 15/01/2025
Here's a sneaky thing: in this order form, the checkbox for joining the spam mail list isn't in the tab index, so you can't turn it off with the keyboard. It's not a real checkbox but an SVG lookalike. #accessibility #WebDev
010
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 15/01/2025
Just fat-fingered the word "probject" and actually, I may get some use out of that one!
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 12/01/2025
Ah, DOS. My first professional programming job was for a DOS product company. By Adam Koford (www.akoford.com). #Art #Humor #DOS
Cartoon of a bat in an executive chair with charts on the wall behind it with captions "Dealership Goals" and "Truck Sales" and a toy car on the desk along with papers. The caption is AUTOEXEC.BAT.
010
Reposted by T.J. Crowder
Stefano Marinelli @bsd.cafe · 10/01/2025
This morning, I went to the doctor for a scheduled appointment. While she was looking at the results of blood tests from two years ago on the screen (and suggested repeating them for a follow-up), I realized she was using Windows 11. A detail came to mind. The doctor is extremely polite and […]
mastodon.bsd.cafe
Original post on mastodon.bsd.cafe
003
Reposted by T.J. Crowder
Ross McKay @webaware.fosstodon.org.ap.brid.gy · 08/01/2025
Is there any downside to having a non-breaking space character in a page title in HTML, e.g. in an H1? I'm thinking SEO, screen readers, anything? Client really wants something to wrap in a specific place, usual CSS tricks fail but having the non-breaking space (0xA0) keeps things together as […]
fosstodon.org
Original post on fosstodon.org
011
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 08/01/2025
@deno_land - HN50 says Oracle refuses to release the JavaScript trademark, but irritatingly they link to Deno's X account. I ain't going there. 😉 Have a post for the fediverse? TIA!
020
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 05/01/2025
So I was playing with this nice flex playground, and it revealed a gap in my understanding. (I have a *lot* of those around CSS.) Starting from the playgroun'd defaults, if you change `align-items` to `stretch`, they stretch all the way down as expected. But if you then change `flex-direction` […]
hachyderm.io
Original post on hachyderm.io
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 05/01/2025
This has been making the rounds, and for good reason. Well worth a read. rogueengine.io/blog/your-app-should… #WebDev
rogueengine.io
Your App Should Have Been A Website (And Probably Your Game Too)
Discover why native apps are becoming obsolete in today's web-first world. Learn how web apps, including web games, are revolutionizing industries and how platforms like Rogue Engine are leading the charge.
131
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 04/01/2025
Thank you #Hachyderm for increasing post length! (2263 is an interesting number...)
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 04/01/2025
Random reminder for companies offering standard services (such as S3-compatible storage): I don't want to have to talk to you to get pricing, that's a barrier to sale with me. Put your pricing on your website. Make the information clear. #Pricing #DarkPatterns #BarrierToSale
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 31/12/2024
Kind of enjoying the waves being made by my CPU meter...
A line chart of 16 CPU cores with lots of activity making for a squiggly series of lines.
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 31/12/2024
Anyone had good or bad experiences with #IDrive?
000
Reposted by T.J. Crowder
Sue Smith @sue.glasgow.social.ap.brid.gy · 30/12/2024
A reminder that obnoxious, blocking cookie consent banners are not required by law but are there because tech companies had a massive tantrum at being prevented from tracking the bejesus out of you by default.. They don't need to be annoying or intrusive, companies can absolutely choose not to […]
glasgow.social
Original post on glasgow.social
3490
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 30/12/2024
Yet another attempt to get the Mastodon core team to accept a PR making the post limit configurable. Yet another rejection. I find their arguments for rejecting these spurious at best. It's just gate-keeping, techie admins can do the code mod on each update, but less techie admins using […]
hachyderm.io
Original post on hachyderm.io
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 30/12/2024
Being invited to share the fact I sponsored Hachyderm.io by...posting on X. 👀 😆 #Hachyderm #donate #humor
A dialog box saying "Make your sponsorship go further when you share on social media." with the suggested post content "I just sponsored hachyderm. Go sponsor your open source dependencies!" with a "Post on X" button.
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 29/12/2024
#WebComponents folks, what hashtag do you use for Lit? Since # ell eye tee seems to be primarily used for literature...
120
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 29/12/2024
#WebComponents folks (and #Lit folks), how do you organize the loading of the JavaScript for your components in a project? Since you can use the component's tag without needing to import anything, it seems easy to leave it out, see things not working right, go "doh!", go back and add it, ... I […]
hachyderm.io
Original post on hachyderm.io
010
Reposted by T.J. Crowder
Erik Uden 🚩 @erikuden.mastodon.de.ap.brid.gy · 28/12/2024
“I like iOS, it's much more simple!” > My screen broke and Apple now expects way too much for repair, is there anything we can do? > > I need this app which Apple doesn't allow on the App Store, can we still install it somehow? > > My pictures are all taken in an incompatible format, how do we […]
mastodon.de
Original post on mastodon.de
3112
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 27/12/2024
What do people think of LeanPub? #WebDev #Writing #Tech #TechWriting
000
T.J. Crowder @tjcrowdertech.hachyderm.io.ap.brid.gy · 26/12/2024
#Wikipedia is everything #Musk hates and fears. Successful without being capitalist, useful without a paywall, and oriented toward verifiable, well-sourced information with citations. And apparently the foundation values inclusion and diversity. Of *course* he hates it.
005
Reposted by T.J. Crowder
Dan Gillmor @dangillmor.mastodon.social.ap.brid.gy · 26/12/2024
"Wikipedia still can't be sold," says the headline on the donation page. Which also means it can't be bought and wrecked by fascist oligarchs. It's an Internet treasure, and it's under attack from some of the world's worst people. Elon Musk's vicious denunciation of this Internet treasure […]
mastodon.social
Original post on mastodon.social
082