Update on Competence

In Programmer Musings: More Thoughts on Mastering Programming I referenced the four levels of competence without being able to remember the original source. According to Four Levels Of Competence, the source is the Kirkpatrick Model by Donald L. Kirkpatrick.

Idiomatic Programming

Like any natural language, most programming languages support idioms. According to the American Heritage Dictionary of the English Language, an idiom is A speech form or an expression of a given language that is peculiar to itself grammatically or cannot be understood from the individual meanings of its elements, as in keep tabs on. A… Read More »

The Recurring Myth of Programmer-less Programming

Why is it that some people regularly suggest that someday soon we won’t need programmers? I’ve recently been seeing this as part of the IT outsourcing debate. But, this isn’t the first time I’ve seen it. The first time I saw this meme was shortly after I started programming professionally 17 years ago. I talked… Read More »