Software is an Art

Robert Long
2 min readJul 23, 2019

--

software is pure, ethereal, and formless.

the more i use it to solve problems, the more i realize it is an art.

each program in it’s own right is unique and limitless.

people have been trying to generalize it. engineers, scientists, software architects, gurus, but software cannot be contained.

every time we try to pin it down, we put limitations on what it cannot be so that we can simplify things and achieve a little bit of certainty with our ignorance.

but then…there would be people who dare to attempt new things and we later find out that it can be so much more…so we adopt the new method! but in learning the new method we fall into yet another set of limitations only to find out that there are even more possible ways…

why are we driving towards these limitations anyway? maybe it’s so we can gain a feeling of certainty in this weird world of code with our small little brains that wasn’t really built to think this way.

the more i think of the word architecture nowadays in terms of software design, the more i associate it with a monolithic design. architecture is great…but you know what’s better? solve the fucking problem for your clients!

over half a century worth of knowledge…millions — billions, hundreds thousands of hours wasted on projects that never materialized…rules, rules, rules…ignorance, ignorance, ignorance…so much has elapsed and yet the only thing we know for certain is how much we do not know about what is possible in software…

--

--

No responses yet