My Favorites
Favorite Quotes
“The art of simplicity is a puzzle of complexity.”
“If you are spending more time writing code than thinking about what code you should write – you are doing something wrong. Very wrong. Or it’s something trivial enough to not be of much importance. Or it’s Java.”
– Developing at the speed of thoughts
“Complexity is a sign of technical immaturity. Simplicity of use is the real sign of a well design product whether it is an ATM or a Patriot missile. ”
– Daniel T. Ling
“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”
– Antoine de Saint-Exupery
“Make everything as simple as possible, but not simpler”
– Albert Einstein
“Simplicity means the achievement of maximum effect with minimum means.”
– Dr. Koichi Kawana, Architect, designed the botanical gardens
“Simplicity and repose are the qualities that measure the true value of any work of art.”
– Frank Lloyd Wright, Architect, designed the Guggenheim.
“I don’t think I’ve ever seen a piece of commercial software where the next version is simpler rather than more complex.”
– Walter Bender, Executive Director of the MIT media lab.
“Simplicity hinges as much on cutting nonessential features as on adding helpful ones.”
– Walter Bender
“The main purpose of science is simplicity and as we understand more things, everything is becoming simpler.”
– Edward Teller, Scientist, father of the H Bomb.
“‘Think simple’ as my old master used to say meaning reduce the whole of its parts into the simplest terms, getting back to first principles.”
– Frank Lloyd Wright
“Even for expert users things should be simple”
– Jason Fried, Web Developer at 37signals
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand. ”
~Martin Fowler
Favorite Tools
CutePDF
Very useful tool to convert any printable document into PDF document. This helps me a lot when I do print related coding. I don’t have to depend on printer to see my output, I can very well capture the output in PDF format using CutePDF.
(http://www.cutepdf.com/)
Programmer’s Notepad
Like Textpad this is an another tool to view text file with syntax highlighting.
(http://www.pnotepad.org/)
Jing Project
This tool capture the desktop activity like SnagIt software. Helps me a lot to prepare training videos and communicate bug reproduce step effectively. I found video is the best communication tool than anything else.
(http://www.jingproject.com/)
Paint.NET
Very useful tool to play around with images. Almost equivalent to photoshop with no cost.
(http://www.getpaint.net/)
Quick HTML Color Picker
It is a free windows color picker. Using this it is easy to pick any colors in the desktop.
(http://www.etrusoft.com/color-picker/)
One of the quotes say simplicity is the hallmark of great designs. Then every new version of software like Windows adds more complexity than reduce it. Do we then infer that we are gradually going to poor designs?
Fantastic set of quotes, many of which I remember from ‘Programming Pearls’ (my programming bible).
Best of all – “A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”
– Antoine de Saint-Exupery
I liked Martin Fowler’s quote. The moment I read it, I thought about few friends who think they are technically superior by writing complex code.
Things will be complex Untill we understand it fully …. :-)
This is really interesting, You’re a very skilled blogger.
I have joined your rss feed and look forward to seeking more of your wonderful post.
Also, I’ve shared your web site in my social networks!