2 ms·
Beautiful points. If you are a professional, the job is to get results for the clients/customers and deliver value to them. Now, if that can be done in an art
by timwiseman 17y ago
Beautiful points. If you are a professional, the job is to get results for the clients/customers and deliver value to them. Now, if that can be done in an artistic fashion (and often it can if you know what you are doing) that is so much the better, but it is secondary to getting the actual job done.
To a non-programmer, hideous code that solves the right problem is better than beautiful code that solves no problem at all. That non-programmer may be wishing for beautiful refactored code later if he has to bring in someone else to write add-ons or even decides to take the plunge and learn to extend it himself, but in the present that client wants working code.