|
|
|
|
|
by EpicBlackCrayon
2475 days ago
|
|
I think there should be 3 different roles. Computer Scientists - Come up with the foundational algorithms etc. Software Engineers - Translate and map those foundational algorithms into more readily available tooling, occasionally directly building a complex system using engineering principles. Software Developers - Use the tooling created by software engineers to create user friendly solutions for the masses, aka developing apps or websites. |
|