#devoxx Keynote transcript: Robert Martin aka Uncle Bob

Here is my transcript about Robert Martin's talk on professionalism for developers. A great talk, talking about Black Holes. Was great and inspiring.

#Devoxx keynote with Ivar Jacobson transcript

Here is my transcript of the Devoxx keynote of Ivar Jacobson about working smart (PDF).

TEA: The Economy of Attention

I spent the day with a customer of mine on modeling issues. Main recurring challenges: * how do we organize our “stuff” ? * how do we work together to achieve results? The issues are in how to best manage complexity (and avoid the overly complex in the first place). I use concept the of TEA (The Economy of Attention): there is only so much time of focus during a day, so “what do we focus on to achieve results?” This is the single most important question in today’s world of too much of everything (too many choices, too many techs, too many elements, …). MoA (Management of Attention) could be a great practice to develop BTW. Stay tuned.

What did I learn this week?

I had a week with the flu. Seasonal flu, not the H5N1, or A, or whatever version. I also had a week with a bad Internet connection (and counting, this lasts for 3 or 4 months already). And this was also a week of holidays. Which turned to be a week of sickness. So, with that in mind, what did I learn?

Lesson 1: Stay at home when you are sick and let your body recover as fast as he can

Energy must be used internally to kill the virus and not to perform external tasks. Everytime I attempted to do a task, no matter how mundane, I ended up sweating a lot, feeling bad vibes, and it hurt in almost every joint. Even picking up some groceries proved to be hard. I ended up worse than I started everytime. So, at the end, just laying on the couch was the only practical task to do. This was helping in recovering.

Lesson 2: Be presistent if you want your Internet connection fixed

I wanted to watch some movies on VOD but my Internet connection just keeps on failing on me. Well, this is nothing new. I am using VOO as a triple-play provided. But it is already 4 months, and the connection still sucks (big time). By the way, Pingplotter Standard is a great tool for helping you show how bad the provider is. Here is a view on my connection yesterday (every red line means: DEAD) Pingplotter Screenshot I got the tech guys "fix it" and it worked for an hour. To provide me with the next nice version: www.google.com-20091105-1923 The only time it worked (the green bit) is when I hooked my mobile phone to the machine and used it as a modem trough the 3G link.  Otherwise, big nothing. Then I got the tech guys today and they replace a "coupling" device. Their measurement devices told them that there was indeed a problem. I was then good to go and the connection seemed right. But this was short lived... Today, at 17:03, things started to go haywire. Look at the crap below: PIC www.google.com 2009-11-06 17 How cool is that? I called in the support. Then, it took me 10 calls to get someone. Maybe they were ending their day because I was able to reach someone after 10 calls (yes, ten!). I moved trough voice hell just to be hooked on. Persistence! Then I talked with the on-guard person and he confirmed that he saw only 3 out of 4 packets coming back to me and that was when I was lucky. So, back to square one, I've got an appointment with a technical person on monday... The neverending story redux. Then you'll ask why Belgacom is a monopoly and VOO is not loved by the users... I am not mentioning the fact that you get the arrogant guy every once in a while if you have an administrative issue. So, the lesson here is to be persistent if you want to have something fixed. I do not care *if* this is going to be fixed. Because it is going to be fixed. The only question is when, followed by how much damage costs they will have to owe me. After this, I think that I will call in the CEO of Tecteo and tell him a bit about how to improve they way of working and the associated performance. I was told that I should become a customer's customer if I wanted to understand the challenges they faced... Now, this is done, and in DEPTH, for MONTHS. Stay tuned for more nice charts... I was told this is the green era. I would love to see more green and less RED on my charts for sure. And I am now running Ethereal as well to have a deeper view on things.

Lesson 3: Accept fate and relax, anything else will make matters worse

I wanted to catch up on TV series on the web and given my bad fortune with the connection, I was left with TV. Ok, digital TV, HD 1080 TV, but nothing too great to see. All interesting stuff is on the web. So, I wanted to have this fixed and it made me nervous, which was bad for my flu. So, I ended up reading books for a change. Guess what, I ended up reading Greek tragedy. The Eschyle's AGAMEMNON one. Where Clytemnestre ends up chopping Agamemnon into pieces with an axe. Looks like those greeks were a bit too lax with killing. Agamemnon goes to Troy, kills about everybody, comes back, 90% of his ships are sunk. He survives and then is killed by his (soon to be ex ...) wife because he killed his own daughter before leaving for Troy. Loop closed. You wish. The remaining son will bear the sins of the parents and continue the problems for two more tragedies to come. So, yeah, accept fate and relax, do not see revenge or it will come back to haunt you.

Lesson 4: Have a backup link

