make a hard distinction between developer and engineer