{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.1"}, "schedule": {"url": "https://program.foss-backstage.de/ux24/schedule/", "version": "1.6", "base_url": "https://program.foss-backstage.de", "conference": {"acronym": "ux24", "title": "FOSS Backstage Design", "start": "2024-03-06", "end": "2024-03-06", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#E60077"}, "rooms": [{"name": "Main Hall", "slug": "2774-main-hall", "guid": "4000758c-d006-517b-b293-5fd13227bd86", "description": null, "capacity": 60}, {"name": "Workshop Room", "slug": "2800-workshop-room", "guid": "042fd96f-05a7-53f0-87c4-35a08243074b", "description": null, "capacity": null}], "tracks": [{"name": "Governance & Community", "slug": "4260-governance-community", "color": "#DBDF07"}, {"name": "Sustainability & Funding", "slug": "4261-sustainability-funding", "color": "#1A9F5C"}, {"name": "Legal & Compliance", "slug": "4262-legal-compliance", "color": "#160404"}, {"name": "Diversity & Inclusion", "slug": "4263-diversity-inclusion", "color": "#1F24A3"}, {"name": "Growing Open Source", "slug": "4264-growing-open-source", "color": "#9A3131"}, {"name": "Security", "slug": "4265-security", "color": "#171B4D"}], "days": [{"index": 1, "date": "2024-03-06", "day_start": "2024-03-06T04:00:00+01:00", "day_end": "2024-03-07T03:59:00+01:00", "rooms": {"Main Hall": [{"guid": "864e6537-f0ec-5e4c-9a5f-d94ebb56d5cb", "code": "SD9WAM", "id": 42483, "logo": null, "date": "2024-03-06T10:05:00+01:00", "start": "10:05", "duration": "00:30", "room": "Main Hall", "slug": "ux24-42483-increasing-the-human-element-in-open-source-software", "url": "https://program.foss-backstage.de/ux24/talk/SD9WAM/", "title": "Increasing the human element in open source software", "subtitle": "", "track": null, "type": "Keynote", "language": "en", "abstract": "In this talk, I share my experience about building open source software while maintaining a good balance of community input. I discuss the ways in which software engineers or developers, designers, community and product managers can adopt and incorporate research practices in software design.", "description": "In this talk, I share my experience about building open source software while maintaining a good balance of community input. This talk introduces best practices in human research practices that transcends the academic context into the technology and software context. I introduce a full suite context of research requirements in the software product development cycle. I discuss the benefits of engaging different audiences at various stages of development based on requirement variability to the stage of product proprietary. Research as a general process of knowledge production and inquiry includes scientific research, investigative journalism, data journalism, OSINT, investigation by non-profit entities, community etc. I discuss the ways in which software engineers or developers, designers, community managers and product managers can adopt and incorporate research practices in human factors testing, in the absence of a dedicated researcher on their team. Finally, I end with the importance of the human element in making inferences and judgments in product development decisions and ways in which the tradition of scientific research can inform the future of an increasingly ubiquitous digital world.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZLPA38", "name": "Aparna Sundar", "avatar": "https://program.foss-backstage.de/media/avatars/ZLPA38_23z0lrH.webp", "biography": "Aparna Sundar is a Senior Researcher at OpenSearch Project. She has decades of experience in the field of research and design. She actively publishes in cognitive science journals. Aparna gives talks in various domains including Technology, Psychology and Marketing.", "public_name": "Aparna Sundar", "guid": "25073dd5-fb02-591b-b377-8b3641dedbeb", "url": "https://program.foss-backstage.de/ux24/speaker/ZLPA38/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/SD9WAM/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/SD9WAM/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/SD9WAM/resources/Aparna_Sundar_-_Increasing_the_human_element_in_open_s_o3ImYs8.pdf", "type": "related"}]}, {"guid": "1b109903-6ea1-5a1c-bc57-32de08449ca5", "code": "R9YTQJ", "id": 42924, "logo": null, "date": "2024-03-06T10:40:00+01:00", "start": "10:40", "duration": "00:20", "room": "Main Hall", "slug": "ux24-42924-a-user-centric-r-evolution", "url": "https://program.foss-backstage.de/ux24/talk/R9YTQJ/", "title": "A user-centric (r)evolution", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Speed in open-source can overshadow user needs. At Percona, neglecting user experience affected a new product. But we shifted: users led, designers joined early, and usability took priority pre-coding. That change, plus our new design system, transformed everything!", "description": "In the world of open-source software development, the rush to write code often steals the show, leaving user experience sidelined. We might end up overlooking users and skipping vital usability tests in our need for speed, which could explain why adoption rates struggle. At Percona, we encountered firsthand the repercussions of neglecting user-centric design principles in our product development journey.\r\n\r\nOur exploration began with the integration of a new product into an existing framework where UX was an afterthought. This integration exposed the severe repercussions of neglecting user-centric design practices\u2014a significant hindrance to usability and adoption rates.\r\n\r\nThis pivotal moment sparked a reevaluation of our approach. Recognizing the necessity of a radical shift, we committed ourselves to embed a user-first ethos from project inception. This shift meant involving designers at the earliest stages, conducting usability testing right from the initial concept phase\u2014a marked departure from previous practices.\r\n\r\nThe outcomes were transformative. Our product saw marked improvements in usability, aesthetics, and user satisfaction. This validated our shift, prompting the development of an inclusive design system open for community collaboration.\r\n\r\nA narrative centered on valuing users, initiating UX from the project's start, and nurturing an open design system that champions a user-focused approach within open-source software development.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7LJTPH", "name": "Nuna Dion\u00edsio", "avatar": "https://program.foss-backstage.de/media/avatars/7LJTPH_EZiGqNt.webp", "biography": "I'm Nuna Dion\u00edsio, a UX Product Designer. I've worn different hats, from communication design to managing a UX team, all fueled by my love for crafting remarkable user experiences. Working in the open-source world, I tackle challenges head-on. I'm a firm believer in transparent, user-centered design and my goal is to keep transforming the open-source landscape, ensuring it's user-friendly and a delight for all.", "public_name": "Nuna Dion\u00edsio", "guid": "ad4f1fd4-3d78-5e26-b5da-70757b273a92", "url": "https://program.foss-backstage.de/ux24/speaker/7LJTPH/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/R9YTQJ/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/R9YTQJ/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/R9YTQJ/resources/Nuna_Dion%C3%ADsio__A_user-centric_revolution_XhjkSmm.pdf", "type": "related"}]}, {"guid": "fca56612-61a7-5c2d-b14f-f451887e61cd", "code": "7BNYGE", "id": 42974, "logo": null, "date": "2024-03-06T11:05:00+01:00", "start": "11:05", "duration": "00:20", "room": "Main Hall", "slug": "ux24-42974-the-power-of-adding-a-story-to-your-demo", "url": "https://program.foss-backstage.de/ux24/talk/7BNYGE/", "title": "The power of adding a story to your demo", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "How can open source projects that deal with complicated and niche concepts like search query rewriting become easy to understand and approachable to users? We'll share how we solved this problem by a powerful demo, videos, katas and finally telling the story of Pete, the search product manager.", "description": "Some open source projects deal with complicated concepts that can be hard to understand and that cover a niche problem. There is an entry barrier to those projects, which can only be overcome by demonstrating and educating potential users about the benefits of the software and about how to actually use it.\r\n\r\nIn this talk, we will show how we solved this problem for a set of search-related open source softwares. Each of the libraries deals with a very specific problem, such as query rewriting and search result evaluation. We finally decided to create a separate open source project, \"Chorus\", that shows how these components work together in a demo online shop.\r\n\r\nWe created the persona of Pete - a search product manager who was given the task to improve a company's e-commerce search. In as series of videos, we explained how Pete solves specific problems by help of our software and we added a series of katas that explain to developers how to implement specific solutions. The feedback that we have received indicates that this has made the concepts behind  our software much more approachable.\r\n\r\nWe think that the idea of combining a meaningful demo application with telling a story that empathises with the actual day-to-day work of a relevant user group might inspire other open source projects and help them improve the user experience and adoption of their software.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HGELSH", "name": "Ren\u00e9 Kriegler", "avatar": "https://program.foss-backstage.de/media/avatars/HGELSH_rNs8X8G.webp", "biography": "Ren\u00e9 has worked in search for almost 17 years, including on projects for some of the top 10 German e-commerce sites. He is co-founder and co-organiser of MICES (Mix-Camp E-commerce Search), an event that brings together the e-commerce search community each year. He created and maintains the Querqy open source library for query rewriting. Ren\u00e9 is co-initiator of the Chorus project \u2013 an open source software stack that combines Querqy with other powerful tools to build e-commerce search and to measure and improve search quality. He works as Chief Strategy Officer at OpenSource Connections.", "public_name": "Ren\u00e9 Kriegler", "guid": "a16411f8-248f-5503-a925-c28627590819", "url": "https://program.foss-backstage.de/ux24/speaker/HGELSH/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/7BNYGE/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/7BNYGE/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/7BNYGE/resources/Ren%C3%A9_Kriegler__The_power_of_adding_a_story_to_your_dem_Jhdxa6j.pdf", "type": "related"}]}, {"guid": "49249a68-2381-54a3-b791-2adaf2fd100b", "code": "9TEBU7", "id": 40227, "logo": null, "date": "2024-03-06T11:25:00+01:00", "start": "11:25", "duration": "00:20", "room": "Main Hall", "slug": "ux24-40227-the-power-of-ux-heuristics-in-open-source-projects", "url": "https://program.foss-backstage.de/ux24/talk/9TEBU7/", "title": "The Power of UX Heuristics in Open Source Projects", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Discover the potential of UX Heuristics and their impact on open source projects. We\u2019ll show you how these principles can improve usability, driving increased adoption of open source solutions. We\u2019ll even walk you through practical analysis techniques to level up your next project.", "description": "Introduction to UX Heuristics:\r\n\r\n- Defining UX heuristics and the important role they can play in open source development.\r\n- Explanation of what heuristics encompass, including principles like visibility, feedback, and user control.\r\n- How UX heuristics act as practical guidelines for evaluating user interfaces.\r\n\r\nWhy UX Heuristics Are Vital in Open Source Development:\r\n\r\n- The role of UX heuristics in fostering open source project success by enhancing user adoption, satisfaction, and collaboration.\r\n- How heuristics provide a framework to align a software\u2019s functionality with user expectations.\r\n- Examine the value of utilizing UX heuristics in open source design, as they align with the principles underpinning both accessibility and open source initiatives.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TMGRMS", "name": "Marit Brademann", "avatar": "https://program.foss-backstage.de/media/avatars/TMGRMS_dRfWX24.webp", "biography": "Marit is works as UX Lead with Ura Design. With 12 years of exprience in digital product, and organisational discovery, design and development, she identifies with being a facilitator, designer, product lead and thought leader. Her topics are responsible tech, collaborative process design and ethical UX design.", "public_name": "Marit Brademann", "guid": "beacdb61-1772-5331-8b46-5e3b0666f30b", "url": "https://program.foss-backstage.de/ux24/speaker/TMGRMS/"}, {"code": "QDVSMA", "name": "Christopher Hunter", "avatar": "https://program.foss-backstage.de/media/avatars/QDVSMA_o1ldZIl.webp", "biography": "In his role as a UX designer at Ura Design, Christopher integrates his background in the performing arts to offer a distinctive and human-centric approach to design. Specializing in comprehending user motivations and nurturing authentic connections, he actively engages in open source projects, enhancing platforms for broader accessibility.", "public_name": "Christopher Hunter", "guid": "06ca196e-8383-5f70-b6de-a02801d8f399", "url": "https://program.foss-backstage.de/ux24/speaker/QDVSMA/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/9TEBU7/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/9TEBU7/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/9TEBU7/resources/Christopher_Hunter__The_Power_of_UX_Heuristics_in_Open_E3qAMUM.pdf", "type": "related"}]}, {"guid": "53641a79-828c-5625-a0de-49ddc57eda24", "code": "3FVH3W", "id": 42480, "logo": null, "date": "2024-03-06T12:10:00+01:00", "start": "12:10", "duration": "00:20", "room": "Main Hall", "slug": "ux24-42480-building-an-open-source-community-beyond-the-code", "url": "https://program.foss-backstage.de/ux24/talk/3FVH3W/", "title": "Building an Open Source Community Beyond the Code", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "We will share our experience on how simple and effective strategies can make an open source project be more visible and inclusive.", "description": "This presentation focuses on the essence of open source projects - the community. It delves into attracting the right individuals, fostering a welcoming and diverse community, and sustaining energy and growth over time. Strategies for enhancing the online visibility of projects will be shared, highlighting the impact of a diverse community, with its array of ideas, perspectives, and experiences, in shaping superior products. This diversity not only drives innovation and improves functionality but also appeals to various user groups. The discussion will also cover strategies for keeping the community engaged, satisfied, and expanding, drawing from collective experiences and the shared goal of creating a digital tool that is inclusive, accessible, and innovative. Moreover, the talk will address the inclusion of designers in the open source community, emphasizing the significance of design thinking and visual communication in project development. Suitable for both newcomers and veterans in open source, drawing from our experience and real-life examples within the Penpot Community, this talk underscores the human aspect of technology and strategies for ensuring a project's success and growth.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DYTZNS", "name": "Carolina Portugal", "avatar": "https://program.foss-backstage.de/media/avatars/DYTZNS_s9aSKqR.webp", "biography": "I\u2019m passionate about innovation with a people-centric approach. Maker, nomad and daydreamer. Always looking for new experiences.", "public_name": "Carolina Portugal", "guid": "4067c996-8c8a-5cd8-ae9c-6f56b09b2f8a", "url": "https://program.foss-backstage.de/ux24/speaker/DYTZNS/"}, {"code": "C8PD8N", "name": "Elena Alcalde", "avatar": "https://program.foss-backstage.de/media/avatars/C8PD8N_Dc6obzi.webp", "biography": "Committed to using communication as a tool for positive change, I'm proud to be part of the impactful Kaleidos and Penpot Community team.", "public_name": "Elena Alcalde", "guid": "1989999c-e1b9-52e0-bea7-1386870da3f1", "url": "https://program.foss-backstage.de/ux24/speaker/C8PD8N/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/3FVH3W/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/3FVH3W/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/3FVH3W/resources/Carolina_Portugal__Elena_Alcalde__Building_an_Open_Sou_DX8Gdm2.pdf", "type": "related"}]}, {"guid": "255d0f8a-95c5-5c24-8b13-24f7300b3774", "code": "EFUBGE", "id": 42369, "logo": null, "date": "2024-03-06T12:35:00+01:00", "start": "12:35", "duration": "00:20", "room": "Main Hall", "slug": "ux24-42369-building-the-holodeck-xr-for-designers", "url": "https://program.foss-backstage.de/ux24/talk/EFUBGE/", "title": "Building the Holodeck: XR for Designers", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "The promise of everyday use for XR tech is looming and OSS design tools is the best path to an equitable metaverse.", "description": "XR is on the verge of breaking through to the mainstream\u2013yet it still feels like this secret club for devs only. Where to start, what is the difference between VR and MR, and what's spacial design? As designers it can be hard to figure out where we fit in, harder to find the tools to get started, and even harder to find tools with a low barrier to entry, aka free. \r\nIn my talk resources for entering this realm of design will be shared along with why OSS tools for XR will create a more accessible and equitable web for the next stage in our digital evolution,", "recording_license": "", "do_not_record": false, "persons": [{"code": "NWPW3C", "name": "Samira Gibson", "avatar": "https://program.foss-backstage.de/media/avatars/NWPW3C_Ci2xv8q.webp", "biography": "Philly native, wife, dog mom (x3), volunteer skateboard instructor, and I'd totally love to see Captain Seven of Nine in a new Star Trek Voyager spin-off. Designer & Dev", "public_name": "Samira Gibson", "guid": "6c681bd6-dc44-51a3-bf75-9db1995ac7fb", "url": "https://program.foss-backstage.de/ux24/speaker/NWPW3C/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/EFUBGE/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/EFUBGE/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/EFUBGE/resources/Samira_Gibson__Building_the_Holodeck_-_XR_for_Designer_QcXvdWP.pdf", "type": "related"}]}, {"guid": "ffd119f2-9cce-56d7-a184-220d84371e45", "code": "M9CEVS", "id": 41416, "logo": null, "date": "2024-03-06T14:00:00+01:00", "start": "14:00", "duration": "00:20", "room": "Main Hall", "slug": "ux24-41416-re-thinking-product-adoption-through-documentation-design", "url": "https://program.foss-backstage.de/ux24/talk/M9CEVS/", "title": "Re-thinking product adoption through documentation design", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Improving software adoption by redesigning documentation: A focus on making user guides more intuitive and accessible for 17 diverse open-source products. Tackling users\u2019 frustration and improving technical instructions\u2019 readability by leveraging user experience design practices.", "description": "One of the most obvious paths when thinking about the adoption strategies of a software product is to change it. For example, by creating a good user onboarding experience and ensuring they can quickly get to the value by using the product.\r\n\r\nIntuitive products don\u2019t require manuals, right? This is not always the case, especially if we\u2019re discussing improving the adoption of 17 distinct, free, open-source products.\r\n\r\nThe reasons for a hard user adoption can vary. In this case, when technical people build for technical people, it\u2019s hard to change coding structures overnight and simplify the user experience. Documentation is the best resource and the user\u2019s companion for successful usage.\r\n\r\nHowever, when documentation is also poorly implemented, users\u2019 frustration levels may quickly rise. They may find themselves re-reading walls of undecipherable text over and over and reach the point of feeling dumb for never actually completing the installation.\r\n\r\nDocumentation must be intuitive and accessible, requiring a more mindful implementation. That is why we decided that the first and quickest path to improving the product adoption would be to treat it as any other product and re-design it. Using the practices and methodologies of user experience design, we found the ideal path to get to the right solution as a team to tackle our documentation problems and prepare ways to improve our family of products.", "recording_license": "", "do_not_record": false, "persons": [{"code": "EVSCPN", "name": "Pedro MC Fernandes", "avatar": "https://program.foss-backstage.de/media/avatars/EVSCPN_1jlkqa1.webp", "biography": "A hands-on creator in spirit inspired by all sorts of arts, creativity, and visual expression. Has experience working in various industries, like industrial, graphic, architectural, and fashion design, but with a more recent focus in tech, as a product designer at Percona.", "public_name": "Pedro MC Fernandes", "guid": "11947d58-6961-55fc-a7da-49158b18b5ea", "url": "https://program.foss-backstage.de/ux24/speaker/EVSCPN/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/M9CEVS/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/M9CEVS/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/M9CEVS/resources/Pedro_Fernandes__Re-thinking_product_adoption_through__71nGe0g.pdf", "type": "related"}]}, {"guid": "a8ef2444-1bda-580d-8f0e-6d7a5975234d", "code": "ZFG9HK", "id": 43224, "logo": null, "date": "2024-03-06T14:25:00+01:00", "start": "14:25", "duration": "00:20", "room": "Main Hall", "slug": "ux24-43224-stewarding-usability-for-humanitarian-open-source-software", "url": "https://program.foss-backstage.de/ux24/talk/ZFG9HK/", "title": "Stewarding Usability for Humanitarian Open Source Software", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "The usability of a tool is critical security infrastructure, especially for software that enables humanitarian and human rights work. This talk will explain the relationship between usability, design, and security and explore implementing usability metrics and testing within these OSS projects.", "description": "Humanitarian and human rights work around the world relies on digital tools to document harms, organize crisis response, and disseminate information \u2013 often with Open Source Software as its foundation. The usability and design of such tools, however, is rarely foregrounded, and is especially under-acknowledged as key aspects of the software\u2019s security infrastructure. This session will explore how to develop sustainable usability metrics and user engagement practices that help enhance security, highlighting a case study of our work with Bayanat, the Syria Justice and Accountability Centre\u2019s Open Source tool for documentation of  human rights abuses and war crimes. The usability of Bayanat is critical for a number of reasons, but most importantly because users are handling highly sensitive data that needs to be safeguarded, and users need to understand the security choices they make to ensure that their data is truly safe. This talk will walk the audience through \r\nA) why usability is a critical security feature, \r\nB) how to develop usability metrics with restricted time and resources, and \r\nC) how to implement usability testing and user engagement for humanitarian tools.", "recording_license": "", "do_not_record": false, "persons": [{"code": "V3MLJN", "name": "Katie Wilson", "avatar": "https://program.foss-backstage.de/media/avatars/V3MLJN_wc1yYRY.webp", "biography": null, "public_name": "Katie Wilson", "guid": "af194b20-3b41-58f5-bfc3-36e7359b192d", "url": "https://program.foss-backstage.de/ux24/speaker/V3MLJN/"}, {"code": "MMAYCP", "name": "Abhishek Sharma", "avatar": "https://program.foss-backstage.de/media/avatars/MMAYCP_NWuxv6U.webp", "biography": "tba", "public_name": "Abhishek Sharma", "guid": "ff2b5d9d-fdb1-58c2-96bf-f83f2f1c224f", "url": "https://program.foss-backstage.de/ux24/speaker/MMAYCP/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/ZFG9HK/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/ZFG9HK/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/ZFG9HK/resources/Abhishek_Sharma__Katie_Wilson__Stewarding_Usability_fo_29wueSf.pdf", "type": "related"}]}, {"guid": "8bd21766-21fa-523b-975d-61fdd8bd1422", "code": "GKPDYX", "id": 42590, "logo": null, "date": "2024-03-06T14:50:00+01:00", "start": "14:50", "duration": "00:20", "room": "Main Hall", "slug": "ux24-42590-devs-in-mind-how-to-design-interfaces-for-developer-tools", "url": "https://program.foss-backstage.de/ux24/talk/GKPDYX/", "title": "Devs in mind: how to design interfaces for developer tools", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Designing interfaces for developers where they spend hours daily is challenging and exciting. In this talk, you'll learn what sets these interfaces apart from consumer apps, how to deal with dispersed attention and non-linear behavior, and the best strategies to design interfaces for different conte", "description": "At Evil Martians, our product designers are immersed in professional tools like Figma, Glyphs, and Blender, crafting top-tier developer tools like HTTPie, Tines, and Wave Terminal.\r\n\r\nDrawing from this expertise, I\u2019ll share key principles for designing UIs for the discerning audiences of designers and developers.\r\n\r\nDesigning an interface for a developer tool, a designer needs to keep in mind the main differences from consumer-oriented interfaces:\r\n- Developers spend hours inside interfaces, so even a tiny friction multiplies, resulting in minutes and hours of wasted time.\r\n- Developers constantly switch back and forth between several tools and need to restore the context quickly.\r\n- The absence of a straightforward \u201chappy path\u201d makes it hard to optimize the interface.\r\n\r\nThere are three contexts a developer works in and switches back and forth:\r\n- Immediate context: user\u2019s particular action within a single panel.\r\n- Intermediate context: user\u2019s set of current tasks within the app.\r\n- Broad context: user\u2019s job goals they achieve in the whole OS scope.\r\n\r\nDesigning the best immediate context experience\r\n- Incorporate all necessary controls for each task within a single panel or window.\r\n- Minimize interface friction such as accessive scrolling.\r\n- Utilize panel footers for secondary actions.\r\n\r\nDesigning the best intermediate context experience\r\n- Combine multiple immediate context interfaces into a single process.\r\n- Persist scroll position within panels.\r\n- Offer personalization: resizing, reordering.\r\n\r\nDesigning the best broad context experience\r\n- Consider how your users use your app in their daily jobs.\r\n- Use a responsive layout even if the product isn\u2019t targeting a mobile audience.\r\n- Think about integrating with other apps that users can use in conjunction with yours.", "recording_license": "", "do_not_record": false, "persons": [{"code": "QUUFMS", "name": "Anton Lovchikov", "avatar": "https://program.foss-backstage.de/media/avatars/QUUFMS_CNJQcql.webp", "biography": "Product designer at Evil Martians, focusing on interfaces for developer tools, with a technical background in creating developer-friendly solutions without compromising aesthetics. Building pet projects in Swift and Unity, home-brewing beer, and making cheese on Earth.", "public_name": "Anton Lovchikov", "guid": "5e764697-6df1-54b5-89f4-d802e09717d7", "url": "https://program.foss-backstage.de/ux24/speaker/QUUFMS/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/GKPDYX/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/GKPDYX/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/GKPDYX/resources/Anton_Lovchikov__Devs_in_mind_JAMttQC.pdf", "type": "related"}]}, {"guid": "547481b5-e376-5a34-b617-19a0e6a7055c", "code": "JVSJU8", "id": 43223, "logo": null, "date": "2024-03-06T15:30:00+01:00", "start": "15:30", "duration": "00:20", "room": "Main Hall", "slug": "ux24-43223-designers-as-multifaceted-contributors", "url": "https://program.foss-backstage.de/ux24/talk/JVSJU8/", "title": "Designers as Multifaceted Contributors", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Do you want to grow your open source community? Have you given thoughts to opening your community up and allowing non-code contributors to be a part of it? Then you should be a part for this talk.", "description": "There is no limit to what a designer can do in open source, bringing their creative and analytical reasoning to various aspects of an open source project. It is challenging for most projects to accommodate design contributions; either the project does not think about design in their project or there is little to no documentation available on projects for design contributions. And even in cases where there are available design contributors, they are often assigned multiple tasks, which in turn overwhelms them, resulting in silent quitting. In this talk, I will discuss how projects can manage design contributors and also share from my experience on how the larger open source community can help projects onboard and manage creative open source design contributions.", "recording_license": "", "do_not_record": false, "persons": [{"code": "GVBNDD", "name": "Victory Brown", "avatar": "https://program.foss-backstage.de/media/avatars/GVBNDD_R7K1uet.webp", "biography": null, "public_name": "Victory Brown", "guid": "1f13d199-3e5e-55f8-8e70-b943cd697df4", "url": "https://program.foss-backstage.de/ux24/speaker/GVBNDD/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/JVSJU8/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/JVSJU8/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/JVSJU8/resources/Victory_Brown__Designers_as_Multifaceted_Contributors_3y9obKd.pdf", "type": "related"}]}, {"guid": "617297d0-7ecc-5c09-b69c-93b2c9c58cb9", "code": "YCYBUY", "id": 42606, "logo": null, "date": "2024-03-06T15:55:00+01:00", "start": "15:55", "duration": "00:20", "room": "Main Hall", "slug": "ux24-42606-designing-uis-without-a-ui-designer", "url": "https://program.foss-backstage.de/ux24/talk/YCYBUY/", "title": "Designing UIs without a UI designer", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Design is still fundamental, and yet designers are rarely active in open-source contributions. If UI design falls under your charge, let\u2019s talk about your options. You won\u2019t become a designer overnight, but we\u2019ll see how to make first steps by incorporating these principles through engineering.", "description": "The talk is based on this article: https://evilmartians.com/chronicles/pen-paper-ide-a-devtool-founders-early-stage-design-guide\r\n\r\nI. Skip the designs, but don\u2019t skip designing\r\n- Build your UI directly in code for a faster workflow.\r\n- Focus on key user tasks and on the journeys your user will undertake to complete those tasks.\r\n- Prioritize solving user problems over struggling with the user interface.\r\n- Stay close to your customers.\r\n\r\nA key quote:\r\n> Saying \u201cI need a button\u201d prematurely restricts you to using only a button, while stating \u201cThe user needs to run the code\u201d leaves room to decide that, besides, another possible solution might include a keyboard shortcut.\r\n\r\nII. Don\u2019t reinvent the wheel\r\n- Utilize pre-existing components since you\u2019re designing in code.\r\n- Study and draw inspiration from the UI patterns prevalent in popular applications.\r\n\r\nA key quote:\r\n> Approach this MVP as if you will discard its UI once you engage with a product consultancy or an in-house designer. Because spoiler alert: you will.\r\n\r\nIII. Cut the scope to find the product core\r\nIV. User possibilities over user experience\r\nV. Consult LLMs for design guidance", "recording_license": "", "do_not_record": false, "persons": [{"code": "7YLZWB", "name": "Gleb Stroganov", "avatar": "https://program.foss-backstage.de/media/avatars/7YLZWB_TupP2pp.webp", "biography": "I am a product designer with more than 13 years of experience in digital and product design based in Lisbon, Portugal. I joined Evil Martians in 2020 and continue my route in helping startups and businesses to grow and expand their service quality among the new users. We are working and solving design problems in multiple areas, from blockchain technologies and web-rtc services to cashback services and professional advanced services. Working with big brands like Ebay and new fast growing companies.", "public_name": "Gleb Stroganov", "guid": "ced8c49d-1b11-546b-85af-d24812366020", "url": "https://program.foss-backstage.de/ux24/speaker/7YLZWB/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/YCYBUY/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/YCYBUY/", "attachments": [{"title": "Slides", "url": "/media/ux24/submissions/YCYBUY/resources/Gleb_Stroganov__Designing_UIs_without_a_UI_designer_bxY4Ewm.pdf", "type": "related"}]}], "Workshop Room": [{"guid": "b15d802d-674e-5d66-90c9-eb0f7f4155da", "code": "XJ9DHP", "id": 39361, "logo": null, "date": "2024-03-06T10:40:00+01:00", "start": "10:40", "duration": "01:00", "room": "Workshop Room", "slug": "ux24-39361-web-accessibility-for-open-source-privacy-security-tools", "url": "https://program.foss-backstage.de/ux24/talk/XJ9DHP/", "title": "Web-accessibility for open-source privacy & security tools", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Join web accessibility experts share insights on interdisciplinary approaches for inclusive design that enhances the navigation capacity for people with disabilities. We explore disciplines that provide language support, privacy, data protection, security, and safety for the disability community.", "description": "This session relates to everyone involved in the design of digital technologies which includes\r\nstandards, policies, applications, and more. Technology designers from different disciplines\r\nare increasingly confronted with the topic of accessibility for people with disabilities, yet are\r\noften unsure how to approach it. Sensitivities often prevent efficient interaction among designers from different disciplines. This workshop is open to all - designers, developers, digital rights activists, usability consultants, and accessibility consultants. One does not require specific expertise to participate. People with backgrounds in collecting feedback from users and open-source tool teams who have integrated and implemented usability and accessibility improvements based on user feedback are welcome. \r\n\r\nThe facilitators will share best practices and resources that comply with accessibility best practices and how one can achieve the desirable accessibility standard. We will also share the results or examples of feedback collected from people with disabilities, outlining specific gaps in the accessibility of current open-source tools such as BigBlueButton, Jitsi, RiseUp Pad, Crypto Pad, Tella, Destiny, CDR Link, C\u00edrculo, etc.\r\n\r\nThis workshop aims to, with involvement of the participants, map out some of the interfaces\r\nbetween different disciplines and what each can bring to a shared table of requirements. The workshop facilitators will share experiences from their topics of expertise, including accessibility, security, user experience design, usability, and more. Participants will add to this diversity in ideas, experiences, and situations, while the moderator draws connections between the dots.\r\n\r\nParticipants will also have a:\r\n1) Comprehensive understanding of the accessibility status of popular open-source tools by learning about the common accessibility myths. What are some common accessibility fails? Some examples provided below \r\n                   > Keyboard navigation - developers forget to test with the keyboard and not just the mouse\r\n                   >Alternative text for Images - allows blind people to actually understand the image\r\n                  > Contrast between colors, e.g., light grey text on white background\r\n                  >Placeholders vs labels on forms - should be invisible labels and related to the input so that it works for assistive technologies\r\n\r\n2) Understand the dire need for adopting accessibility standards to foster digital inclusion for people with disabilities\r\n3) The socio-economic benefits of  making privacy and security tools more accessible by incorporating principles of web-accessibility", "recording_license": "", "do_not_record": false, "persons": [{"code": "RRJGKH", "name": "Raashi Saxena", "avatar": "https://program.foss-backstage.de/media/avatars/RRJGKH_4M2ZLt6.webp", "biography": "Raashi Saxena is a trainer and strategy consultant for the Accessibility Lab with extensive experience as a technologist, social impact innovator, and practitioner. She serves in a number of advisory roles, including for The Internet Rights & Principles Dynamic Coalition, Missions Publiques\u2019s \u201cWe, the Internet\" Project, and Threading Change, a sustainable fashion non-profit. As an international speaker, Raashi has spoken on panels and conferences across Africa, Asia, and Europe. She was highlighted as an expert in Mozilla's 2022 Internet Health Report and Pew Research Center's 2021 Report on Digital Spaces. Recognized by World Economic Forum as one of the Six Inspirational Young Female Leaders, Saxena is currently the Curator of Global Shapers Bengaluru Hub and is one of the 300 leaders of the 2020 Women Deliver Young Leaders Program represented by 96 countries. Raashi is based in Bangalore, India.", "public_name": "Raashi Saxena", "guid": "4e6beb51-a979-58ab-a736-8d79c91fbb3e", "url": "https://program.foss-backstage.de/ux24/speaker/RRJGKH/"}, {"code": "PRYGCM", "name": "Nancy Reyes", "avatar": "https://program.foss-backstage.de/media/avatars/PRYGCM_M0Cd2gA.webp", "biography": "Nancy Reyes Flores is a web accessibility evangelist in Latin America and a Certified Professional in Accessibility Core Competency. She has taken leadership in projects working to make websites and apps accessible.\r\nShe works at Accessibility Lab, an organization specialized in digital accessibility and social inclusion for people with disabilities, promoting a new ecosystem: internet for all.\r\nShe has collaborated with the Mexican government and other private sector companies.\r\nShe also works with non-profit organizations on behalf of the rights for people with disabilities.\r\nShe focuses on perspectives and challenges to accomplish digital inclusion.\r\nNancy is a member of Digital Accessibility Ambassadors, Mexican Council of Accessibility and Inclusion, and Mexican Society of Accessible Technologies and Universal Design. She is also co-chair for the program category, Human Rights-Centered Design on RightsCon Costa Rica Program Committee.", "public_name": "Nancy Reyes", "guid": "fff4b4e0-4b24-5b88-a48f-c03f9f9ca46f", "url": "https://program.foss-backstage.de/ux24/speaker/PRYGCM/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/XJ9DHP/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/XJ9DHP/", "attachments": []}, {"guid": "0923ec33-2f87-58ee-a9b6-e22d0993ef1d", "code": "NG7QEV", "id": 41503, "logo": null, "date": "2024-03-06T12:10:00+01:00", "start": "12:10", "duration": "01:00", "room": "Workshop Room", "slug": "ux24-41503-conducting-a-ux-heuristic-analysis-in-open-source-projects", "url": "https://program.foss-backstage.de/ux24/talk/NG7QEV/", "title": "Conducting a UX Heuristic Analysis in Open Source Projects", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Conduct a UX Heuristics Analysis for your own open source project. We will walk you through the standard set of applied heuristics, and give you guidance on how to prioritize them. You will walk away with actionable insights how to make your project more usable, accesible and enjoyable for your user", "description": "Step-by-Step Guidelines for Conducting a Heuristic Analysis:\r\n* A comprehensive breakdown of the heuristic evaluation process.\r\n* Hands-on tips for conducting a heuristic analysis, from defining goals to creating actionable recommendations.\r\n\r\nPractical Insights and Best Practices\r\n* Practical advice for incorporating heuristic analyses into your workflow.\r\n* How to balance UX improvements with open source project constraints and objectives.\r\n* Tools and resources available for performing heuristic evaluations efficiently.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TMGRMS", "name": "Marit Brademann", "avatar": "https://program.foss-backstage.de/media/avatars/TMGRMS_dRfWX24.webp", "biography": "Marit is works as UX Lead with Ura Design. With 12 years of exprience in digital product, and organisational discovery, design and development, she identifies with being a facilitator, designer, product lead and thought leader. Her topics are responsible tech, collaborative process design and ethical UX design.", "public_name": "Marit Brademann", "guid": "beacdb61-1772-5331-8b46-5e3b0666f30b", "url": "https://program.foss-backstage.de/ux24/speaker/TMGRMS/"}, {"code": "QDVSMA", "name": "Christopher Hunter", "avatar": "https://program.foss-backstage.de/media/avatars/QDVSMA_o1ldZIl.webp", "biography": "In his role as a UX designer at Ura Design, Christopher integrates his background in the performing arts to offer a distinctive and human-centric approach to design. Specializing in comprehending user motivations and nurturing authentic connections, he actively engages in open source projects, enhancing platforms for broader accessibility.", "public_name": "Christopher Hunter", "guid": "06ca196e-8383-5f70-b6de-a02801d8f399", "url": "https://program.foss-backstage.de/ux24/speaker/QDVSMA/"}], "links": [], "feedback_url": "https://program.foss-backstage.de/ux24/talk/NG7QEV/feedback/", "origin_url": "https://program.foss-backstage.de/ux24/talk/NG7QEV/", "attachments": []}]}}]}}}