Challenging Assumptions for Better Software

Software development is a lonely quiet art where souls can easily be crushed into despair. Other hand, it’s also a place where an individual, or team, can rise to levels of triumph and creation that can feel earth changing at times. As a largely solo developer, I find myself zeroing in on challenges that really […]