Who is Don Page?
I am a lead developer working with an advisory/development firm in Atlanta called Baseology. Do not confuse me with Don Nelson Page the physicist. While I would love to be a physicist I am instead pursuing my masters in Computer Science at Georgia Tech with their OMSCS program. I absolutely love to grow software. That is right software grows. Some software grows better than others (usually mine no offense). Those in the software development industry slowly realized that the development process is less of an engineering practice and more like art. Even today there are many techies, boffins, & skiddies (script kiddies) that fail to understand this and plague the industry with a never ending supply of failed software projects.
Why does writing software exhilarate Don Page to the core? Because it gives me a tiny glimpse of God’s mind. His algorithms are so advanced that we might not experience even a fraction of them in this lifetime. Take the shortest path problem as an example. It’s not really a problem anymore because we know how to find the shortest path given some nodes and vertices with corresponding weights. That is a good thing too because it keeps airfare prices down. But I’m sure God’s algorithm takes into account the unknown paths. Making his path even shorter. How can we take into account the unknown paths in our algorithm? Well we can’t because God’s thoughts are not our thoughts and neither are his ways our ways (Isaiah 55:8). That doesn’t mean we shouldn’t try.
Ask a programmer what they do for a living and the answers can vary significantly. Some software developers might even get offended if you call them a programmer. You might not understand the difference but that topic is for another day. Put simply, developers solve your problems. More accurately, we create your problems. That pretty much sums it up. We solve your problem(s) and/or create new problems! It’s no wonder so many people can’t tell the difference between us and just another “IT guy”. I bet you don’t realize how much developers influence your day to day life. Or maybe it just doesn’t bother you much. That leads me to one of my favorite quotes from a great movie that you probably have never heard of (Primer)
“What is worse, thinking you’re being paranoid or knowing you should be?”