Hypothesis-driven development

Lee Faus (GitHub) Keynote: The new Agile and the Next Gen Developer

When the forefathers of Agile met to write the manifesto that provides the guiding principles of Agile software development, Wikipedia was just formed, the iPod hadn’t launched, and the first versions of IntelliJ IDEA and Eclipse were in beta. The principles of Agile have not changed. More than ever, we strive to satisfy the customer through early and continuous delivery of valuable software.

From decent to great

5 hacks to level up as a developer

There is no such thing as a recipe for success when it comes to climbing the professional ladder and developers are no exception. The lack of a well-defined route can hamper a developer’s journey from novice to master, but there are things you can do to help yourself.

Tim Berglund discusses...

JAX London 2012: Complexity Theory and Software Development

Some systems are too large to be understood entirely by any one human mind. They are composed of a diverse array of individual components capable of interacting with each other and adapting to a changing environment. As systems, they produce behavior that differs in kind from the behavior of their components. Tim Berglund discusses the emerging discipline of Complexity Theory that seeks to describe such phenomena previously encountered in biology, sociology, economics, and other disciplines. Beyond new ways of looking at ant colonies, fashion trends, and national economies, complexity theory promises powerful insights to software development. The Internet—perhaps the most valuable piece of computing infrastructure of the present day—may fit the description of a complex

  • 1
  • 2