Thaughts on Proper Programming

Posted by igor Sun, 10 Jun 2007 20:48:00 GMT

It takes quite some time to acquire good programming skills! Just as no good craftsmen suddenly fall from heaven, no one turns into a good programmer over night.

There is a nice essay about this topic by Peter Norvig called Teach yourself programming in 10 years. Especially the part where Norvig says ”...Learn at least a half dozen programming languages. ...” is very true.

So don’t be a language fundametalist by sticking to the one and only programming language and paradigm you know – learn more languages, learn about other programming paradigms (e.g. declarative vs. imperative)! This will improve the way you code, design, reason, and understand programs.

While I am writing this, I really hope that the informatics curriculum at Informatics@JKU will change at least a little bit in order to accommodate more and better courses on programming languages and different programming language paradigms in general. By the way they also should improve their home page as well. It is in a very sad state and makes the uni look quite bad!

Sources: