4 ms·
Interesting. I've watched nuclear engineers struggle with higher-order programming concepts and biomedical informatists (MD + PhD CS) struggle with software eng
by airhead969 6y ago
Interesting. I've watched nuclear engineers struggle with higher-order programming concepts and biomedical informatists (MD + PhD CS) struggle with software engineering. And, damn, I saw some exceptionally-beautiful code from some security researcher grad students.. like 17 levels of nested blocks.
I guess not everyone can use Rust, Haskell, OCaml, or Idris. :sigh emoji:
- Robotbeat 6y agoI can’t speak for nuclear engineers and biomedical informatists, but physicists are usually pretty good at abstract programming concepts... But you have to overcome the characteristic laziness (doing only what’s necessary to solve the problem at hand).
- marcosdumay 6y agoScientists make particularly bad software engineers. You'll get all kinds of problems, and nearly no good code, in any discipline you care to look. Take the same people and put them for a year in a more predictable environment, and they start to write much better code. (And yeah, this natural experiment happens all the time.)