Earlier quoted context omitted.
I keep repeating myself on Hacker News, but once more, we've found the difference between Software Engineer and Computer Scientist. One makes things work, the other is a mathematician. Why do we keep conflating the two?
Because you cant be good at either without having an element of the other. Ideally, they overlap.
Our field is maturing. These difference are only going to become more important.