Interaction technologies are proliferating and diversifying rapidly (even more quickly than experts have predicted). We are entering a world where the new normal is using modern user interfaces leads us to a multimodal interaction. This can vary between combinations of voice, visual, facial recognition, AR/VR, IOT and all utilizing our mobile devices at the same time. This track will concentrate on going deep the digital-physical convergence over the next few years.
Track: Modern User Interfaces: Screens and Beyond
Location: Majestic Complex, 6th fl
Day of week: Wednesday
Track Host: Cassandra Shum
Cassie Shum is a principal consultant who was the North American Lead for Mobile Technologies for the past year and a half. For 8+ years at ThoughtWorks, she has primarily been leading and developing in a variety of mobile projects alongside a wide range of other technologies and architectures including event driven systems and microservices. Cassie now leads up a large enterprise retail client and is based in New York. She has also been involved in growing not only organizations in the delivery practices and organizational structure, but also the new generation of technologists. She is also one of the leaders in the initiative to organize the women’s group in ThoughtWorks and is also involved in promoting more female speakers in technology.
10:35am - 11:25am
High-Touch Service @ Scale: Shopping Apps With a Human Face
Personalized content and product recommendations powered by machine learning algorithms are now the bread and butter of shopping apps. As our customers exponentially shift to digital every year, we continuously seek ways to differentiate ourselves in helping customers find the products they love.
One way to do this is through high-touch services and leveraging our highest converting assets—our Sales Associates. This session will focus on crafting the experience designed to encourage customer-to-stylist personal relationships: the balancing act between taking advantage of automation and large scale processing while still retaining the personal and real-time nature of human to human interactions and the right set of incentives for both sides.
Kyla Robinson, Director, Product Mobile Apps @hudsonsbay
11:50am - 12:40pm
UI Evolving, Platform Evolving, Architecture Evolving
As developers, we built apps for Windows Desktop from 1980's, Then we built for browser from 2000's, then we built mobile apps for iOS & Android from 2008, Now we are building skillsets for Amazon Alexa and Google Home, building chatbot for Facebook Messenger etc. Everything changes so fast, We are always learning new things, reset our minding to follow up. However the core value as a technologist never change: To build systems which can help users connect with the services they want more and more easily. In this session, we gonna walk through the the user interaction paradigm shift in the industry, looking at the new platform born with these shifts. As an enterprise, how to evolve the enterprise architecture to support these changes and the capabilities they need to build to stay in cutting age.
1:40pm - 2:30pm
Rethinking HCI With Neural Interfaces @CTRLlabsco
Brain-computer interfaces, neuromuscular interfaces, and other machine-learning driven biosensing techniques can eliminate the need for physical controllers. In the context of interaction design, “control” is the process of transforming intention in the mind into action taken in the world (or machine). When freed from the familiar bonds of the keyboard, mouse, game controller, and touch screen, we’re faced with a clean slate and an epic design challenge. What happens when we decouple the user interface from hand-held hardware? We'll discuss this and the emerging field of neural interaction design.
2:55pm - 3:45pm
Modern User Interfaces Open Space
Open Space is a simple way to run productive meetings from 5 to 2000 or more people, and a powerful way to lead any kind of organization in everyday practice or extraordinary change. In Open Space sessions, participants create and manage their own agenda of parallel working sessions around a central theme of strategic importance.
4:10pm - 5:00pm
Smart Speakers: Designing for the Human
The growth of smart speakers over the last couple years has been remarkable, but experiences on the speakers themselves has been limited to only a few things. How can product developers create experiences that will be meaningful to the user?
A lot of skills on these speakers miss the mark by being too broad… or too narrow. To build something that is truly useful, designers need to focus more on the context of the user - where s/he is at that moment physically, intellectually, and emotionally - and less on the piece of hardware.
In this talk, learn from one of Google Home’s early designers about how a person-centered approach helped develop some of the speakers more popular features.
5:25pm - 6:15pm
Behavioral Economics and ChatBots
Nudge theory is about making it easier for people to make decisions that are in their broad self interest. Chatbots can execute little nudges, and this turns out to be a very powerful technique for influencing behavior. We’ll look at a few strategies, including the ability to present information when it’s needed, actionable messages and the alignment of values with actual outcomes, and simply lowering the barrier to useful ideas spreading across groups. All examples are taken from a team of developers, and their bot, developing a set of cloud native services. All behavioral modifications were done with the consent of those participating.
Tracks
-
Microservices: Patterns & Practices
Evolving, observing, persisting, and building modern microservices
-
Developer Experience: Level up Your Engineering Effectiveness
Improving the end to end developer experience - design, dev, test, deploy, operate/understand. Tools, techniques, and trends.
-
Modern Java Reloaded
Modern, Modular, fast, and effective Java. Pushing the boundaries of JDK 9 and beyond.
-
Modern User Interfaces: Screens and Beyond
Zero UI, voice, mobile: Interfaces pushing the boundary of what we consider to be the interface
-
Practical Machine Learning
Applied machine learning lessons for SWEs, including tech around TensorFlow, TPUs, Keras, Caffe, & more
-
Ethics in Computing
Inclusive technology, Ethics and politics of technology. Considering bias. Societal relationship with tech. Also the privacy problems we have today (e.g., GDPR, right to be forgotten)
-
Architectures You've Always Wondered About
Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, Goldman Sachs
-
Modern CS in the Real World
Thoughts pushing software forward, including consensus, CRDT's, formal methods, & probalistic programming
-
Container and Orchestration Platforms in Action
Runtime containers, libraries, and services that power microservices
-
Finding the Serverless Sweetspot
Stories about the pains and gains from migrating to Serverless.
-
Chaos, Complexity, and Resilience
Lessons building resilient systems and the war stories that drove their adoption
-
Real World Security
Practical lessons building, maintaining, and deploying secure systems
-
Blockchain Enabled
Exploring Smart contracts, oracles, sidechains, and what can/cannot be done with blockchain today.
-
21st Century Languages
Lessons learned from languages like Rust, Go-lang, Swift, Kotlin, and more.
-
Empowered Teams
Safely running inclusive teams that are autonomous and self-correcting