|laziness, impatience, and hubris|
Re: Random thoughts on programmingby johndageek (Hermit)
|on Aug 12, 2003 at 20:37 UTC||Need Help??|
Enjoy the journey of life, learn from each moment.
All points in your life intersect through you.
Brilliance is just a matter of combining experiences and ideas you have had applied in ways no one else has thought of in a particular situation.
They pay me for those momentary flashes of brilliance each day.
Decision time: to code or not to code, that is the question.
If the solution can be implemented without code - GREAT, it's done. and you can move on to other cool things.
If the solution needs coding - GREAT, you now have a program that really needs to be written, using all the neat techniques and skills you possess, or will possess because you have need to epand your boundaries.
Elegance: the simplest solution with the best performance that will work for the most people at the lowest cost.
Solution test suite: Would I want to use my solution to do my job every day in exactly the way I am asking others to use it?