Hacker News new | ask | show | jobs
by PeterisP 4600 days ago
Well, you really don't need to be a good engineer, but the skills required to do anything meaningful in theoretical computer science PhD program are more hardcore and rare than good SW engineers - from what I see, most of the people who can do theoretical CS are already doing it; and most engineering-oriented CS researchers couldn't/wouldn't cross to theoretical CS no matter what.