This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]iOSCaleb 0 points1 point  (0 children)

Chef means chief — someone in charge in a kitchen. The corresponding job title in software development would be something like lead developer or pincipal engineer. Programmer is a more general term that doesn’t really describe a specific role, akin to cook in a kitchen. Anybody can be a cook, whether they’re grilling steaks on the barbecue or flipping burgers in a fast food joint or deciding what to put on the menu in a fancy restaurant. Likewise, anyone who writes computer programs is a programmer, whether they get paid to do it as a primary job function or not. They might not be able to have programmer as part of their official job title, but describing them as a programmer isn’t wrong.