Monday, November 29, 2010

Good architects draw good

One fine generalization I would make from my experience of working with programmers of different talent, from newbies to gurus: good software architects draw good

It's always a pleasure to look at diagrams or charts drawn by these people: the lines are straight, the corners are sharp, the text is beautiful, always. Of course I mean, on whiteboard or paper. And, do you know how many crappy diagrams drawn in special diagram editors I've seen? 

I beleive, that any diagram consists of three important things. They're: design, drawing, and demonstration. While editor can make the drawing for you, you first have to come up with a good design, obviously. And, still you have to teach yourself how to do comprehensible layouts and present your stuff.

P.S. by no means if you draw precisely you can make up a good architect, but you'd better be a top-notch draftsman to apply for senior developer's position on my team.

No comments:

Post a Comment