The Brisvegas Lifestyle

Even though this week has been mainly about training for the Aikido grading this weekend, it was nice to have an excuse to have a night out and celebrate Ajit’s birthday. Dinner was scheduled for the eight of us out to celebrate at the Belgium Beer Cafe. As I finish work early, it gave me a good opportunity to cruise into town and relax, so after picking up my favourite mags from Rockinghorse (Rave, Scene and Time Off), I headed to Pane e Vino to put my feet up for a bit of reading.

Service was excellent at both places for the evening (despite the Belgium Beer Cafe neglecting to note down the booking I had made the previous night) and the night was finished with a viewing (yes, finally!) of Star Wars Episode 3: Revenge of the Sith. Although I had missed my last bus by an hour when coming out of the movie, the night was topped off when I grabbed a taxi and I was offered a bargain-priced fare because it was a quiet night! Sweet! And now for some sleep…

My First Anniversary at Thoughtworks

Riverfire on the Storybridge HotelFor the usual readers, you might have noticed I tend to avoid mentioning employers because my blog entries are solely of my own opinions, and any associations or agreements are purely coincidental. Today is a little bit different (in that I will mention my employer) because this is my first anniversary with my current employer, Thoughtworks.

A little bit about my background. 2005 is my fourth year of being a professional software developer, working my way up from apprentice to journeyman, on towards being a master craftsman. I spent my first two years working for Oracle where my fantastic manager gave me the freedom and challenges to grow out of the all important attitude-shaping years of being a graduate. After working with some agile processes there, I continually stumbled across references to Thoughtworks (all in good contexts) and ended up applying for a job. A few (six) months later, the recruitment process ended and here I am today, one year on as a Consultant working out of their Brisbane office.

I realise that my experiences in consulting have been shaped by the nature of Thoughtworks’ Brisbane office and the commercial landscape of Brisbane itself. Despite initial expectations of projects that last between 3-6 months and involve potentially lots of travel (which I don’t really mind in this stage of my life), it so happens that I have been on the same project since first joining and what travel I did do last year was mainly around my own holidays. I’ve been lucky enough to work on a project involving a larger number of Thoughtworkers, though not as many as I imagine I could have, had I been working out of the Sydney or Melbourne office (something I, as well as many other TWers would like to do).

The project itself has been pretty good, both from a technical perspective and an agile process perspective. It has become ever better this year, with the team having more self-empowerment and ability to manage itself. Last year the project had been heavily based on a single person’s interpretation of “agile” and unfortunately almost all input team members gave from both technical and process standpoints were always overridden (an anti-pattern I highly recommend any budding benevolent dictator avoid implementing if you want to build successful self-empowered teams). Agile is great, but I would love other opportunities to experience other projects to see other people’s interpretation and application of it.

I have been here for three internal conferences, where everyone in TW Oz gets together and I find these amazingly refreshing. Besides meeting everyone else in TW Australia (something we rarely get to do), hearing everyone’s passions for different things has helped me challenge myself and grow professionally this last year. I’ve learned so much about lightweight processes, technologies and strategies from the conversations and exchanges I’ve had with other TWers. I even presented (with the great help of Andy) at our last internal conference and despite being accepted into the Agile India conference, had to pull out due to some poor internal timing issues.

I was bit worried by my age when I first joined, calculating that I would have been the youngest member of our Australia office by at least a few years (not now that we have grads though!). Thankfully everyone is treated is the same regardless of age, and everyone can converse with anyone with the same level of passion or argue with the same level of heat. I do wish that there was a bit more of a structure in place, especially for younger people, to provide a little more guidance/advice, because although I can see where other people are in their careers after years in the industry, it takes me a while to work out how they got there, and work out what else I can do to expedite my journey to being a master craftsman. I find that it is sometimes good to have challenges set by other people as well to build upon your own goals and provide opportunities to outreach what grasp you think you may have.

Consulting (especially on-site consulting) is different from traditional software development. The hours are certainly not as flexible as traditional product development, and on top of the hours you do on site being billable, there are many more that eat into your own personal time, doing the things that have to be done. Besides administrative time and definitely worthwhile time catching up with other TWers, the slack time that many other development shops probably have too much of, ends up being absorbed by consultants in their own time (but we’re lucky we’re so passionate about the things we do).

Being onsite all the time, especially for such a long time certainly affects your own working attitude. I know a lot of the things that came out of my review last year was the end result of maintaining the balance between being passionate about your beliefs, arguing over and defending differences in opinions, delivering business value, growing good working relationships with the team, all while trying to maintain the “professional demeanour” expected of consultants. It’s hard to know how you’re doing with such little feedback and advice, and ever harder to do it better without this continuous loop. Asking for help and advice is the one thing I am trying to do more of, so that I can become better at what I do.

So the good: meeting and working with brilliant people, being continuously challenged, growing significantly from a professional perspective. The could be (and maybe even soon to be) improved: being a single-project consultant, lack of travel opportunities, and more feedback.

