Hacker News new | past | comments | ask | show | jobs | submit login

I once designed an ultrasound system that was used to decide the magnification of the plastic lens implanted in a cataract patient's eye. It scares me more now than it did then (the late '80s / early '90s).

It takes a while to learn your limits ... and to become a "sage". Once you become a "sage", you realize that you don't actually know much in the grand scheme of things. More people look up to me now that I know less ... That's pretty amusing in its own way.




It's funny how over the years my programming style changed. First it was 'C100', then it was more and more complex with ever increasing mastery of the language and ditto for other languages that I'm familiar with. Now I find I've come full circle. I keep things as simple as possible even if I know the 'perfect' (but more complex) way to solve something I'll stick to simple patterns and bullet proof rather than 'clever'. It took me a long time to come to the realization that clever code really isn't.


"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? " - Brian Kernighan (Sourced from wikipedia)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: