Tag Archives: skills

OOMP: Education

A subject that comes up regularly is whether or not a formal Computer Science education makes better developers. I’ve worked with people with various levels of education/training Overall, I have seen no strong correlation between programming ability and level of formal CS education. Honestly, I haven’t seen a strong correlation between any of the different… Read More »

OOMP: Rewriting Code

Complete Rewrite Many times, when (one or more) developer(s) encounter code for the first time, the immediate thought is to rewrite it. This is also a not-unusual reaction from a new manager/director/etc. who becomes responsible for a new system. A complete, from-the-ground rewrite of a system is a horrible idea. A running software system is… Read More »

LCDC: Different Audiences Have Different Needs

In the last few posts, beginning with The Myth of Code Anyone Can Read, I’ve focused on what you can expect from your programmers in general. Of course, generalizing is what got us into this discussion in the first place, so let’s spend a little time not generalizing. When teaching new programmers, I always tell… Read More »