Isn’t Source Control part of programming 101 yet?

Where is the bar for programmer expertise these days? I mean, I don’t want to go on a rant like Caustic Phil but shouldn’t you expect some basic knowledge?

I just had someone check in a piece of code into a project I’m working on and he hadn’t updated his code in at least 2 weeks. Not only that but when he HAD checked it out, he marked it read-write so he could play around with it and then DIDN’T check to see if there were any changes.

Ted and Eric, you wrote the books on these things – am I being naive expecting experienced programmers today NOT to be aware of good SCM practices?

I sometimes get accused of being overly demanding – but in this case, am I expecting too much here?

Source Control HOWTO