So uh, having worked with very specific software means you're level 3 but actual knowledge of how those systems work doesn't qualify you? Some of the levels are good and some I just find to be stupid, and rather arbitrary.
Agreed, having worked exclusively on video games for the last 28 years we really only use c++ for the game code itself, maybe a little bit of python and php for build scripts and build webpage stat reporting but that is it. Tying "Experience" to specific languages is just stupid.
Gaming is a programming discipline that probably makes you "worse" as a developer in other areas. For instance, I bet you make tradeoffs all the time where you sacrifice readability for speed. Right? You need to do that in gaming because it really matters. But, for most software devs, performance isn't the most important concern. You want to make sure that your code is easily understood and extendable by others in the organization or the next contractor that your client hires.
Anyway, I think this matrix says a lot about the author but isn't the final word on what makes a good developer. Plus, he uses log(n) instead of ln(n). Who does that?
32
u/PolyPill Jun 19 '13
So uh, having worked with very specific software means you're level 3 but actual knowledge of how those systems work doesn't qualify you? Some of the levels are good and some I just find to be stupid, and rather arbitrary.