Beers, soft drinks and water provided.
Spaced provided courtesy of @CapitalFactory!
- Pre-talk social time, start talks by 7:30
- Recap of last meetup
- Rules of engagement for new attendees
- API-related jobs available from members
- Post-talks social time
Janelle Klein (@janellekz), CTO NewIron
An Open Standard for Learnable APIs
With the explosion of APIs, we don't build things from scratch anymore -- 90% of our applications are built from existing parts. When it comes to the customers of APIs, developers are the users of the system. Developer Experience (DX) is rightly the new center of attention. But what makes a "good" developer experience? How do we quantify something so nebulous and fuzzy? In this presentation, I'll show you how I accidentally found a solution to this problem with a technique for visualizing developer experience -- Idea Flow Mapping. About 8 years ago, my project hit a wall, despite our team doing all the "right" things. In looking for answers in the data, I discovered our mistakes had more to do with human factors than anything going on in the code. To get a better feel for what was causing the problems, I started recording my interactions with the code and visualizing the friction on a timeline. Since I was measuring my experience with the code instead of attributes like complexity, I could use the feedback to identify usability problems. With objective feedback on the consequences of my decisions, I could optimize developer experience. Over the last four years, this simple technique has turned into the Idea Flow Learning Framework. In this talk, I'll introduce Idea Flow Mapping and how to visualize developer experience, then we'll have an open discussion about how to apply this technique to API usability testing.
At DevOpsDays Austin 2015, Josh Corman posed a challenge to our community, to take responsibility for the runaway costs of quality and risk, and to find a way to manage quality in the software supply chain. Let's talk about what we can do as a community to get there.
Janelle is author of the book, Idea Flow Learning Framework, a toolset for improving software predictability by systematically optimizing developer experience.
As a technical mentor, Janelle focuses on teaching thinking and decision-making skills instead of teaching best practices. Her philosophy is that the key to good development skills is learning how to ask the right questions. She is dedicated to supporting grassroots community mentorship and is the founder of Software Mastery Circle.
Janelle has been working with New Iron for the last 10 years, as a developer, consultant, and now as CTO. Her development background is specialized in data-intensive analytic systems from financial core processors to factory automation, supply chain optimization and statistical process control (SPC). Her consulting work has focused on continuous delivery infrastructure, database automation, test automation strategies and helping companies identify and solve their biggest problems.
Claim the event and start manage its content.I am the organizer