I refuse to be an [type] developer
Recently I was asked, in two different situations, what kind of a developer I am. I refused. I am not a C# developer, or a database developer, or an agile developer (I don't even know what that means).
If pressed, I would admit that I am mostly familiar with the .Net platform, but I am not going to limit myself to that. I don't even believe that trying to put such tabs on people is useful.
Comments
boxing is lame ;)
As you said before, specialization if for insects.
alt.net?
At the same time, who wants to be an amateur at many things, but pro at nothing?
I solve problems in with code. That answer works for me.
couldn't you be a Type() developer?
I don't see myself as a developer at all. I see myself as a problem solver. The less code I have to write to get to a solution, the better in my eyes. The closer I can get a client to a solution with an off the shelf solution, the less code I have to code/maintain.
Of course there's a trade-off involved but you know what I mean.
That being said, I'd have to admit that my Java platform skills have diminished over the years I've been involved with .NET...I do have a strong natural aversion to learning/refreshing on a customer's dime (even to the extent of billing half when doing work that is exploratory). So even though I can claim more knowledge in Java development than most Java "consultants", my likelihood to accept a project drops significantly once Java enters the picture.
why not simply "I am a good developer" (I would actually argue for great in your case but then people might accuse you of being arrogant)
=)
Comment preview