Junior Dev: thinks they know everything

Regular Dev: thinks they know nothing

Senior Dev: hates computers