Comment by aleph_minus_one
10 hours ago
> >I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
> -- Linus Torvalds
What about programmers
- for whom the code is a data structure?
- who formulate their data structures in a way (e.g. in a very powerful type system) such that all the data structures are code?
- who invent a completely novel way of thinking about computer programs such that in this paradigm both code and data structures are just trivial special cases of some mind-blowing concept ζ of which there exist other special cases that are useful to write powerful programs, but these special cases are completely alien from anything that could be called "code" or "data (structures)", i.e. these programmers don't think/worry about code or data structures, but about ζ?
Linus has the same problem as corporate America, but at a slightly different level.
He needs some group of really smart, self-selected programmers, where corporate America is looking for a larger group of somewhat less intelligent programmers.
You might be describing an even more intelligent programmer, but unless he can dumb down his programming to fit in, he's probably better off being a lone developer.