Growing Bonsai trees requires patience, but also many small adjustments.
It is impossible to create a beautiful, ancient-looking tree in a day – This
takes years. The same is true for software development: We cannot create
great software on the first try.
Creating nice bonsai trees and creating good software requires a long
series of many small steps and adjustments, done in an iterative an
incremental manner, guided by an overall vision, feedback and tests. But
while in Bonsai, the plant mostly determines our iteration speed, in
software development we can influence it.
And shortening the feedback loops can improve the quality of the result! But
only when we keep our code „clean“, just as we can only successfully work
on a Bonsai when we keep the plan healthy.
In this talk, David will explain what bonsai trees are and how to create one.
You will learn what’s necessary on a day-to-day basis to both keep it alive
and create a beautiful tree over time. And we will relate all of that to
software development.