Software craftsmanship is hot topic which has been on the rise for quite some time. As it often goes new things are full of buzz and hype. As with all hypes people start to attach wild images and stereotypes on them. Fortunately there are smart people out there shedding some light upon software craftsmanship. Dan
Recently I had a short but intense discussion in Twitter with Ari Tanninen about best practices. Best practices have been haunting me for a while so I came to the conclusion that I need to write a blog post about them. First things first., I have one very profound problem with a thing knows as
As Cory Foy puts it, craftsmanship equals responsibility! The change starts from you. If you won’t do it, no one is going to do it for you. A good starting point is the Apprenticeship Patterns. Go and read it on-line. And do not forget the Manifesto for Software Craftsmanship! And watch Cory’s presentation from XP2010!
Thanks to Jurgen Appelo for his tremendous work of gathering the top200 of agile and technology related blogs into one OPML-file! I am currently following 280 blogs! Huge amount, sometimes even daunting, but I’ve learned to skim it through concentrating only on subset of the articles.
Learn from others who have been there before you. There is plenty of advice and experience reports out there. I am currently following 54 different blogs and I here by provide the links in OPML-format (xml-file). Save yourself some time of harvesting good blogs and import this file into your google reader :-)
Every CEO in the world should be able to answer this question immediately “Where is your company in 3 years from now?”. If they can’t, find a new CEO. Do you have a professional plan? If not, why? Are just a career driftwood? Everyone should have a plan (not too detailed though). Think about it,
A decade. Wow. How did that happen? It’s been an interesting ride. I have survived through 4 personnel reductions during the 10 years so I must provide some value to the Company :-) I have learned a lot, and I mean a lot. The problem domain has been very challenging with very demanding customers (well,
Yep, we got it. Without hesitation our suggestion of using some work time to improve our professional selves was accepted. Most parts of our discussion was spent on implementation details. We argued back and forth between fixed time slot and free placement. The end result was to go for the free placement, since you really
How do you foster, grow and facilitate innovation? It’s a question that plaques many but few have found the answer. We appear at work at 8 and leave before 17, so that we don’t exceed the golden constant pace of 80% of our performance. But how can one feel free to innovate within such a
I am yellow :-) Not very surprising though as I consider my self quite an extrovert person. This one day training was a good one and it revealed couple of interesting insights of myself at work. Although it is based on my own perception of myself at work I found wisdom in it. It was