23rd Days of Open Systems
Croatian Linux Users’ Conference

Aaron Seigo

Aaron Seigo

Go and The Art of Software Development (Keynote)

It has been estimated that nearly 1 in 5 commercial software projects are so catastrophically bad that they endanger the company's very existence, and that most developers have never been involved in a truly successful software project. Why is this? Software requirements have crossed a complexity threshold that challenges even the best and brightest, while the tools at hand remain relatively simple and basic. Yet software still gets written. Often pretty horribly. This presentation looks at another case of complexity arising from simple rules, the ancient Asian game of Go, and looks at what we may learn from it when developing today's software. We will look at real world examples from the desktop, server, web and mobile ecosystems in our journey to understanding how to tame the beast that is modern software.

tags: keynote, edu, dev


Conference partners: