Hacker News new | ask | show | jobs
by goodusername 1906 days ago
Perhaps this also depends on the type of software being built. If you are solving complex problems with original solutions then math and problem solving might be very important, but if you are building more "mundane" software for lack of a better world, then readability and maintainability might be more important. And in my own biased opinion, those aspects might rely more on good language skills instead.