Roast My Stack
๐ŸŒ

Developer Archetype

The Polyglot Wanderer

"Five languages, zero finished projects."

vibe Shows up to interviews saying "I can work in anything" and meaning it โ€” for about a week.

You've dabbled in everything and committed to nothing. Your GitHub is a graveyard of "I was learning X" repos. Impressive breadth, suspicious depth. Every six months, a new language is "the one".

Typical stack
Python Go Rust Elixir Clojure whatever launched last month
Known examples
Peter Norvig Genuine polyglot โ€” depth in everything, rare and real
Yehuda Katz Ruby โ†’ JavaScript โ†’ Rust, each time with real impact
Signature traits
  • โ†’ 6+ languages across your public repos
  • โ†’ Each language has exactly one "hello world" or unfinished tutorial project
  • โ†’ Strong opinions on syntax but thin on production experience in any of them
  • โ†’ Answers "what's your stack?" with "it depends, I know a bit of everything"
Strengths
  • โœ“ Reads and understands code in any language without panic
  • โœ“ Strong intuition for patterns that transcend language boundaries
  • โœ“ Adapts quickly when a team uses something unfamiliar
Watch out for
  • โš‘ No single language you'd describe yourself as genuinely strong in
  • โš‘ Interviews are painful โ€” "jack of all trades" rarely impresses
  • โš‘ Context-switching cost is high โ€” shallow familiarity isn't fluency
How to level up

Choose one language and commit to it for 12 months. Not just syntax โ€” dig into the runtime, the tooling, the idioms, the community. Breadth is a genuine advantage, but only once you have at least one deep root.

Is this you? Find out for real.

Roast my stack
โ† All archetypes