and maintainer of:
I am thinking about claiming a new title. Currently I refer to myself as software architect.
I do not hold any sort of formal education as an architect and I am pretty much self-taught.
I evaluated what it is that I do - and I write specifications and code. My specifications aim not to be BDUF, since I want to give the developers and even myself enough elbow room to navigate within the boundaries of the given assignment. So I attempt to outline these boundaries, using things such as API references and GUI mock-ups. I recommend some CPAN modules and perhaps provide some examples, but that is pretty much it.
So I am not sure this can be called true architectural work - so I consider claiming to be a software producer.
The only bad thing is the association with the movie business and when it comes to movies I have no concrete idea of what it is that a producer does, so...
What about hacker?
Or even: h4X0r?
I need coffee