↓ Skip to main content

“Software Engineering is really frustrating because there’s basically never a “right” answer and so most decisions come down to “whatever the senior engineer wants.””

Florianfloverfelt.org ↗

Civil engineers build to code and pass inspections. Software engineers build to whatever the senior person on the team prefers. An interface for every Spring service class with exactly one implementation is a habit, not a law. Most “best practices” are taste with seniority attached.