Thomas Cannon
banner
thomascannon.me
Thomas Cannon
@thomascannon.me
Web developer, musician, semi-pro party mom. +3 to Persistence Rolls. Operations & systems nerd.

Building my own apps on the side @practical.computer

https://thomascannon.me
https://little-crm.com
https://practical.computer
Reposted by Thomas Cannon
Like, YES, an incredibly fortunate position to be in. BUT, the truth is that nobody fucking wants AI shit in creative works for a variety of reasons! Look at what happened with Clair Obscur, WotC, and like, everyone else who tried! It's hurting Arc Raiders' bottom line right now!!!
November 26, 2025 at 11:18 PM
Reposted by Thomas Cannon
I'm not even talking about the ethics here! From a free market perspective, it's clear that people just fuckin don't want this!
November 26, 2025 at 11:19 PM
Reposted by Thomas Cannon
November 25, 2025 at 11:56 PM
November 25, 2025 at 11:56 PM
Also how is this movie…holding up? And has some actual good jokes?
November 23, 2025 at 12:40 AM
Well good news everyone, the whole UI is going to be rearranged after this lil spiral 😅😂 but for the better
November 22, 2025 at 5:10 PM
IN MY DEFENSE I was living with my grandma and had a broken wrist at the time, so who amongst us hasn't fallen too deep down the data modeling rabbit hole?
November 21, 2025 at 11:43 PM
Also, "handles" as implemented creates way too much confusion.

It's really:
- Email
- Telephone
- Links
- *then* handles, with a platform selector so you can do "@blah" [instagram] and the app can render that link

Technically all of these are handles of various protocols/platforms; but obv diff
November 21, 2025 at 11:42 PM
- People aren't going to have enough handles to really justify batch removal like this, so move back to individual CRUD

- The entire form this is part of needs to be broken up; it's doing way too much (alpha version problems)
November 21, 2025 at 11:34 PM
Important followup insights:

- The entire "batch add/remove" process is arguably a byproduct of a technical stretch experiment on my part (which is one reason why I *do* these apps!)
November 21, 2025 at 11:34 PM
What message does crossing out send for you? In my mind, it indicated a pending removal; but that’s 2/2 for “wrong message” 😅
November 21, 2025 at 10:55 PM
Yes, basically: you’re editing a contact card, and no changes are made until you save the form.
November 21, 2025 at 10:48 PM
Also has the benefit of being really easy to do in CSS!
November 21, 2025 at 10:47 PM