Embracing challenges, seeking solutions and finding balance between work and life — Coffee. Code. Bugs. Meetings. More Coffee until you broke. This pretty much sums up an ordinary day in the life of a software engineer, but there’s much more than meets the eye. It’s a symbiosis of logical thinking, creativity, problem-solving, constant learning and balancing family life. It’s not just about…