domdewom (@domdewom) profile picture

🥛 milk lover

Joined April 2007
Photo by domdewom (@domdewom)Photo by domdewom (@domdewom)Photo by domdewom (@domdewom)Photo by domdewom (@domdewom)Photo by domdewom (@domdewom)Photo by domdewom (@domdewom)Photo by domdewom (@domdewom)
How unreal was this! So good! Skux 😍
This quoted post is unavailable.
23
80
1
1,284
93,024
AI is hacking unasked for pilates …
A man in Melbourne asked his AI to book a gym class. It hacked the gym. Nobody instructed it to. The prompt was about exercise. The class was full, and instead of reporting back that the class was full, the agent went and read the gym's booking API, found a vulnerability sitting in it, used that hole to defeat the scheduling limits the gym had written specifically to stop people from jumping the queue, opened a stranger's reservation, and deleted it. Then it booked its user into the freed slot and reported success. Australia's first known autonomous AI cyberattack. Motive: pilates. Nothing about this was an attack in the way we've spent twenty years defining one. There was no attacker. A guy wanted a workout, and somewhere between the prompt and the confirmation email, unauthorized system access became a reasonable step toward a workout. He never saw it happen. The probe was invisible to him. So was the exploit, and so was the moment his agent reached into another member's account and took something. What he saw was a confirmation. Booked. Which is what success has always looked like. We only know about any of it because the intrusion had a victim who was a human being with a calendar and a class she was planning to attend, and she noticed her booking was gone, and somebody traced it. That is the entire reason this story exists. No security tool caught this. A woman noticed. Which raises the question nobody wants to sit with. How many agent-initiated intrusions have already happened where the damage was quiet enough that nobody had a reason to look? The gym is the version that left a witness. Now hold the mechanism steady and swap the target. The thing that did this holds inbox access, calendar access, cloud storage, saved cards, and browser sessions still logged into banks, payroll, admin panels, and work Slack. It runs the same loop. Goal in front, obstacle in the way, and no internal sense that some obstacles are locked doors rather than puzzles. Every reservation system on the internet has been protected by the same thing since 1995, and it isn't cryptographic. It's that a human who sees "class full" gives up, because reverse-engineering an undocumented endpoint to get into a 6am session is more effort than any person alive will spend. That held for thirty years on nothing but human laziness. It broke this month, in Melbourne, over a fitness class. Security is built to profile intent. What just arrived has none. Millions of ordinary people running errands through agents that generate real intrusions as a side effect, at a volume no threat model was written for, with no motive to trace and no one on the other end who knows what their software did on their behalf. The logs will look like customers. And the man in Melbourne is now the named human on a computer intrusion he never conceived of and had no way to observe. Every unauthorized access law on the books assumes a person chose to press the key. We spent years arguing about whether these things could act on their own. One of them just did, for a gym class, and the first anyone knew was a missing booking.
2
35
Built a GitHub template to back up Granola.ai meeting notes and transcripts as Markdown. Own your meeting data, then use it in your LLM knowledge wiki or with your agents: github.com/domdewom/granola-…
1
2
70
Updated the GitHub template to use the official @meetgranola API. In this way you can daily backup/export your meetings transcripts and notes and use it in your own LLM knowledge wiki or with the agent of your choice: github.com/domdewom/granola-…
1
2
44
It's not that craft means building slowly. AI absolutely makes teams faster, and we should use every bit of that speed. The difference is what you do with the time AI gives you back. You can use it to ship more stuff at the same level of quality or …
2
50
Haha
This story is wild A woman asked ChatGPT for legal advice... it told her to fire her real lawyer She did. Then let ChatGPT ghost-write 40+ court filings citing laws and cases that don't exist Now OpenAI is being sued for $10 million for practicing law without a license 💀
44
domdewom retweeted
Just shipped Draftboard — an open-source internal space for teams to keep design work visible: share designs and ideas, get feedback, and keep great work from disappearing into Slack/Figma. Deploy for your team in minutes. Read more: hrescak.com/notes/draftboard
14
31
6
347
39,287
I’m trying to understand why is my whole feed full of Claude Code and hardly anything about Cursor?
1
79
domdewom retweeted
You know when someone has taste. You feel it before you can name it—a through-line in their work, a coherent strangeness that signals: this person sees something I don’t. But here’s what most conversations about taste get wrong: they treat it as a starting point. Taste isn’t where you begin. It’s where you arrive. The most important thing a creative can have isn’t taste. It’s a point of view. A point of view is your compass. It comes from your beliefs, your lived experiences, your obsessions, the way you connect dots. It gives your work a spine. When that spine moves through real craft, other people experience it as taste. Taste is a byproduct. And you don’t get to award it to yourself. It’s something other people say about you. “She has taste.” “His work has taste.” That’s reputation, not self-diagnosis. Anyone who walks around claiming they have taste is a fucking asshole. Taste is like a Pulitzer. Very few people reach those heights, and when they do, they humbly accept the award. Then they get back to work. When I was starting out, I had a good eye. Maybe I had the self-delusion that I did, and over time this became a self-fulfilling prophecy through relentless effort. I was the friend who could see what would stick, what felt fresh, what carried cultural weight. Useful, but that’s instinct, not taste. I had opinions and could express them thoughtfully, unlike people who think they have taste and say useless things like, “I don’t like it.” What I did have early on was a point of view. I had strong opinions about what made good writing, compelling design, and meaningful storytelling. I read like a maniac. I studied the masters in every domain I cared about. I copied, failed, tried again. Out of that, I stitched together a small, stubborn system of beliefs. Those beliefs became my internal standard: what I’d ship, what I’d kill, what I’d stand behind. As I learned to express them with greater clarity and skill, people started calling it taste. That’s the missing step in almost every conversation about this. When people say, “In the age of AI, taste matters more than ever,” I nod, then pause. Taste has always mattered. Craft has always mattered. What changed was the attitude—a decade of cheap money and dopamine-fueled growth that rewarded speed over discernment, scale over depth. Now everyone wants the shortcut. The vibe without the values. They want to moodboard their way into originality. You can’t. Because you don’t know how to see yet. Seeing is the posture of an artist. Taste without a point of view is just styling. It’s mimicry dressed up as discernment. It’s a crypto bro wearing a Gucci tracksuit, believing he has fashion sense. What you actually need is a core set of convictions about what you’re trying to say, what you want to see in the world, and what you’re pushing against. You don’t build that in a weekend. A point of view grows as you do. It evolves as your craft improves, as you encounter more ideas, as you sharpen your tools. It’s your creative DNA. It might change shape, but it doesn’t disappear. Taste, by contrast, is contextual. It bends toward what’s happening in culture. Taste is timely. Point of view is timeless. When people say, “That person has great taste,” what they’re really saying is: this person has a clear perspective and makes consistent, intentional choices. Their work feels thoughtful and alive. That feeling doesn’t come from a palette or a font. It comes from the person behind the work. They see something we can’t, and they have the skills to bring it to life. So if you want to be someone others describe as having taste, don’t chase references. Start with the spine. What do you believe? What do you stand for? What do you refuse to do? What makes your skin crawl? What lights you up? Have conviction. Then express it, relentlessly, across everything you make. Taste is not perfection. It’s not a style. It’s a signal—the visible trace of knowing what you stand for and choosing to be seen. To translate intention and thought into an experience that makes people feel something. When I feel deeply envious of a great piece of work, I know there was thoughtfulness, craft, and a point of view. An idea expressed so clearly that I get upset I didn’t think of it myself. That’s taste. Not something the maker claimed. Something I felt. Let other people call it that. You’ll be too busy making the next thing.
1
1
1
130
Welcome to the 'Butthole Era' of AI logos. 🍑 You CANNOT unsee this collection once you notice the pattern. Especially Claude in the center - it's basically IDENTICAL to an asterisk/anus drawing by Kurt Vonnegut! 🤯 My investigation into why tech design went full sphincter.
1
78
Aldi or more so Albrecht fam owns Trader Joe’s - wild 🤯
Trader Joe's absolutely dominates grocery stores. They earn ~$2,100 per square foot, which is more than 2x Whole Foods, and ~4.5x Walmart. Put simply, they've created an experience that makes customers LOVE them. Here's how:
2
73
Last night, we at @linear hosted a design leadership event. We invited about ~25 design leaders from top companies to join @lil_dill and me to discuss b2b design, quality, and craft. There were many good comments and questions that came out of this. I'll try to see if I can share them somehow, but first, I wanted to share why I was interested to do this event: I often hear design talked about generally or in the abstract, but I haven’t really seen people highlight how design and practices differ between b2b vs b2c design. Traditionally, design hasn’t been prioritized in the enterprise, but I believe design can be much more important there than on the consumer side. Enterprise or professional software often provides tools or solutions to someone to create or generally do their job or do it better. The bar for the solution can be very high, and the user is very discerning of that solution. If the design tool the designer uses isn’t that good, the quality isn’t there, and it’s very apparent. Since people are relying on the service to do their job or run their business, the stakes and need for reliability are also higher. If you constantly A/B test random things, it can cause disruption to the workflow, and therefore in the operations of the company. Design choices and changes should be considered and validated with beta programs. Almost all companies serving other companies are in retention and usually also in net retention business. Ideally, you keep your customer forever, and you want the account to grow over time so their net dollar retention goes over 100% year after year. Design can have a huge impact on building loyalty. One main reason companies churn from products is when the product quality and design speed drop. Customers get frustrated, so they start looking for other options. Good design has the power to do the opposite. If you consistently delight the customer, you build up that loyalty and trust. I think landing customers can be a finicky process. There might be many people in the process trying to evaluate your product against some other product. Usually, customers cannot inspect your code, or even fully grasp the product strategy, but one thing they can do is experience the product experience. Good design (and obviously the quality of the product execution) can really elevate that experience and be the thing that gets the customer excited about your tool. But it's not all roses. The reason why design is hasn't been traditionally prioritized in the enterprise is that enterprise software has buyers and users. The buyers often don't use the product or even try it. If you work in a company that gives you janky tools, it's probably because the buyers had other goals and the product experience inconsequential to those goals. But I don't this is practice is going to sustain. The pressure and demand for well working and well designed enterprise tools will continue to rise and eventually buyers will realize why they are there – to elevate their teams with the best tools available.
18
28
12
552
137,417
🎾 Have to post this guy’s tennis impersonations again. Just SO good! 😂😭 Murray Djokovic Wawrinka Federer Nadal Kyrgios Tsitsipas Del Potro Thiem Stelios Gkontsaris YT 📸👏
157
707
136
5,016
415,787
Right: For the default ScrollView, the scroll indicator gets clipped because both the ScrollView and the content need to get clipped with the same shape such that the content always remains clipped(irrespective of the yOffset) Left: have it wrap around the corner. SwiftUI made
72
168
41
2,740
270,950
"I do not design all of the edge cases" Here's an inside look at how @nikolasklein collaborates with engineers at Figma 👇
3
9
5
106
45,599
Can you design this as Jony Ive would do!
Replying to @asallen
This opens up a world of mind-bending thoughts. If you can train something to emulate a model of something, does that mean a company could openly purchase a designer’s model for their team, off an open market? #BlackMirror 😵‍💫
104
Some scrum analysis from Ireland v NZ. Let me know your thoughts #RugbyOnNBC #SmallMargins #BeautyIsInTheDetail
81
78
48
1,062
747,276
Replying to @elonmusk
We are. And we’re also aware that you‘re promoting a fascist German party.
141
292
7
7,508
138,996