Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why not just train developers to be designers?

Why do all these software product teams hire separate people for thhe two roles?

There's tons of classes on design available...

It's for the same reason, and based on the basic principles of natural selection and economics.

When you have two skills that are orthogonal to each other (make it work; make it pretty), group fitness is improved by separating those roles into different members of the group.

Letting one member or subgroup own both responsibilities always leads to the same outcome.

They optimize group selection and fitness for the responsibility that is most required for survival - developers for solving problems with code, cops for meeting force with greater force - and the other, like a vestigial tail, exists but is functionally useless.



Because policing and social work are more like development and systems administrators.

I live in a city that requires police officers to have graduate degrees before they are permanently hired.

Most police don’t have their graduate degrees when initially hired, so they have to go back to school and earn them to get a permanent offer.

Because local universities have great social work departments and law schools (and sub par criminal justice departments), most cops get degrees in law or social work.

The local university had a program that offers both, so many cops do that.

So i can tell you from experience that police officer/lawyer/social worker hybrids are a thing. And it works out very well.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: