May 10, 2012
Bad Assumptions

People spend way too much time arguing over what a “real” platform is or isn’t, and then judging people based on that. Working in .NET/C#/C/C++/Java does not make you an awesome developer, and working in PHP/Ruby/Python/Objective-C does not make you an amateur developer. The real question you should ask yourself is “Is this person a good developer?” The way I decided if a developer is good is based on a few criteria.

  • Has the developer ever shipped anything?
  • Does the developer write code that works, with few bugs?
  • Does the developer actually understand the code they wrote?
  • How maintainable is the code written by the developer?

If the answer is yes to most of these question then I consider the person a good developer. It doesn’t matter if they use COBOL, Brainfuck, Objective-C or C#.

1:32pm  |   URL: http://tmblr.co/ZxOOBwLEJwl8
Filed under: development