Last week we had a visitor in class who was sharing her perspective as a woman developer. One point struck me pretty deep when she was talking about how a professor in college told her she was “just” an average programmer, that he didn’t think she shouldn’t pursue this interest, but instead pursue one she was better at.
As women, we tend to justify ourselves a lot in our language, with our performances, and all around can find ourselves tending to strive toward perfection. If we aren’t perfect, we aren’t good.
Because of her professor’s comment, she didn’t pursue programming at the time, but she did circle around back into it.
It resonated with many of the women in our class. I, myself, have circled back around to programming several times now, and have kept myself from advancing because I’m “just” an average developer.
Hearing the same tale from someone else got me thinking: What is wrong with being “just” an average programmer? Is the world not full of professional average programmers? Is there some disadvantage to being average? Would being an elaborate, clever, and top-notch developer help in the long run?
I don’t know. Depends on your goals, perhaps. If you’re working by yourself, sure, be as clever as you want. If you live for bragging rights, go for it. If you’re a perfectly average programmer, your team is going to be able to read and work with the code you’ve written without wasting a ton of time trying to figure out what you’ve done. Even if you’re only working with yourself, are you going to appreciate your cleverness as much in three years when you have to rework that codebase and try to figure out what you’ve done?
Again, I don’t know the answers, but I’m going to say being “just” an average programmer has a lot of benefits that society isn’t necessarily going to throw a party over. And that’s okay. If you remember that being average means you can be successful and happy, and you don’t let it hold you back or let your imposter syndrome worsen, revel in the fact that you’re average. Know that your drive, your personality, and the very essence of characteristics that make you, you, is what people really want to work with above whether you’re clever or The Greatest Programmer Ever.
