A few years back, I interviewed a woman for a Java software engineering position, and noticed that she had “extensive experience with Hibernate” on her résumé. I remember thinking to myself, “well, what an odd thing to mention having ‘extensive experience’ with. This person must really adore Hibernate.” I mean, it’s not like she put “has extensive experience building applications using Test-Driven Development,” or “has extensive experience modeling transactional domains.” Nope, “extensive experience” with a very specific framework devoted to a very specific task. Great. Let’s talk about that, I guess.