Managing a software development company in a fast-moving world is a constant struggle between meeting immediate customer needs, maintaining high quality, and keeping pace with constant innovation. To me, it feels like we’re always juggling three heavy bowling balls. But just like juggling, there’s a rhythm and skill involved, and that difficulty is also part of the fun.