Here are a few articles that I wrote.
A closer look at a programmer's choice of a text editor software.
The one with the missing punctuation. An introductary look at design in programming and software development.
What makes people become programmers? A humorous list of patterns I've noticed...
Trying to define the role of a software architect in large software development projects.