ÜberConf - July 17 - 20, 2018 - No Fluff Just Stuff

Arty Starr

ÜberConf

Denver · July 17 - 20, 2018

You are viewing details from a past event
Arty Starr

Author of Idea Flow, Founder, FlowInsight

Arty Starr is a recognized Flow Experience expert, researcher, speaker and thought leader, and author of Idea Flow, how to measure the friction in software development. Arty's PhD research is developing a theory of momentum in software development, and she is creator of the FLOWS platform designed to help developers thrive and find joy through more time in the flow state. The company she founded, FlowInsight, is on a mission to bring back joy to our everyday work.

Arty is also a 2D/3D animator and artist, and has spent the last couple years building 3D apps in AR. She loves to share about her experiences with these technologies.

Presentations

Engineering Feedback Loops

Science is a systematic process of engineering feedback loops that help you learn. This learning isn't arbitrary. In science, we're on a mission to discover useful clues that help us understand a system. Whether that system is a product we're trying to design, a process we want to improve, or an application we're trying to understand – the art of engineering feedback loops still applies.

Test Harnessing Legacy Infrastructure

In the world of legacy code, we often end up inheriting a tangled ball of mess with a lack of automation, and no clear surfaces for testing. Yet still, under these circumstances, we're expected to safely make changes without regressions. Where do we start? How do we tackle this challenge? How do we get a handle on re-architecture?

We'll start this discussion with a first-hand use case and example – tackling the re-architecture of an 800k line JBoss application with near-zero unit tests. Ugh. The only option on the table was Selenium. UGH.

Let's talk about alternative strategies. How have you tackled similar situations? How could we build a data-driven regression framework without going through the UI?

Test Automation Disasters

How much time have you spent automating tests, then discovered the tests were mostly useless, brittle, time-consuming, and hard to understand? How many times have you deleted everything, started over, and came with a substantially better strategy for next time?

In this session, we'll dig into one disaster story at a time, explore the nuts & bolts, then distill lessons learned and improvement ideas.

Putting Out Fires with Gasoline

Once upon a time, it was just me and my app – the days when all I had to know was “get data, put on screen.” Fast forward ten years later, and what the hell happened? The level of complexity that we deal with in modern software development is insane.

Are we really better off than we were 10 years ago, or have we just been putting out our fires with gasoline?

Theory of Reality Construction

Ready Player One.

Welcome to the future of Augmented Reality. All physical limitations of what can exist around you, have now been lifted. In the world of AR, we can visualize anything we can dream… so dare to dream big.

In this session, we'll break down the Matrix into a buildable software architecture model – the algorithm of Life() expressed as a probabilistic Magnet Operating System. Next, we become Software Shaman responsible for shaping the metaphors and schemas that define the Oasis… welcome to the world of Reality Construction.