Jaoo 2009 day 3

by christerdk 7. October 2009 17:32

Everything good comes to an end, they say. It fits the JAOO 2009 Conference. Even though wish that JAOO had been longer, so that I could spend more time getting to know all the great and creative people there, I also realize that the time has come to start digesting and hopefully putting into use some of the ideas that we were presented during this three day conference.

In other words, with the ending of JAOO 2009 I hope new and better things will arise from it, directly or indirectly. Maybe a customer with a REST-oriented project will drop by, or maybe some of the new acquaintances in my network will be starting up projects and a collaboration could emerge. You never know…

First session of the day was a session held by Linda Rising on Guiding your personal life - “plan driven” or “agile”. The talk was about, among a lot of other things, the difference in the perceived benefits from drinking beverages containing caffeine and actual benefits of taking proper breaks and nap during the day. All this in relation to work. One of her main messages was that although we feel better and brighter from drinking coffee or coke, is has significant impact on how we think, which in the end has drawbacks on the work delivered. Furthermore, it was the message that we as humans are not made for using our energy in a linear fashion 8 hours a day, but more in pulses, where we first use energy (for example in a 90 minute pulse) and then take a proper break to get new energy. This, of course, opposed to just continuing without a break and keeping fatigue away by drinking more and more coffee. Her statements were followed up by test results made on groups of people, and showed the difference in how things learned were internalized.

I most definitely could relate her message, as I’d say I’m very much a person who needs time to take new information and consume it by not working with it directly. I have to let it sink in. And it’s not new to me get new my ideas in places far away from where I’m “expected” to get them. I not able to conjure up ideas at my work desk all the time. It sometimes happen when I’m sitting alone, thinking about something else, in the shower or just at the coffee machine, no, errrr…. I mean, at the water fountain ;-) I think I’ll try to take some of the ideas she presented, and try to experiment with them in my work life, hopefully together with my colleagues. And also, the Pomodoro technique was brought forward again, a technique I learnt some time ago, but got away from using...

Mary Poppendiecks presentation Deliberate Practice in Software Development was excellent. It touched a subject very dear to me, namely the development of talent within an organization. Her speech was not about the, in my opinion, often misunderstood and misguided classical IT career path development we see so often, where developers are expected to become architects, who then should become project managers, business managers and so on. No, this was about developing experts through mentoring and finding the right challenges for the employee. The message was also, that developers right out from school not necessarily can be thought of as experts, and neither can experts developers in a domain that is new to them. We all need mentoring all the time, and so even the mentors also have mentors. Through long and wide experience will experts emerge… (again, this is just a few things of the points made)

As a person with 10+ years of experience in development, architecting, consulting and 4 years of running a business, this has much value to me. I have never believed in the classical career path that having to become a project manager is the only way for developer to advance in their career, however, that idea is unfortunately rooted very deeply in many companies. Let’s start a revolution and start mentoring! :-)

The last session of today was Philippe Krutchen’s The Representation of Architectural Knowledge, wherein he presented his ideas about the necessity of capturing decisions during development of a system. He went through the history of architectural representation, types of diagrams and methods, and the main idea was basically that they presented a model at a certain place in time, but that we could not get answers from the diagrams about why the architecture is as it is. By capturing decisions as well, we would, in the future, be able to get better answers to questions about the architecture than “I can’t remember, but I remember that is was because of something important...” (haven’t we all heard that one?) (again again, this is just a few things of the points made)

The question of why a thing was done as it was is not a question asked seldom by software developers. If you’re lucky, you can answer it yourself through the paradigms used or get the answer from the developer who made it, because he/she is still a part of your team (and can remember!). In such case the need for decision documentation would be low. But when the timespan between the making of the system (or a part of it) and when the question is asked is counted in months or years, well, then you could be in need of such documentation (so, in other words, you’ll basically always need it). Who haven’t tried sitting with code, thinking “why on earth did they do like this”? You have the notion that there’s some hidden significance, maybe from the patterns of the code, but the answer is not clear. In such case I’d love to have full structured documentation… (How about you, Henrik? ;-)

Pictures from the day:

DSC00500 DSC00501

More books… mmmMMMmmm…

DSC00502

Linda Rising…

DSC00503 DSC00504 DSC00505 DSC00506

Samples from Linda’s presentation…

DSC00508

Michael T. Nygard…

DSC00510

Mary Poppendieck on Dedication… all good things, but notice the last remark.

DSC00511 DSC00512

Philippe Krutchen – a very intelligent, animated and funny presenter.

DSC00513

Decisions visualized…

Now I’m heading home for Malmö, Sweden to my girlfriend, from who I need a big hug. :o)

Tags:

Jaoo 2009 day 2

by christerdk 6. October 2009 15:30

When I entered the JAOO venue today I didn’t really know which track I wanted to follow. This problem was not caused by of lack of interesting topics, no, it was more the other way around. There were several tracks to which I could relate very easily, such as Business Drivers and Challenges or Developer Tools. However, today I chose to take on something, I’ve heard (read: gotten preached) a lot about, but hadn’t personally had any good primers on yet.

