Product Strategy Advisor to Mastodon Core team. Previously UX Strategy: Apple System 7, Newton, and Apple Human Interface guidelines. UX Director at Symbian, manager Mobile UX at Google, creative director frog design San Francisco. Head of Product for two startups. Returned to Google to lead the Physical Web in Chrome and explore multiple UX research projects in Android. Left 2024, now advising part time. mastodon.social: 2017-2022
Public Key
npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Profile Code
nprofile1qqspngw77mrkx3055glugy9xfnrkzkf5jnuu22xdqx852ntsw99tq3qpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q8jg23q
Show more details
Published at
2026-07-27T03:36:47Z Event JSON
{
"id": "911658b02b7f763b4f5509ef1bd0d64188096ed4ad270d220bd23a2592b19dee" ,
"pubkey": "19a1def6c76345f4a23fc410a64cc761593494f9c528cd018f454d70714ab044" ,
"created_at": 1785123407 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://social.coop/users/scottjenson",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Scott Jenson\",\"about\":\"Product Strategy Advisor to Mastodon Core team.\\nPreviously UX Strategy: Apple System 7, Newton, and Apple Human Interface guidelines. UX Director at Symbian, manager Mobile UX at Google, creative director frog design San Francisco. Head of Product for two startups. Returned to Google to lead the Physical Web in Chrome and explore multiple UX research projects in Android. Left 2024, now advising part time.\\n\\nmastodon.social: 2017-2022\",\"picture\":\"https://social-coop-media.ams3.cdn.digitaloceanspaces.com/accounts/avatars/109/304/736/807/295/301/original/28031a1a1edf7c33.jpeg\",\"banner\":\"https://social-coop-media.ams3.cdn.digitaloceanspaces.com/accounts/headers/109/304/736/807/295/301/original/a2396cd6cb1a27ea.jpeg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Blog\",\"https://jenson.org/about\"],[\"LinkedIn\",\"https://www.linkedin.com/in/scottjenson/\"],[\"Chat with me\",\"https://jenson.org/go/meet\"]]}" ,
"sig": "774b07e65fbac54b169c99d4b9c1c6f88fa49a263fbe38a47a6267833c7895d9b49a710bb0be43bdedb9963a455546718896998a57989f45f55ad947ce6ea675"
}
Last Notes npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Could not agree more. We have to stop seeing people in such black-and-white terms. If someone disagrees with you, it doesn't make them a fascist. The desire to "kick out everyone I don't like" is short-sighted. The "Nazi bar" comparison massively oversimplifies the issue. Kicking out your perceived enemies does not result in paradise, just scorched earth. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I like this post from Ian Coldwater. Slagging off users isn't a growth strategy. Now, you may not want growth, perfectly fine, but this is specifically calling out apps that want mainstream consumers https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/913/435/035/161/791/original/f50a85384b02e2be.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I'm now in the habit of running my posts through an LLM just to check for blind spots or ways my words might be misunderstood. It’s actually proving to be helpful. It feels like once your audience reaches a certain size, someone is guaranteed to misread you, sometimes in bad faith. Some people get upset at subtext that isn't even there. Avoiding ambiguous wording appears to be helping. But I do appreciate the irony: trying to avoid conflict by using an LLM on the Fediverse is almost certainly going to spark a completely different argument. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I was so looking forward to pitching Part 2 of my "Future Desktop UX" talk at @nprofile…sjdl Akademy this fall. #Linux needs to be building for the future and I was looking forward to seeing what the #KDE community thought of this. But alas, the acceptance gods were not on my side and my talk wasn't accepted. https://www.youtube.com/watch?v=1fZTOjd_bOQ npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…zx6n My point is simple: this will never work. Why? 1. There are no sensors so it always fires 2. It happens every ride multiple times a day. 3. By ride #4 the driver has completely ignored it 4. The warning will never be 'seen' by the user again 5. The dialog has lost all power. This is called "warning fatigue" and has been tested and proven over and over, with decades of examples showing it is a hopelessly useless pattern. I'm not saying there shouldn't be a solution. I'm saying this solution is bad. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…3g4a @nprofile…zx6n I just had an exchange with a Skota engineer who claims to be fixing this very issue. He basically admitted to this being a request from the legal team. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…zx6n I care about the problem not this solution! UX design is FILLED with examples of this type of ineffective thinking: take a horrible problem that happens in 0.0001% of all rides. And make a useless dialog that 100% of people see every single time. It's performative. It accomplishes nothing. It's likely the same number people are killed every year by lightning. Should we post signs on every tree to stay away during a storm? Of course not but does saying that imply I don't care about those deaths? Not at all. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…zx6n not that many babies are actually left behind so they are over indexing on a problem that isn't that common? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson "Oh no! We forgot Timmy!" I know I'm on a tear right now with Automobile #UX but messages like this just have me scratching my head? Yes, I know, baby's have been left in cars but two extremely obvious points: 1. It is a statistically insignificant number 2. This message wouldn't help anyway. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/838/799/728/777/163/original/cda64dfe934b4363.jpg npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Is EVERYTHING in Helsinki open, clean, and beautiful? This is the ferry terminal https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/792/851/953/732/830/original/a6d3c8026022c201.jpg npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I visited the Helsinki Library and it has a frigg'n makerspace in the middle of it! Laster cutters, 3D printers, Vinyl cutters, all for nearly free. It also has "video game rooms", general meeting rooms, 2 cafes and a restaurant! It's astounding what you can have if you fund public works. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/774/827/466/993/228/original/178f7e4384788588.jpeg npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Personal Information access is the achilles heel of LLMs. They can do amazing things if you feed them all your stuff. (This is why Local LLMs are so promising, your data stays put) The problem? It's nearly impossible to get! It's locked behind proprietary silos.This is why every foundational model is making such a big deal out of "memory": it allows it to have so much more context to do things. This, of course, also locks you in as the memory isn't exportable. It's a race for the data. It's also why system extensions like ScreenPipe are interesting. It's a HEAVY lift but it's a form @nprofile…ugpy 's "adversarial interoperability" But open local first data of all my contacts, meetings, emails, etc would be SOOOO much easier. (it's just wicked hard to pull off) https://github.com/screenpipe/screenpipe npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson As far as I can recall, the Pope never issued an encyclical letter about NFTs or Crypto... https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9ry6 The "GoogleBook" coverage has been nearly non-existent on this topic. I noticed even the ChromeBook Unboxed Youtube channel appeared to be excited by the change. Have you seen any insightful coverage of this? I sure haven't npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…pq9l https://apertvs.ai/ But let's be clear, there are reasons to quibble over this one as well. I'm not saying there are PERFECT local ethical models, i'm saying people are trying. I'm trying to skate to where the puck will be. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…344s totally reasonable take. There is a lot of backlash against all big tech and AI is just too easy of a target npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson You can hold both of these things in your head at the same time: 1. Current frontier models are unethical and environmentally unsustainable. 2. The tech is actually capable of solving *some* real problems. How? Because there is tremendous improvements happening in local models that are ethically trained and don't require massive data centers. This doesn't mean you have to like them. You certainly should be skeptical. But there is a middle ground between "I want to marry one" and "Burn it with fire" If this middle ground approach really bothers you, that is entirely your choice. But I politely ask you then to just unfollow me. We'll both be better off. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…7uhg At this point I would like to continue what you started in your post and talk about what the benefits of of mutuals are versus the benefits of friends I don't think these are fully articulated and so once we know kind of what you get with these it helps motivate the discussion so I'm not going to answer your question but say we should talk more :-) npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson This post by @nprofile…7uhg was eye openning for me: "Mutuals are not friends". https://blog.gillesdutilh.com/2026/05/mutuals-are-not-friends/ I had naively assumed that if two accounts followed each others they were obviously "friends". This isn't true! Friendica and Facebook have a Friends layer *above* mutual following. This provides more #UX options allowing you greater filtering and interaction options. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Using Mastodon often feels lopsided: positive reactions are subtle and small, yet negative comments are notifications right in your face! A small tweak (e.g. don't show randos' comments as prominently) could make things feel calmer, more like a group of friends. This screenshot shows how the Mastodon web app tries to fix this. I bet most casual users don't even know it's there. If you do use these options, could you reply with what works best? Any suggestions? (private mentions welcome) https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/523/650/569/553/296/original/96bb74f6822655f2.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson It's one think to hack on your own, it's ENTIRELY another thing to upload it to GitHub... It feels a bit... loud I hacked on a simple game for my Pixel watch, based on a mini-game in Starfield. I had fun. https://github.com/scottjenson/ChronoPick/ npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Sure, this is funny but what bothers me the most is that we don't even have a good way of talking about this. This is a foundational error state and likely implies other problems in how it works. There is something very boring and yet important about this and we can't discuss it easily. /ht @nprofile…wxfy https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/427/013/185/299/451/original/254b5b68fb3a6495.webp npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Delays can kill your design. Controller in my rental Toyota Corolla. This is a reenactment but close to what I experienced. I tried it, got nothing so tried pushing it instead. It wasn't until my 4th try that I realized it was just very very slow (~1000ms delay!!!) <100ms is the target as it feels nearly instant, >400ms is where it starts to feel broken. #UX #UXDesign #ID https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/425/511/705/315/009/original/f249c06518ab2c3e.mp4 npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Good example of the particle-wave aspect of LLMs: These tools appear to do amazing things quickly, but they are often the wrong things. Something is still missing. https://annaecook.com/writing/2026/ai-prototyping-harder-worser-faster-wronger npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…q90h @nprofile…zswc If none of those work out for you, I've had good luck with tiny.cc npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9d4f Whatever, I don't care what we call it, I'm just saying it needs to stop. I'm not hearing you say that. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9d4f and you're not going to be persuaded that people are leaving because reply guys are demoralizing to new arrivals. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9d4f Respectfully, we're looking at very different feeds. I assume you've hear of the reply guys getting in peoples mentions telling people off for not doing alt text, or content warnings? THAT is why good people are bouncing and that is exactly why it *is* an echo chamber. If you don't conform to these rules, instead of, you know, just not following them, or blocking them, or hell, defederating their server (all of which I would be fine with) people feel so privileged that they get in these new comers face and tell them "you're doing it wrong". We should be encouraging communities that we don't agree with. This isn't "the nazi bar" story. There ISNT a single bar! It's the "you can't come into MY bar" story. That's what federation was built for. Why is that so hard for people to live with? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…t78d I'm not arguing with that logic. I'm not saying you HAVE to like him. I'm trying to understand why people can't just ignore him. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…t78d Actually you said "It depends on what they're posting". My point is that, outside of anything that violates server rules, it shouldn't MATTER what they are posting. Let them post and be ignored. My point was that this person was getting traction on these other platforms and not on mastodon. That was interesting to me. People yelling at me that "engagement doesn't matter" is moralizing. Either you believe in the fediverse or you don't. I've been told countless times, spin up your own server. But people sure don't act like that's a good idea. All I'm saying is you shouldn't care what they post. But again, because people like to throw "nazi" around, I'm not saying anything goes. But, if your server HATES AI and will defenderate anything with AI, I'm saying that's cool! Do it! That's how the fediverse should work I'm surprised people don't actually believe in the letting the fediverse do it's thing. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…t78d So you're saying people can only post here if YOU think they're ok? It's so shocking to me that 'asking for journalists' to be on Mastodon has someone been equated to "letting in fascists" I keep hearing over and over "You can spin up your own server, anyone can join" but that doesn't at all match with what you just said. I'm not asking to let ANYONE in, I'm just saying let's let them, you know try. If you want block, deferate, whatever, more power to you! Isn't that how federation is supposed to work? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…v9vp I agree with everything you're saying. This conversation has become far bigger than I intended. All I wanted was to say "it would be nice if we had a bigger tent" The people that reply "you can just spin up your own instance" are missing a key point: people actively hunt down and harass people they don't like. I *can't* just spin up an instance if I'm getting harassed. And to be clear, his has NOTHING to do with AI. But 'asking people to be nicer' is somehow seen as, I don't know, promoting pedaphila (I was *just* accused of this) It's this toxic misunderstanding, and the need to chase people away that I'm taking issue with. Not your more reasonable "people vs ideas" point (which I agree with) npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…v9vp Thank you for that thoughtful reply. I certainly agree that there could be that 'dogwhistle issue' and I'd like to steer as far from that as possible. It certainly wasn't my intent. Also, let's agree this is a complex topic. There are clearly toxic ideas that we agree as a community we don't want. It's hard to define, but we should try to do it nonetheless. But let's take people that want to talk about AI. I chose this example because it is such a lightning rod (not that I personally support it) There are clearly toxic AI bros. But, there are also open source people working on local models that are ethical and sustainable. Are they allowed here? Looking at the comments to my post, it's clear they are not. That is the higher level point I'm trying to make. Some topics aren't toxic, they are just controversial. But we have a culture that simplistically drives them out. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…6p92 and that completely misses my point. It's not about 'having an instance" it's about actively going after people you disagree with. Just read the replies I've been getting. I'm being told to leave the fediverse, I'm being called racist, people are making ad hominum attacks, etc. THAT turns out to be what I'm actually talking about (I didn't realize when I stated but I became the point I was trying to address). We have a culture here that actively attacks others. No about of "making your own instance" protects you from that. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…elnu @nprofile…gydz have you read the replies to my post. They are ACTIVELY proud of the fact that AI isn't welcome here. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…elnu @nprofile…gydz My point is that you should have the feed you want. Follow who you want, block who you want, filter who you want. That is the beauty of the fediverse. What I'm asking for, and I'm a bit shocked that this is controversial, is a 'bigger tent', I'd like lots of voices to be here. I'm NOT endorsing AI in any way. I'm just using it as an example of something most people don't like that should be allowed here. That's what a big tent means. Forget AI, I chose it (unwisely) as a foil. If you kick out AI, you can kick out anyone else. That feels like cultural suicide. YOu can hate something but still fight to the death that it has the right to be here. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…0cqh I HAVE had a complex day, thank you ;-) I just have to backpedal here and admit I made a clumsy comparison. I just wanted to say "I want a bigger tent and letting more voices in, like say this AI guy is a good test for our ability to do that" What it did was unleash the Kracken and not I'm getting adhominum attacks and people claiming I support AI slop. I walked into this bar and I need to own the result but boy, I did NOT mean to be in a position of "AI apologist"! npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…gydz my point exactly npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…ldvp No! This was a sincere effort to explore this issue. It didn't help that it was FAR more complex than I expected. I've received some very thoughtful (and direct!) feedback. To be clear, I've also apologized as I made some points in a way there were tone deaf. I need to do better. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson OK, this is going even MORE sideways so I need to make a few things clear: 1. I took a complex point and made it poorly 2. My goal was to ask for more inclusiveness 3. I am sickened by what happend to BlackTwitter and I don't want it recur 4. But I can't speak for BlackTwitter nor should I 5. I apologize to black mastodon users for making such a poor comparison 6. I'm not endorsing "AI Slop" they were a foil to make my point 7. I'm certainly NOT trying to compare AI bros to Black twitter (but, as I said, I can see how people made that connection. I'm trying to correct that here) npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9ew3 @nprofile…5dxw But that is a slippery slope. I realize this might seem contentious but I believe it's is exactly the same mechanism that chased away black twitter in 2022. If we celebrate our culture, to the point that we are happy we are excluding others, it can cut both ways. "Being inclusive" is like being "ethical" it only matters when things get hard. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…7gzr @nprofile…5dxw I think the "Black Twitter" migration of 2022 would disagree. Of course there are no technical reasons this can't happen. My original post wasn't about technology but culture. The Mastodon culture (for complex reasons) chased away black twitter. It's doing the same with AI and my biggest worry, many other topics that "don't fit". There *is* a culture to Mastodon outside of the tech and I'm suggesting that it is too exclusive. This ultimately hurts us. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…5dxw That is a personal choice and one which I totally respect. But I do think Mastodon should be big enough, and open enough, to allow an "AI community" to form, even thrive. Too many people in my replies don't seem to agree with that. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson As this conversation is spiraling a bit I want to make a few things clear: 1. I'd like Mastodon to be MORE inclusive and bring in more voices 2. Some people don't seem to want that 3. This is core problem to solve: How do we let more in, but not "pollute" your feed? 4. The solution is NOT "gatekeeping", revelling in the fact that AI journalists aren't welcome 5. This is the same reason we lost "Black Twitter" when it came over in 2022 Yes, a lot of you don't want AI posts in your feed (or pick any other topic) but the solution isn't to keep "AI People" from joining Mastodon, any more than it is keeping marginalized communities off of Mastodon. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9ew3 but our numbers are steadily going down. We are NOT in a steady state. You won't be able to have this place if we just keep going the way we are. I"m a bit surprised that asking for "big tent mentality" is considered a bad thing! I thought we wanted diversity? I thought this was meant to be the place where we all could come? This gatekeeping is not a good look (or a healthy one) npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2gzr The number don't lie, active users on Mastodon are going DOWN not up, we're hemorrhaging users, most likely because we're chasing many of them away with these 'purity tests'. I certainly am not experiencing this diversity you are referring to. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…35yu And you have every right to do that. But do that with filtering/blocking/hashtags. Don't do it by chasing away people that want to be part of the community. "Gatekeeping" is not a good look for an "open social" network. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…edcp But that's the very definition of a mono-culture. A vibrant community allows all of these topics, encourages them even. Then, with filters, who you follow, hashtags, and blocking you get the feed you want. To get the culture you want by cutting off the supply is counter productive. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Is #mastodon becoming an echo chamber? This post from @nprofile…a6hr has me questioning our community. The Mastodon team is finally getting some traction, the product improvements are increasing, The #UX is improving, yet people posting on multiple platforms are making comments like this. It's confusing. I *know* people here don't want this to be a classic social media-clone but we'd *like* journalists to be here right? They aren't coming with examples like this! https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/352/522/151/825/373/original/8c89d3fd18eb8ec9.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson FOSSism · /ˈfɔːʃɪzəm/ or fawsh-iz-um · noun A militant brand of the open source movement that delights in telling absolutely anyone that 'they are doing it wrong'. One of the fundamental social problems holding the Fediverse back. Nearly always a white dude. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…sdk8 That it does.... I've done it 4 times and I never want to do it again npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I'm in Big Sur, CA (a beautiful natural area on the California coast. I'm staying at a small upscale motel and in the parking lot is a Black CyberTruck with the plates "DrkMAGA". Of *course* I'll do nothing but I really don't want to run into the owner. I expect he (of course it's a he) is some 30ish techbro. Any suggestions to help me through this? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…6f0h Thank you. Can you tell me more why I shouldn't use this app? It's opensource which seems like it should be in the "good guys" camp npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I am fascinated by local-first AI products. I'm starting to play with https://meetily.ai/ as everything stays local, nothing is uploaded to a server. Has anyone played with this? Any comments pro/con? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson This is an excellent example of what OpenSource can do, doing work funded by groups that care. I hope we can bring more money into OpenSource to tackle even more issues like this. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I'm assuming many people would are tagging @nprofile…saqv in this... npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Best joke of the Oscars. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/239/268/644/357/309/original/e85ce5aae8573412.mp4 npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…8qd7 I'm so sorry you're having to deal with this. These people need to get some perspective. This is the very crowd that chased away the "great Twitter wave"of 2022 and I'm so tired of them. They are literally ruining the culture here. What's so sad is that they _think_ they are defending some obscure ideal of perfection when they are actually creating a culture of harassment, one of the fundamental things Mastodon wants to avoid. Please know that the vast majority of people here appreciate your work. My approach to these people is to drown out their negativity with support and positive messages. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…ncqh I'd likely just the fact that it's a slower rollout. Part of being federated is that not all servers update at the same time. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson When I see a really good post and want to quote post it, I'm sad when it's quoting is disabled. I get it, it's their clubs and I respect that. But the ux designer in me can't help but to wonder if they didnt get the setting right and are missing out on positive engagement. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Preach! npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Just updated to the latest Android drop for my pixel 10 and I love this new minimal icon theme. It significantly reduces the intensity of the display. My theory is that it will discourage me from using it a bit less. I'll monitor the stats and see https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/194/315/687/062/669/original/e9025cc9cfedb0fa.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson My issue isn't with the team that shipped this feature but with the politics of the internal Android team. The watch knows I have a Pixel watch! That error message could have been so much better but I expect they weren't allowed to do the work to a) give a better message and/or b) nudge the watch to update. The problem turned out to be the watch needed and update but everything I tried said it was up to date so..... what? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I just updated my pixel 10 pro and was told I could turn on watch notifications when my phone is left behind. Sounds cool so I tried to turn it on and I get this message. My watch is a pixel 2 (fully updated btw). I am fully enmeshed in the Pixel ecosystem and I get a message like this. This is table stakes people. and you wonder why people prefer iPhones? https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/188/251/217/555/071/original/ca0faac5f0967f8a.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson test npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…sdk8 I feel you. I've built two things this month that I'm sure is complete noob-dreck yet keep hitting incredibly frustrating issues thinking "Surely someone has figured it out!" npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…r8yz Yeah the xxx: pattern was popularized by Gmail almost 20 years ago and people haven't really moved on. I'm sure there are better ways to do it. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…r8yz I was thinking along those same lines! How could search be make a bit more obvious for people that would like these tools? It's a challenge to be sure and it's not really clear how often people need these tools but it's a lovely sub-problem to consider. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…r8yz SUPER useful thank you. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…ctsm Do you even remember the fevered discussions about Crypto? If you opposed that you were also a dinosaur. Look how well that turned out. Just because something is new doesn't mean it's the future. You are creating a false dichotomy. A black and white "you're with me or against me" false narrative. I'm not anti-LLMs. They are clearly going to be an impactful technology. But if they are being used incorrectly I can call that out and it doesn't make me punch card operator. That framing just makes you look no better than the crypto bros. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…jq5c Just go to featured hashtags and click on the tag. It gives you a feed of just that hashtag. I know, I know, it's far too hidden npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…ctsm well, you're a pleasant person to talk to... npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…jq5c This looks great and I applaud you for trying this out. You *can* do this with the current web version of mastodon, it's a bit more clunky than your approach. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…ctsm Actually, this specific video is getting lots of discussion in the UX groups on LinkedIn and most of the senior designers feel quite the opposite. This is a take only junior person, working at a large company, that hasn't much experience would make. It confuses prototyping speed with UX insight. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson My favorite use of the Edit command on #Mastodon is to quickly fix a poorly thought through post with a large "EDIT:" at the top. It keeps the original post but redirects it and stops a cascade of replies. It's much more reasonable than just deleting the post. Using the "EDIT" trick a) makes it clear you screwed up and b) solves the original problem. It's feels like a more honest way of owning up to a mistake. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2e5r ooooh, that's a cool trick! Thanks npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson The fact that I got an answer within minutes shows how awesome this community is. Thank you everyone for helping me out when I should have just done a simple web search first.... npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…5dxw <smacks forehead> Of course. That worked perfectly. I should have searched around a bit more. Thank you. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Hello #mastodon friends! Can anyone recommend how to find older posts you've made? I'm trying to search "scottjenson KEYWORD" but I'm hardly getting anything. Perplexity actually was able to find things better than Mastodon. Maybe there is a utility app I could use? I'm even willing to download ALL of my posts once a year to maintain my own archive... Suggestions? npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I've been posting on both Bsky and Mastodon and usually find far more engagement on Mastodon. But this last post was eerily identical... https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/154/655/750/458/641/original/8e667309d29f014e.png https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/154/655/748/113/466/original/8bf16faee98c0444.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2ptt funny you should mention that... https://jenson.org/timmy npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2ptt Oh I remember Eliza as well. I was more pointing out the VC hype cycle which launched dozens of totally useless companies and every CEO was talking about how chat bots were inevitable. Sounds so eerily familiar to today.... npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson Me: I'm so old... Audience: HOW OLD ARE YOU? Me: I'm so oldI remember when, a whole 9 year ago, the FIRST round of chatbot hype popped. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/150/355/246/261/838/original/9e690b7c34fef799.png npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…s303 Now you're just trolling people in NY npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson I just went through my Twitter archive from 2007-2022 and used a simple Python script to see who I interacted with most. Here are the top 10 people from my archive. I couldn't be more pleased (and not really surprised) So exciting they all appear to be on Mastodon. Below is the the list with Twitter handle, count. I've found your mastodon handles below. @mwichary,367 @AaronGustafson,359 @bryanrieger,335 @stephanierieger,293 @leggett,261 @kfury,244 @stopsatgreen,178 @grigs,177 @tobie,173 @brad_frost,171 @nprofile…saqv @nprofile…33z3 @nprofile…p9el @nprofile…tgh6 @nprofile…g9hf @nprofile…sh9e @nprofile…sqc6 @nprofile…3w0s @nprofile…vsxl @nprofile…vyp2 npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…x0qa exactly. This is why I'm treating this topic as something potentially quite difficult. One of the incredible values of the fediverse is that I use multiple clients to manage my account and I'm worried that encryption will make that nearly impossible. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…x0qa I just found https://holos.social/e2ee which explains how keys are generated per message and using the actor in activit Pub allows the sender to know if the recipient is capable of receiving an encrypted message. It seems pretty slick and looks like it's almost ux-free with a few unanswered questions. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…x0qa I did just check out Hollo (Hollos?) and it appears to be a server for just 1 account so it's not clear HOW it's handling this. (I'm not going to install it for just kicking the tires) For me, the biggest issue is setting up/managing the keys. I'm hoping to find any implementation that shows how to do this? It's not enough to show a technology demo, we have to have something mere mortals can turn on without a multiple step configuration process. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…n0m2 it really depends on the cross between originality of the idea and the clarity of the vibe coding. Even though I've used vibe coding multiple times it was always for fairly generic ideas. Most agentic code systems lose the plot for more nuanced interactions. Recently, I just rolled up my sleeves and did something in Keynote. Took me an hour and it was perfect for what I needed. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9ry6 you're slipping man. I expect much more heat from you... npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…rh4q all fair questions! All I can say is that there are many within the community that are quite adamant that DMs must be encrypted. The most common reason is that they don't want admins to spy on their posts. My concern is just that setting up E2EE is rarely a simple process. I expect it to be a ux challenge to make it easy. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…gc5w Agreed! These are the type of fixes I'd like to consider IN ADDITION to continuing to work on backend encryption npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2fx0 Thank you. This has been mentioned by others as well. I can see how this behavior could be problematic. npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…f2tg No one is saying encryption is off the table. Just that I wanted to start with low hanging fruit (bucause the improvements are so much easier. Others are working on the encryption (it's a VERY hard problem) npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…9mae Exactly. My hypothese is that most PMs are scoping outisde of the public discourse and are not in need to encryption. This doesn't mean it's not a good long term goal! Just saying lots of usage does not require it npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2gus Could not agree with you more! Do you have any ideas on how to improve threads? Any products that do it well for example? Branching threads are a bit like merging PRs, the dependency tree can get crazy complex! npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…jknr Oh I plan to! But it helps to have a conversation first so I know WHAT to put into the poll... npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…2gus @nprofile…7qas I think it's discussed here: https://socialwebfoundation.org/2025/12/19/implementing-encrypted-messaging-over-activitypub/ npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…tg5j You're not the only person asking for this. It's a resonable suggestion (but I can't comment on the implementation complexity) npub1rxsaaak8vdzlfg3lcsg2vnx8v9vnf98ec55v6qv0g4xhqu22kpzq9qjq60 Scott Jenson @nprofile…7qas Well first of all we have a shipping product (warts and all) and improving it is important to do even outside of encryption (I mean I hear your point but I'm saying we'll improve the UX independently as, honestly, it's got lots of issues that need fixing.) But I agree with you empathically that proper key management is a horribly difficult thing to get right and almost always makes the UX very challenging to "be seemless"