惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
Recent Announcements
Recent Announcements
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
G
Google Developers Blog
MyScale Blog
MyScale Blog
N
Netflix TechBlog - Medium
博客园 - 叶小钗
Know Your Adversary
Know Your Adversary
V
Vulnerabilities – Threatpost
D
DataBreaches.Net
P
Palo Alto Networks Blog
C
Cisco Blogs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
NISL@THU
NISL@THU
Forbes - Security
Forbes - Security
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
阮一峰的网络日志
阮一峰的网络日志
腾讯CDC
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
N
News and Events Feed by Topic
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Engineering at Meta
Engineering at Meta
Last Week in AI
Last Week in AI
AWS News Blog
AWS News Blog
Security Latest
Security Latest
H
Heimdal Security Blog
小众软件
小众软件
Cyberwarzone
Cyberwarzone
The Hacker News
The Hacker News
P
Privacy International News Feed
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
Scott Helme
Scott Helme
博客园 - 【当耐特】
Latest news
Latest news
Microsoft Azure Blog
Microsoft Azure Blog
Y
Y Combinator Blog
Jina AI
Jina AI
Spread Privacy
Spread Privacy
量子位
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
雷峰网
雷峰网

UX Collective - Medium

Designing the Human+AI system AI UX debt: A new bottleneck The case for catholic philosophy in ethical interface design What critical thinking means for senior designers (and how to apply it) Most AI tools make users faster. The best AI tools make users better. From faster pencil to AI Experience Architect: a designer’s path The waiting problem in AI products Be like water, The death of the empty state, AI for UX The big M&M’s color investigation you could’ve totally lived without How mobile apps are reshaping screening for cognitive decline Two gears, one compass: designing at velocity while sustaining quality Should we be kind to machines (for our own sake, really)? How to write a DESIGN.md file Claude can actually use Opening your place to the street The undo problem in AI products The one-dimensional pipe between two high-dimensional minds AI made everyone a creator, not a designer Can a typeface be safe? What do you do if your best design work is a small project? Low cortisol solution to big problems The death of the empty state in AI products Be like water: Rethinking the design process with AI How I use AI to partner on design problems Rethinking design with your hands in the AI world The thinking was never just mine Prompt is not interface, UI patterns that won’t survive, how to make Claude follow your design… Discovery is the work AI gives back The left-handed rope Everything I know about AI, I learned from a genie How to make Claude Code follow your design system in Figma The prompt is not an interface Designing data-intensive applications — advice for interaction designers Users own the present. You own the future. The first taste of Joy We built this. Now we own it. Why you need to protect your work more than ever The psychological fine print of AI The trick to designing agentic AI is learning how to think like a manager St. Augustine and AI’s false promise Pinning is not saving. Saving is not favoriting. Favoriting is not flagging. You skipped the first question. Now you’re adding AI. When AI decides and human signs off Collected consciousness, exhausting moment, UX Research with AI Don’t simply bolt on AI. Rethink from the ground up. The basketball playbook for AI builder teams Can AI make your dating life better? Usability, accessibility, and the human-AI paradigm Thoughtful AI Implementation for UXR Leaders A GenAI perplexed by color theory 10 UI patterns that won’t survive the AI shift What is AI really costing the planet? The most dangerous pronoun in design Staff designers aren’t about shipping the best work. That’s the point. The forgotten conversation problem in AI chat A fantastic voyage, the illusion of good taste, the art of subtraction The right touch: mapping AI presence to user intent The rulebook for designing AI experiences Designing with AI without losing your mind How AI may reshape elderly care What improv taught me about why innovation falls out of sync How design leaders influence decisions without being in the room How to mitigate the risk of AI implementation in enterprise environments CSS you didn’t know you could style Product design in 2026: the beginning of a fantastic voyage? The chat box isn’t a UI paradigm. It’s what shipped. The web trained AI to deceive. Now designers have to untrain it. The art of subtraction in a world of infinite features What we behold, the trust-latency gap, designing haptics AI is ruining the way you talk about your work The deceptive nature of today’s AI conversation design and how to fix it Rethinking the shape of design teams in an AI world Becoming an AI-native designer The misrepresentation of “good taste” as a core design skill Test smart: how to approach AI and stay sane? Are we makers by nature — or consumers by design? Your AI agent can read your codebase. It doesn’t know your product. Folder instructions — Instructions for system-level AI Haptics: how to build a consistent cross-platform solution and align code with Figma I watched the manosphere documentary; here is how design is making things worse. Autopilot, agentic AI, and the dangers of imperfect metaphors Oh, but there’s one more thing We become what we behold AI, UX, and the factory model The trust gap in healthcare AI isn’t about the AI How to turn your competitor’s worst reviews into your strongest design argument The erosion of design authority, burnout problems, invisible customers Most products don’t need tone of voice — they need a point Designing adaptive teams The trust-latency gap: why the future of UX is intentionally slower Rethinking design critique Notes from the people building your future taste.md Social media on trial The old design workshop is dead. Long live design workshops. Careful, liable UX is a thing now Beyond the user: why design needs to widen its circle Designing for the invisible customer The UX ground is shaking, synthetic users, building perspective Data models: the shared language your AI and team are both missing We didn’t mean to build this- engagement at any cost
Working in the open
Aly Blenkin · 2026-04-23 · via UX Collective - Medium
Learnings from designing open source technology I have been reflecting on the past three and a half years and realized there have been many ‘firsts’: my first time working in open source, building offline first experiences, and working on a fully remote async team. Of course, any time you try something new, it pushes you in uncomfortable ways and challenges ingrained habits. You are forced to experiment, remix techniques, and think critically about what is essential. I have learned a lot along the way and wanted to share in case there are other designers interested in dipping their toes into open source. I will break down these learnings into three areas: Why working in the open made me a better designer From building features to product stewardship The benefits of the un/learning loop Why working in the open made me a better designer I’d worked on many digital public services before joining the open source world. I thought I knew how to design in the open. I shared research findings and iterations on community blogs and ensured everything was available on GitHub. I was wrong. There is a difference between simply publishing work online and designing a system that allows users to learn how to configure themselves. From the first idea to long-term maintenance, every stage is open by design. Designing tools that allow people to build their own applications is complex. You are constantly thinking about how to avoid disrupting workflows or creating unintended consequences for a vast range of users and scenarios. ODK , the open source company I joined, is a Digital Public Good that has been building and maintaining open source tools for over 18 years. It’s one of the most widely used platforms for data collection across sectors like public health, humanitarian aid, and environmental conservation, and is used in over 190 countries. ODK’s reach and impact continue to amaze me. In the Democratic Republic of Congo, the World Health Organization used ODK to vaccinate 17 million children for polio , and it was used in 27 EU member states for continent-wide biodiversity monitoring . Its mobile app was also one of the first ever created on Android! So the scale and complexity of iterating and maintaining these tools is a big design challenge. ODK in 2008 — one of the first ever mobile apps created on Android From a product design perspective, open source tooling pushes your designs to the max. They need to accommodate factors like working across sectors, regions, offline settings, 60+ languages, and access needs, which is a challenge in government services as well. I think the learning for me was also designing for endless personalization and configurations. There isn’t a week that has gone by that I haven’t learned something new from a user in the community. Someone who completely reimagined how to use the functionality in ways we could not have predicted, like the time we saw a (very keen) user create their own version of Salesforce for managing smallholder farms using ODK. When you design for that level of scale with the “garage doors open,” you need to be comfortable sharing every part of your process. You have to be OK with putting early ideas (the ones you’d love to spend more time on) out in the world, because sharing early and often leads to better outcomes. Workshopping with the community I was blown away by how thousands of users spend their free time contributing, sharing ideas, testing prototypes, and helping each other troubleshoot. I hadn’t seen this kind of collaboration in the private sector. Designing with users and building trust through every stage of the process has made me a better designer. It forced me to be clear about why we are making certain decisions and explain things in plain language because there are no fancy frameworks or corporate jargon to hide behind. It only leads to confusion and will exclude people from the conversation. From building features to product stewardship Two of the core design principles we created as a team were transparency and trust. Transparency to us meant things like clearly communicating states and giving users visibility into the system so they can troubleshoot. For trust, consistently design with the community, evaluate risk, and anticipate potential harms for user safety. At the companies I worked at in the past, these goals were often not even on the radar or were something said, but not actually implemented. I was excited to push this initiative forward and try methods that felt challenging outside of the open source space. Creating a public roadmap had been a goal of mine for years. I have always admired the few organizations that put their plans out for everyone, including competitors, to see. We created a public roadmap using Notion and organized it into now, next, and later, which was a bit confusing for some users initially. No timelines made it difficult to plan for, but it was our best guess based on what we were learning. Prioritizing a roadmap is already a difficult task internally, but constantly adapting and sharing those changes with the community was a new experience for me. Good public-facing documentation ensures there is a solid record of when, why, and what happened. It holds you accountable and ensures there is no gatekeeping of information. Public product roadmap Everything on the roadmap was also shared on our community forum, but we found that some ideas or things we were testing didn’t always get the wider community feedback we hoped for. To bridge this gap, we started a monthly call with the keen beans (the big advocates and contributors in the community). This did not replace traditional user research or speaking to folks who had frustrating experiences, but I saw it as another channel to connect with users. Each month on the call, a community member shared their story, we discussed what we are working on, and we co-designed and workshoped ideas together. Above all, it allowed us to get to know the people behind the usernames and avatars. Some of my favourite sessions were when people shared their personal journeys into data collection and tech for good, or the real talk, like when projects go wrong and how others can learn from those failures. In addition to the calls, we also had opportunities to meet up with the community (thanks to the Gates Foundation) and problem-solve together in person. Everyone plays an active role in stewarding the product forward. The ODK team is responsible for consistently pushing things along, but without the community and constant feedback, it wouldn’t have the same impact at scale. A few photos from building with the community in Italy, Rome, Kenya, and Congo It’s easy to get caught up in the desire to release often. Shipping features is a great feeling, especially when you see it making a tangible impact for organizations. But open source taught me to think like a steward and focus on the long-term. Thinking about how a feature will be maintained years from now and ensuring the foundations we build today are robust enough for others to build upon. It is a shift from shipping to sustaining. The benefits of the un/learning loop Before ODK, I had never worked on offline mapping tools. Designing new mapping functionality was one of the first problem areas I worked on when I joined. I was intimidated by how little I knew compared to the community members. One specific challenge involved removing the manual process of getting MBTiles onto a device . If I had skipped the learning part of this process, the messy, confusing back and forth, asking silly questions, and mapping out every technical hurdle, we would have built something that only worked for a fraction of our users. A few of the components we built for the new embedded map experience By embracing the discomfort of not being the expert in the room, we turned a technical bottleneck into a much better experience that made it easier for non-technical users. Learning and failing in the open feels scary at first, but it is the fastest way to grow. There is a lot of learning and unlearning happening in tech at the moment. Many people, including myself, are constantly thinking about how to be methodical about introducing AI into our workflows, where it adds value and where it could potentially cause harm. Now more than ever, it seems like there is an overwhelming number of AI solutions in search of a problem. When designing tools for high-stakes environments like public health, you cannot afford to jump to solutioning without a solid understanding of the wider system and potential impact. Not only for users, but also considering the knock-on impacts like social, labour and environmental harms. Perhaps that is what drew me to open source. It is full of passionate people who care about building technology responsibly, who want to contribute to something that not only helps their work but also benefits others. Do not get me wrong, it is not perfect. There may be fewer tech bros, but there are still challenges, like financial sustainability and maintaining software that underpins a larger ecosystem. I have shared my thoughts about the benefits of experimenting and wandering in your career, like moving between manager and IC roles. I’m still a big champion of this idea. Wandering outside your lane, whether that’s in your role or trying a new domain, reinforces this learning loop. It may seem counterintuitive to slow down and experiment with your learning, especially when the tech industry is obsessed with hyper scale and speed. At a time when it seems like everyone apart from you has figured out how to automate and monetize a side business while they sleep, it is easy to feel behind. But maybe all of this is okay. Maybe the goal isn’t to move faster, but to move with more intention. Whether you are working in open source or just curious about being more open with your design process, I hope you find a space that allows you to be at your learner's edge and design something you steward with others. ODK team I started writing this as part love letter to open source, but more so to the ODK team and community. I appreciate you all 💙 Although I am moving on from ODK, I am excited to continue applying these learnings in my next chapter, which unsurprisingly will stay within the world of open source :) Also, if you’re a product designer interested in learning more about ODK and open roles, please reach out to yanokwa@getodk.org! Resources that inspired my thinking over the years 📚 Design notes on the 2023 Wikipedia redesign Working in Public: The Making and Maintenance of Open Source Software by Nadia Asparouhova Eriol Fox and their work in open source Empire of AI by Karen Hao Lost in Work: Escaping Capitalism by Amelia Horgan Internet for the People: The Fight for Our Digital Future by Ben Tarnoof Glitch Feminism: A Manifesto by Legacy Russell The work we need: A 21st Century Imagining by Hilary Cottam Power to the Public: The Promise of Public Interest Technology by Tara Dawson McGuinness & Hannah Schank Ways of Being: Beyond Human Intelligence by James Bridle Inciting Joy: Essays by Ross Gay Experiments in Imagining Otherwise by Lola Olufemi Mismatch: How Inclusion Shapes Design by Kat Holmes Design Justice: Community-Led Practices to Build the Worlds We Need by Sasha Costanza-Chock Working in the open was originally published in UX Collective on Medium, where people are continuing the conversation by highlighting and responding to this story.