There is quite a paradox in software development. We see the program rarely do people read some of the source code for the programs they use. There is a major barrier for that: namely inability to read syntax and understand what the given code does. Sometimes the meaning in code is confusing to programmers themselves and it occurs to most programmers that after a while their own code becomes difficult to understand.
At the same time most programmers know and see very well written programs and good quality code. Yes, cleanliness is a factor but there are several others too. Yet people outside the discipline of software development haven't the foggiest of ideas as to whether the code is beautiful or not.
This is quite different in art. Most people can see beautiful art in its full glory, in its enticing and mesmerising power. Code is hidden.
There is something obvious that can be done to improve the situation even though at the moment it is rather utopian: teach every computer user to program and open up as much code for inspection as possible, rate code perhaps even.
A further step might be to create metrics for evaluating the aesthetics of code, however that may turn out to be an impossible task seeing that most programming languages evolve and take on new features and qualities that interact with each other in novel and unexpected ways, so that many evaluations would be immeasurable or unobjective.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment