My wife and I recently went out with friends to eat at a well known Twin Cities restaurant. None of us had ever eaten there before, but we were hungry and it was prime time for dinner Saturday night. We found out that we could get in after a short wait, so we tried it.
When we sat down and were given our menus, I was surprised by how many options there were. They had stir fries, curries, burgers, steaks, pizza and sushi. I even made a comment about how big the menu was, “Isn’t it the job of a chef to curate the menu to offer the best choices? How can any restaurant do all these things well?” And surprise, they didn’t. The food was lame.
A skillful, conscious chef will offer a curated list of the best choices. A good web developer is the same way.
The kind of developer you’ll want to work with will offer a consciously curated list of services – the best of what he or she can provide. Be wary of any web developer that offers too many programming languages. Saying that they do .NET, PHP, Ruby, ColdFusion, and Python development is a bad sign. Or a web design firm that supports five different content management systems. That’s just too many languages, too many systems, too much on the menu.
Lesson one for selecting a good web developer; ask to see their menu of programming services, if it’s too varied, be wary.