The tenth issue is here. With more promise than the New Year. No resolutions. Only few "understandings". Read it to "understand" it better.
A Quick Word
What do most programmers do to become a better programmer?
When the famous short story writer Guy de Maupassant approached an older writer for learning how to write, this is the advice he got: "Go out into the streets of Paris, and pick out a cab driver. He will look to you very much like every other cab driver. But study him until you can describe him to be an individual different from every other cab driver in the world".
This is the real meaning of the much-used and much-misunderstood term "understanding".
Developing the knack of understanding things at a very micro-level is the basis of expertise in any field.
An expert in any field is somebody who has a gut-level understanding of his area of expertise. An expert goes beyond the realms of information and knowledge, and steps into the realm of understanding at a very deep level. That's the reason an expert is able to see which ordinary people aren't.
As long as he could describe every cab-driver in an individualistic way, Guy De Maupassant could have been a great writer even if he knew the French language a little less than he did. For him, language was a tool to express what he had to express. His writing wasn't driven by the language but facilitated by it.
What was more important was his understanding of human psyche at an intuitive level.
As somebody has rightly mocked, "I tried reading the dictionary, but couldn't understand the fully story".
Unfortunately, in the highly "intellectual" world of programming, the priorities have turned out to be topsy-turvy. And the result is for everyone to see...
We need to understand that the ability to write a perfect piece of a sentence in English using highly enriched vocabulary and perfect grammar has nothing to do with the ability of writing masterpiece novels.
Similarly, being able to write a perfect piece of code using the fine nuances of a programming language has nothing to do with the ability to write breakthrough software applications.
There are many things that you can do to become a better programmer. Learning Programming Languages, learning technology figure somewhere at the bottom of that list.
Share what you do to improve as a programmer at artisticprogramming@reinventsoft.com
DID YOU KNOW?
What is a Cuckoo Egg?
Not only is the term itself odd but so is the definition in the case of a Cuckoo Egg. For those who download copy protected songs, one day you may come across Cuckoo Egg yourself. As you sit back to enjoy the tune, within the first 30 seconds you may hear something other than the initial song; usually cuckoo clock sound effects or a series of random sounds and noises that are free of any copyright ownerships. Cuckoo on you for not buying the CD in the first place!

Champions aren't made in gyms. Champions are made from something they have deep inside them: A desire, a dream, and a vision.
Muhammad Ali
F-O-O-D For Thot!
Imagine a militant attacking a target with a machine gun—showering thousands of bullets at the target, expecting one of them to hit the target.
Imagine an Olympic Shooting Gold Medalist, aiming at the target and hitting it 10 out of 10 times.
Which of these resembles your programming style better?
Artistic Programming can help you become the Shooting Champion of Programming.
|