Software Developer, Entrepreneur, and Open Source Enthusiast
In-depth technical specifications slow development. For most projects, specifying desired outcomes and rapidly iterating creates better results.
Software is the realm of possibilities. Good software products never feel "finished", but rather inspire you with new possibilities of what you want to build and achieve.
Collaboration Is Key
Software Development is not an isolated process. Creating a good software product involves tight-knit collaboration between stakeholders, designers, and developers.
Hi, I'm Kevin Ball (alias KBall) and I've been a software developer for over a decade.
I love using software as a tool for creating new possibilities, whether those be possibilities for a business or individual.