I consider myself well-versed with C++, which we mainly use at Opera. I also have experience with Objective-C, C and Java.
What Does Software Craftsmanship Mean To Me?
Software Craftmenship for me is to be proud of my work, to make sure that my colleagues enjoy working with me and my work, and to never stop learning from and teaching others.
Being proud of my work means that making beautiful code is a goal by itself; by creating code that is easy to read and understand, it becomes more easily maintainable. I must be able to present my code to others and be genuinely proud of my accomplishment.