Hummingbird: Joy, energy and adaptability