Libraries are the building blocks of software. All applications I've worked with make heavy use of libraries. But who writes the libraries? In this talk, I want to share my perspective as a library author, and talk about library design, open source, extensibility, documentation, and people.
Outline/Structure of the Keynote
No structure of the presentation yet. I'll talk about architecting libraries and designing software, about open source, about how strategies for designing "libraries" apply to non-library code as well, and so on.
I hope to give people a perspective on writing software libraries and hopefully show them that "libraries" are part of our application code as well.
Any software developer
Prerequisites for Attendees
Have experience writing software of any kind really.