We do have a variety of words that have certain connotations -- there are even essays / blog posts about the supposed hierarchy (or soup) of script kiddies, hackers, coders, programmers, developers, architects, etc. etc. etc. but the analogies to their metaphorical ancestors (very often from real construction) are neither perfect nor stable. A housing developer can more easily search for laborers than a software hiring manager can search for a code monkey who doesn't try to steer the ship!