That's where I come to love Proximus 3G. The BlackBerry Bold saved my life again, allowing me to send all of my proposals (that I wrote when I had an hour of clear mind, mostly in the early morning). Also helped me keeping up with some news and email. For email, I got everything on that little box, so I can deal with appointments etc. I am considering using a second provider to be sure I am always on. This will double the cost for the connection and I 've to think about what's the best approach. I may end up back at using Scarlet or Belgacom. Jesus, this is why I went to VOO, to avoid these. And they push me back in the arms of the competition... How fun. So, have a backup link. And a backup's backup. I've got a Mobistar Internet Everywhere USB key for mobile internet access just in case I would lose my phone or have something break. Call me paranoid but he opportunity cost associated with the trouble is just too high.

Lesson 5: Discipline, planning, and follow through are key factors for success

I had to send my newsletter as part of my normal marketing activities. As far as you may want to know (not sure you want tough), this is one way to stay top of mind of people. Every month, send something of value. Again, emailing a newsletter became trouble some due to the network connection. My list is 500+ and growing so, it takes a while to send everything from my box. This made me find SMTP.com which could come handy one day or another. I am also considering iContact or Sarbacane but I will stick to my current NewsletterEase solution, which is frankly easy to work with and costs me zero additonal money. But I digress. Issuing a newsletter every month may seem easy but you've got to come with content, publish it, ensure that it worked properly and so on. Doing this is something I do have a tendency to delay, and delay... But then, you miss the window for the month. And the outcome is lost. So, discipline on planning and execution (even if not flawless) must occur. I've now come to realize that I need to manage all that like a "project" (not really a project, or a very long term one). That's why I've put a project in place in my Project Pier tracker (a clone of BaseCamp but free and a little bit easier for newcomers). Planned articles to write, newsletters to issue and the like. It helps. And it shows all my missed deadlines in red with a days count... So, there is no way out, you need discipline, planning, and follow through to get somewhere. "Just do it" is really working. Do not ask yourself if you feel like it. Do things. Make them happen. Improve everyday.

Lesson 6: SaaS applications are as good as your network connection is

Case in point: this blog. It is WordPress installed on my server and if my connection to the web is bad, no way to update... Same with my project tracking systems. Same with documents that are on Google Docs or Microsoft Live Workspaces... When the link is bad, you'd better be on holidays or unable to do anything due to the flu. I am working alone here, so this is only affecting me. But if you work in a large organization, the network connection really becomes vital. And the cost may shift from the servers in the company, to bandwidth, monitoring systems, and fast resolution systems. A very simple SaaS I do use is this damn VOIP phone that is paired with my Internet connection. So, VOIP+SaaS can really let you in the dark if the network fails... So, I am now feeling better, two days to go before getting back to work. I hate having been sick and unable to enjoy holidays. But let's turn this the creative way. I'll blog a bit about that and how it could improve the day! Until next time, enjoy your Internet connection. I am jealous!

Get some inspiration from Steve Ballmer from Microsoft

Steve Ballmer: energy the way I like it! Get Microsoft Silverlight Here are some takeaways:

Takeaway #1: Care about the customer that we are here to serve

Care about only one opinion: the customer's opinion since the point is to delight the customers that we are here to serve. It's all about the customers. In my case: how are you better off when you work with me? That's what I care about. Not pushing a product down your throat, but having you experience the dramatic results you can get. That's true, I do not care about competition, I care about you and providing value.

Takeaway #2: Having patience and being tenacious is key to success

No comment, that very, very, ... very true! Resilience. You get kicked down, get up. You get kicked down, get UP! Damn it!

Takeaway #3: About free: it's not magic, it's just another price

This one is great! I am also thinking that in free software, free is free as long as your time is worthless. As soon as you invest your time (which is the scarcest resource in the world, not money, not other 'things'), this is not free anymore. As Steve Ballmer says: "It's all about value, not price." That's the way to go! Of course, "you've got to convince them that it's worth buy the product." I tried Linux on my laptop for months and I am back to Windows with ZERO intent to go back. For servers, it's great but as a mobile system, come on!

Takeaway #4: Discipline, discipline, discipline!

Almost all incredibly successful people I know about, or work with for that matter, have a strong, iron-style discipline. Steve Ballmer mentions that he has a time budget. He manages it in Excel, like: Time for travel: X nights a year Time w/employees: Z days ... When used: check, check, check! I have also switched away from complex schemes to manage time. The budget is my calendar in the Filofax. Holidays are planned in advance (this means MONTHS) and are SACROSANCT. As Steve Ballmer says: "You've got to be disciplined." When Steve Ballmer and Alan Weiss tell me: "You've got to be disciplined for success", I LISTEN. This makes a hell out of a difference.

Takeaway #5: Find something that just switches you on

To live a fulfilling life, you've got to find something that:
  1. you are PASSIONATE about
  2. you CARE about
  3. you can BE ACTIVATED when doing it
  4. ENERGIZES you
This is key to living the most FULFILLING life you can EVER experience.

Good Zoho’s Manage Engine Summary Presentation

One of the easiest to use tool suite for keeping your finger on the pulse of your (mid-sized enterprise) systems and applications is Zoho's Manage Engine offering. I came across a presentation (using Zoho's presentation software, another division of theirs in the SaaS space) giving a clear overview of the whole thing. Check it out! This presentation comes from their community site.