OK. So if this topic is to distinguish itself from the "VirtueMart Future, Development Team" topic then people need to address the selection criteria. I have already expressed my interest
in helping, but I am happy to formalise it against Jeff's critera.
1. You use VirtueMart now (or have in the past) and you love it. When VM wont do something you want it to, you find a way to make it do what you want.
I've only adopted VM recently, but I already love it. It's the horse I'm backing to provide commercial support for. I wouldn't have chosen it if I did not believe in it's potential.
2. You are not necessarily an expert programmer/coder, but you go out of your way to find out HOW to do something that you are not sure of.
I must confess, the whole reason why I want to improve VM is to prevent other programmers from having to go out of their way in order to bend VM to their will. However, I do understand the spirit of the question. Yeah, I can dig in, drill down, and deconstruct when I want something done. I'm not afraid to get my hands dirty.
3. You have a strong desire to learn new things and always want to go further and learn more – you learn new things quickly.
I have a strong design to learn things when they are relevent to me. VM is very relevent to my current business ventures. You don't stay an optamistic practitioner as long as I have without updating your skills through a continued desire to learn.
4. Your are enthusiastic, energetic, and creative -> when solutions to problems don’t automatically present themselves, you find a way to solve the problem at hand
Actually, this is probably my biggest weakness. I can have periods of great energy and creativity followed by periods of inactivity. This isn't due to lack of commitment, this is more due to competing interests - which also garner my energy and enthusiasm.
To counter this, I will only make a commitment to a small area (HTML/CSS output). That way I can stay focused.
5. You love creating, The idea of taking an idea, turning it into something tangible and seeing it through the creation, testing and finalization process really appeals to you and gives you a great sense of achievement and accomplishment.
Wouldn't be a programmer if I didn't.
6. You have a passion, a motivation, a drive, a desire to do something more than what is expected of you, you don’t just accept what is given to you as something that is complete, you want to improve upon it.
This is my natural view of the software development process.
7. Lastly, you would be proud and honoured to be a part of a team that is going to change and revolutionize open source eCommerce
Dude, I like your style. It would be a pleasure to work in a team that has real VISION!
"Go hard, or go home!" (as we like to say down under)
Skills I can bring to the table (my strengths):
- I know PHP very well. I've been coding it for a living for years.
- I'm familar with the open-source development process
- I have a good deal of experience in web applications, markup, and ergonomic UI design
- I'm a perfectionist