I’ve always been a builder, creator, tinkerer. From legos and computers to companies and software, I’ve just about built and destroyed them all. But in dealing with physical products come limitations which can (and do) hamper the fun, often making our ideas unrealistic to manifest.
Software knows no such bounds, and where they do exist, are an order of magnitude smaller. In a world where processing power is cheaper than clean water, and knowledge is virtually free, the only limits we are truly bound by are our imaginations and Father Time.
This makes for a sandbox unlike any I have encountered, where we can literally build anything. I am basically a 24 year old — 4 year old, and the child in me has never been happier.
Building software is akin to playing a game which can never be “won”… making it the most intriguing of all to play.
A career in software provides an opportunity to continuously learn and build to our heart’s content. We’re encouraged to think big, and can scale with relative ease to accommodate that thinking. A plethora of fields: art, design, science, and technology, all converge to create the perfect storm. Everyone claims that “software is eating the world” — Who wouldn’t want a seat at that table?
Originally written in 2016 for the Greater Sum Software Apprenticeship.