I therefore attended three sessions about REST. First it was Extending the Reach of your SOA with REST by Rachel Reinitz, then it was REST - Theory vs Practice by Subbu Allamaraju & Mike Amundsen and then How to Sell REST to Your Boss by Anne Thomas-Manes. The good thing about these sessions was that they were based on reason and real-life experience and weren’t just some fanatical half-religious hype-speak. And that was precisely what I was looking for.

Had a interesting lunch with Martin Klose from Dussefdorf, Germany, who is starting up a new business together with his brother. We talked far and wide, about doing “good”, proactive business and finding out what you like and are good at and doing it. It seems to be on the minds of many people today – is it maybe a subconscious reaction to the crisis and the things it brings? Hm. Anyways, I hope to hear more from this guy and his new business adventure.

[Update evening]

Even ended with meeting up with my old time friend from my computer science studies, Mark Walker, who lives in Århus. We went down town and ate a nice dinner and of course talked geek as much as possible. ;-)

After dinner I needed to grab something from the nearest 7-Eleven store. Right after doing so, we unfortunately got at glimpse af the darker side of things, as a drunk guy came up to us and started blurting out weird stuff. He was friendly at first, but at some point he just totally flipped over, and mumbled something more or less like “I can carve your guts out so easy, even without touching you”. Of course we were stunned by such a remark, and everything came to a standstill. I don’t want to get into details, but the situation was disarmed using diplomacy and no-one got hurt. But still, what a bummer…

[Update afternoon]

Some pictures from today…

DSC00492 

Simon Peyton-Jones on the functional programming language Haskell.

DSC00493

Books books… want them all!

DSC00494

DSC00495

DSC00496

Rachel Reinitz from IBM on REST.

DSC00499

Subbu Allamaraju & Mike Amundsen on REST (on picture: Mike).

Jaoo 2009 day 1

by christerdk 6. October 2009 00:05

Phew… what a day. I got up at the worst of hours this morning to get to Århus and attend the JAOO 2009 conference. This is my first time at this conference, and it started out very good. The speakers are amazing, the subjects are interesting and whole setup is solid. Today I have attended…

Had the pleasure to meet and talk with…

  • Peter Guldbæk, consultant who I studied computer science with.
  • Anders Faulbøll, consultant, who I went to high school with.
  • Jørgen Larsen, professional networker, a previous colleague.
  • Philip Kron, CEO, previous business partner.
  • Adrian Kosmaczewski, iPhone development expert from Switzerland, who I also met in Copenhagen 1½ month ago to a JAOO iPhone developer meetup.

After all that, there was beer with exhibitioners and then the dinner and JAOO party.

Below are some pictures…. they give a small insight to the journey and the sessions mentioned above.

DSC00479

Waiting in Kastrup airport.

DSC00480

Travelling by train…

DSC00481

At the Google stand (I solved one of their puzzles and won a t-shirt… hoot hoot!)

DSC00482

Barry Boehm keynote…

DSC00483

Michael Feathers’ Working with Legacy Code…

DSC00484 DSC00485

Billy Newport, Distinguished Engineer, from Extreme Scalability division at IBM.

DSC00486

Keith Braithwaite …

DSC00487

Martin Fowler…

DSC00488

Staying sharp after almost falling asleep ;-) I’m happier than I look!

DSC00489

Gerard Meszaros on developing better unit tests…

DSC00490 DSC00491

JAOO dinner and party…

Attending JAOO 2009

by christerdk 5. October 2009 05:30

I’m so happy! I’m going to attend the JAOO 2009 conference in Århus!!!

Attending the JAOO conference is something I’ve wanted to do for a loooooong long long time, but somehow haven’t had the chance to do. Either I’ve been to busy or with no company who wants to sponsor (the price will leave you bleeding if you pay using personal, taxed money, in my opinion, so a professional company sponsor is warranted).

Then, by a lucky strike, I win a competition and I am handed a free pass for the conference. Oh yes! Crazy! There are sessions by Michael Feathers, Martin Fowler and Michael T. Nygard, just to name a few, and I’m really looking forward to attending them. 

So, as the happy camper I am, I’m now leaving for JAOO! :-)

More on twitter

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

About Christer

Do you need an enterprise .Net software developer for your project? I am available to help you reach your business goals from September 2013!

Christer is a indpendent software development contractor with more than 13 years of experience. 

Christer is a NServiceBus Community Champ 2013

Christer's software on the Web:
Miljöparkering.se - a site which helps citizens avoid fines when parking. It is also an in-production POC that serves as a testing ground for new technologies / architectural styles (SOA oriented). 
We do free talks about our experience!

Christer's software for Windows:
Mobile Broadband Logging Monitor - if you feel your computer gets slow while using mobile broadband.
Mobile Broadbang Log Level Utility - to change the excessive logging in 3Connect.

Christer's Android software (find them in Android Market):
Malmöfestivalen for Android - an Open Source project to support the festival! :)
Malmökartan for Android - stuff you won't find on Google Maps.

Danish blog about message based architectures and enabling technologies such as NServiceBus. 

Christer also pretends to have a life IRL. Here he enjoys the company of his girlfriend Lydia, their dog Xena, and loads of books. 

Feel free to get in contact!