devcon 5 / conversational design the low cost way to design your dapp
Duration: 00:48:57
Speaker: Ryan Cordell
Type: Breakout
Expertise: Beginner
Event: Devcon
Date: Invalid Date
Categories
Decentralized UX Problem-Solving with The Bounties Network and Rimble
The Bounties Network and Rimble are kicking off an experiment in decentralized problem solving. The Rimble team continuously researches critical UX problems that are hindering dApp adoption and usability. Through this initiative, we are incentivizing the generation of creative and effective solutions to dApp UX challenges through the use of bounties. Rimble will validate and iterate on the best solutions, ultimately incorporating them into open-source resources that make it easier for developers to build dApps for broad usability. This session is for developers (primarily front-end/React), designers, and anyone interested in contributing their ideas and concepts with the aim of advancing the dApp experience with accessibility in mind for new and current users of the decentralized web. We will be offering bounties as an incentive for participation as well as for providing feedback about the session and and the resources/tools used throughout. We want to see designs, prototypes, and working demos addressing some of the most critical segments of the dApp experience: On-boarding new usersSmart contract interactionTransaction statusAddress exploration Important aspects we will be considering are accessibility, color contrast, and error handling. Specific criteria will be posted on each bounty for participants to fulfill. The challenge doesn't end during the workshop. The workshop bounties will be active for the duration of the conference, and possibly beyond. At the conclusion of each bounty deadline we will determine winners and/or submissions to award based on criteria that we define, and based on the quality of execution and content of each submission.
ERC-4337: Adoption Analysis
Since the EntryPoint contract was deployed, millions of smart accounts have been created and UserOps submitted, via hundreds of exciting projects in the space. Join us as we look at the interesting trends onchain and the unique challenges and exciting opportunities faced by teams building in the space
Rimble presents: the state of transaction states
Whenever we speak to builders they say "the most pain-in-the-ass part of making dApps is those pesky transaction states" (paraphrased). So we decided to do some of the work for you and now we want to share it. Over the last few months we've been turning transaction states inside-out to grasp the do's and don'ts of keeping users in the loop about their on-chain activities. And what this means for how you should build them. We asked ourselves: What do users want to know? What are they thinking after 2 minutes and it looks like nothing's happened? Should we use blockchain lingo? Do users actually trust dApp transaction messages? And what happens if you run out of gas? Plus, plenty more. Then we interviewed, designed, tested, demoed, iterated and repeated in order to get the answers you and every dApp developer needs. At this talk, we'll share everything we've learned and show you how you can turn these user insights into great user experiences for your own projects.
Psychology of UX and adoption
This talk is aimed at bringing depth to the conversation of mass adoption by defining concepts such as ‘UX’, ‘Education’, and ‘User’. It is commonly pointed out that in order to drive mass adoption, “UX is critical” and “We need to educate users”. Is this true? What does this look like in practice? And what can we do to get the UX right? In this talk I’ll provide actionable suggestions based on stablished frameworks on the psychology of technology adoption as well as anecdotes from UX research at Status; where over the last year we have surveyed over 300 people, talked to ca. 50 people in usability testing and field research, and received numerous valuable requests in Status’ public channels. Suggestions include for example how to design user interfaces in which people can safely learn from mistakes and interactions that satisfy the human need to connect with family and friends.
Universal Login Progress: results in on how to make ethereum on boarding much simpler
This is a followup on last year's Devcon about Universal logins and how we can make onboarding much better by getting rid of private keys, seeds and passwords. I will present progress on the Universal Login standard and how it can help ethereum apps to reach mainstream audiences.
When blockchain meets legal design: UX challenges in the world's first decentralized court.
Legal technology guru Richard Susskind said: 'Online courts are not an alternative to the justice system. They are the justice system. In 10 years, more cases will be settled online than offline'. Decentralized courts built on blockchain technology will play a key role in this transformation. But this will pose great challenges, as people aren't used to online trials. This talk will explore the role of UX design to contribute to this transition. In particular, it will focus on the intersection between UX design and legal design, a breakthrough method developed at Stanford’s Legal Design Lab which advocates the use of design thinking principles into legal software products. We will illustrate concepts with examples of UX challenges faced at Kleros, a blockchain dispute resolution DApp, and discuss the design decisions, what worked and what didn't. Finally, we will distill some UX insights for creating user-friendly, accessible, and engaging solutions for the coming age of legal Dapps
Building with Intention: Achieving System Qualities through Design Choices
Technical and design decisions should be viewed as means to achieving broader system qualities rather than ends in themselves. This talk reorients our focus on the underlying goals of these decisions, exploring why we build the way we do, what we aim to achieve, and whether there are better ways to reach comparable outcomes. Through examples and case studies, attendees will learn to critically evaluate their design choices and understand the broader implications of their technical strategies.
Speedrunning chain abstraction EIPs
We look at different EIPs in pipeline across the CAKE stack and how they relate to chain abstraction.
Creative Constraints for DApp Development
Can the challenges of blockchain development — gas limitations, storage scarcity, and decentralized computation — create conditions for creative DApp development? Are the parts of Solidity that often confound developers actually starting points for creative thinking? 20 minutes: Survey of Creative and Whimsical DApps We will review games and whimsical DApps, from CryptoZombies and CryptoKitties, ERC721 collectables, to some of my personal projects, including a fruit-backed cryptocurrency, and a blockchain treasure hunt. 20 minutes: DApp Idea Generation We will brainstorm how to make fun and whimsical DApps. The room will break into small teams and draw random cards as idea prompts. One set of cards will contain Solidity features, others will contain game types and themes. 80 minutes: Build-a-long The next 80 minutes will be a hands-on DApp build-a-long of a Japanese-style treasure hunt known as a “Stamp Rally” in Solidity. (Sample code: https://github.com/ann-kilzer/blockchain-stamp-rally). Participants will build key parts of the app in Remix, and interact with a publicly hosted version of the UI. If participants want to continue learning and experimenting afterwards, there will be extensions in the repo. My goal is to show participants that blockchain development can be fun, creative, and approachable.
Seeing in Systems: Sketching A Native Ethereum Design Language
We often lament how the "UX of web3 doesn't work more like web2". Those are easy fixes. What we really need is a native web3 design language. One that guides us to design with Ethereum, not against it. To achieve that, we must learn to see in systems. Our world is a complex collection of natural & artificial systems. Our software are systems, too: networks of dependencies, features, users, incentives & interactions. Yet none of our design tooling or "best practices" is designed to help us work in this mindset. Let's invent the “Third Layer” of the design stack: A systems-first approach that goes deeper than "UI" or "UX", in order to: 1. Create a safer & more inclusive user experience. 2. Understand our work as one part of a larger ecosystem. 3. Develop adaptable interfaces that shape themselves to local culture. 4. And give us new tools & mental models to solve major usability problems. Seeing in systems won't only help us. It may even enable today's legacy online platforms to solve their major challenges: against attention hijacking, mass data collection, state propaganda, racial violence, radicalization, harassment & exploitation.