Roast My Stack

Developer Archetype

The Enterprise Refugee

"Escaped the corporate world. Still writes AbstractFactoryBeanManagerImpl."

vibe Uses the word "robust" unironically. Has JIRA opinions.

Java or Kotlin, six layers of abstraction, and a dependency injection container that could run a small country. You escaped the enterprise. The patterns, unfortunately, did not.

Typical stack
Java Kotlin Spring Boot Maven Hibernate IntelliJ IDEA
Known examples
Every "ex-FAANG" startup engineer Brings the process, forgets the startup needs to ship in 2 weeks
The consultant who charges €1,200/day Delivers an 80-slide architecture deck. No code.
Signature traits
  • Class names that are three words long minimum
  • Interface for everything, implementation as an afterthought
  • Maven or Gradle XML files that need their own documentation
  • Reaches for Spring Boot even for a 50-line script
Strengths
  • Genuinely understands scalable architecture patterns
  • Comfortable in large codebases with many contributors
  • Rigorous about separation of concerns
Watch out for
  • Massive over-engineering for projects that don't need it
  • Slow to ship — too much ceremony before writing a line of logic
  • Can't code without an IDE scaffolding everything
How to level up

Write a project with a strict 200-line limit. Total. One file if needed. The point isn't the constraint — it's unlearning the reflex to abstract before you understand the problem.

Is this you? Find out for real.

Roast my stack
← All archetypes