Daisy Leigh Brenecki

Daisy is a full-stack developer and full-snack devourer based in Narrm/Melbourne. She was the Conference Director of PyCon AU 2023 and PyConline AU 2020, and is enthusiastic about well-designed APIs and dresses with pockets. She is more scared of you than you are of her.

The speaker's profile picture

Website or Social media URL –

https://daisy.wtf/


Sessions

11-04
09:00
30min
From futons to functions: the principles of good API design
Daisy Leigh Brenecki

What do the designers of sofas and clock radios have to teach us about API design? This talk explores the work of influential industrial designer Dieter Rams, and what it can teach us about the tools we build for each other.

In the late 1970s, industrial designer Dieter Rams wrote his "ten principles of good design", a set of aphorisms outlining how he saw his work. Rams and his ten principles have been hugely influential on design to this day, and that influence extends far beyond Rams' realm of shelving systems, wristwatches and FM radios—Apple chief designer Jony Ive cites him as an influence, and articles applying the principles to web or UI design are a dime a dozen.

But we as developers are designers too, whether we like it or not, and not just on those occasions where we build something that faces an "end user". Our fellow developers are also our users, and the APIs and the developer tools that we build are products that are designed, intentionally or otherwise.

In this talk, we'll use Rams' ten principles to explore good design of APIs and developer tools, and the things we should keep in our minds to build APIs and developer tools that are designed for our peers to use.

Dining Hall