Reviewing the weeks just gone

The last two weeks have just flown by with so much happening that I really haven’t had a chance to update the blog. Last week we were fortunate enough to have Martin Fowler (known best for his collection of books such as Refactoring, UML Distilled, and Patterns of Enterprise Application Architecture) down under participating in a number of conference/seminar events. Since I work for the same company he works in, we were even more fortunate when he found space in his busy schedule to spend time with us at a client site on one of our projects. I definitely took advantage of the numerous opportunities to dine and chat with the man, enjoying the time we spent discussing a wide variety of topics.

I also returned to Aikido for the first time since my accident, training with caution so that I avoided aggravating my leg. Upon entering the dojo, I was reminded of its great community spirit when everyone showed their concern by asking where I’d been for the last month. Last week also marked the last day of employment for another mate, Aaron (AKA DJ Anarchy) at my old workplace, which, of course, demanded some sort of celebration late into Thursday night/Friday morning.

Last Friday then saw to the start of my employer’s first “Team Hug” events for 2005. My company creates these conference-like events so that everyone in the country can share their experiences and knowledge with each other. For us working in Brisbane, it is also one of the rare occasions where we actually get to meet all of our fellow employees down south in person. Saturday is reserved for the internal conference (which I’m told tends to be much better in content and format than most other conferences) whilst Sunday is seen as the chance to relax, and get to know everyone else in a much more social atmosphere. This Team Hug was held at the Australia Noosa Lakes Resort and was a perfect location to do work related stuff without feeling like it was work related stuff. It was also my first time to present at one of these events, and despite the nerves, felt like it was well-received. Thanks to Andy for pairing with me on the entire presentation.

This week I was invited (thanks Michael and Sarah) to a pre-release screening of the movie, Ong Bak. Although it’s not going to win any academy awards, as far as action and martial arts films go, this is definitely one to go and see. I never released some of the things that you could pull off with Muay Thai kickboxing and the star of this movie manages to demonstrate them all. Although the storyline is not going to make you think very hard, the fairly decent length (for an action movie)is filled with enough humour, drama and lots and lots of action to keep you entertained throughout.

A Better Place For Buying Books

Today I received my first book (Bug Patterns in Java) from the Amazon Marketplace (press the link where it says “X used and new”). I was surprised to receive it (in perfect condition) so quickly as the order was only placed six days ago. It’s amazing what deals you can find on the web, with the cost of shipping (US$9.79) outweighing the cost of the book (US$8.85), all in the process of still saving US$14.22 off the Amazon US$23.07 list price! Awesome value.

Regatta Fest

Tonight we went to go have drinks at The Regatta to catch up with Bender and Michelle. Of course a whole heap of other people tagged along, and it’s always a good occasion on a Friday seeing as premium beers are $3 each. It’s great going out and chilling with everyone again and then heading to the Hog’s Breath Cafe for a quick dinner. Leg’s still hurting a little, but I plan to be all good for the Big Day Out this Sunday. I’m not giving up another ticket… I even managed to catch a cab home for a measly $5!

TheKua Vs The Landcruiser

Update 10 Jan, 2005, 4:00pm AEST
I’ve decided to put up some pics of the injuries I sustained, but be warned that you probably really don’t want to look at them. At least they’re all a lot better than they were.

Update 9 Jan, 2005, 3:00pm AEST
I’m walking about pretty well now as the bruising is healing extremely fast (yay!). I managed to get some pictures of the damaged bike (linked some to the previous update) after visiting the bike store. Here’s the rest:

  • Cosmetic damage to the front handles used for front shifting/braking
  • Cosmetic damage to the foam on the handles
  • Cosmetic damage to the rubber for the handles used for rear/shifting/braking
  • Damage to the seat
  • Damage to the seat bag

Update 1:27pm AEST
Thanks to the super efforts of Sister Suz and Brother Al, I was able to get all my X-Rays done this morning and there are no signs of broken or fractured bones. I’m certainly a lot more relieved to hear it, although I still cannot walk very well. I also called Lifecycle to find out how much damage there was to the bike. It was obvious to the guys in the store that I had been hit from the back after finding severe damage to the rear wheel, rear derailleur, rear brake, rear bike light and rear part of the frame. They don’t have my frame in stock, so they suggested the next model up which was specifically designed for triathletes (not that I am one, mind you), called Kona.

By the way I don’t have any fantastic injury pics to post because most of the external injuries have been relatively superficial, and all others are near things that should probably shouldn’t be shared with the world ;-). Thanks to everyone for all the support once again, and I hope to be back to normal sometime in the near future. I’m a little ticked off I’ve now had to give my Summerfieldayze ticket away for this Saturday!

Original Post
Hmmm… don’t you hate it when you wake up and feel like you’ve been hit by a car? Oh hang on a second, that’s exactly what happened to me yesterday. Read more “TheKua Vs The Landcruiser”