Offshoring/outsourcing software development

This thread in Ask Joel is the most interesting discussion I've ever read abut offshoring/outsourcing software development!

It's getting incredibly long though, so it's really hard to read through. But the first 25 comments are definitely worth reading.

My personal take on the subject is roughly this: I believe software is art more than science. I think the best approach to make it look like engineering is something along the Unified Process - that's what the IT world has learned the hard way for the last 30 years! One golden rule of UP is to have the users and the coders communicating, to have them understand each other's constraints...

This doesn't mean I think nothing can be outsourced, but you certainly cannot carelessly offshore a whole IT department to a place with a radically different culture and expect that communicating with specs will "just work"! :|

If offshoring software development is ever going to succeed we'll need a whole new set of skills and tools (internet being one of them) to master it, and we're not even close! However, I think the experience of open source software projects developped by an international community are an interesting experience to this.

I would probably elaborate on this if I wasn't this busy reading the thread at Joel's right now! :>>

Ecological Footprint Quizz

Lately, it's been trendy to take all sorts of online tests and to publish results on your weblog.

Good way to learn 100 irrelevant facts about yourself!

How about taking this one now: Ecological Footprint Quizz ?

Ever wondered how much "nature" your lifestyle requires? You're about to find out.

This Ecological Footprint Quizz estimates how much productive land and water you need to support what you use and what you discard. After answering 15 easy questions you'll be able to compare your Ecological Footprint to what other people use and to what is available on this planet.

CAUTION: THIS QUIZ MAY SURPRISE YOU, SHOCK YOU, OR MAKE YOU THINK. PLEASE REMAIN CALM...BUT NOT TOO CALM!!

(I am at 4.5 ha, not much to be proud of, even if France's average is 5.3, gotta work on it. Can you do better :?:)

b2evolution, Movable Type and WordPress

Just realized I barely haven't posted anything to this blog for the whole month and this is my last chance to pop up on the calendar page for May! :P

So what has happened for the last few weeks?

Well, for the most part we polished and we released the much anticipated b2evolution 0.9, got a lot of feedback and made it even better (0.9.0.5 so far).

Incidently, at the same time, as you must have heard by now, Movable Type changed their licensing scheme, disappointed a lot of their users, created a tidal wave of blogtool evaluating, comparing and switching all over the blogosphere. With slashdoting and everything. |-|

Funny actually, because the new license isn't really that much different from the previous one. Looks like people just opened their eyes and suddenly realized what it really was about! :>

At least, with a license like b2evolution's GNU GPL, users can rest in peace. (It's so Free actually, commercial companies like SCO would like to get if off the surface of the planet! >:-[ But since it's being used by tens of thousands of free open source projects, I really don't see this happening anytime soon... :>> )

Well, anyway, I think one of the most interesting "replace-your-MT" comparisons was provided by Owen in his - now famous - Blog Software Breakdown [Page gone].

Owen eventually decided to go with WordPress for himself and explains his choice. Interesting. Of course I wish he'd gone with b2evo, but I guess he didn't need the extra functionality. It's never too late though! ;D

Anyway, I hope Owen is going to maintain his chart in the future because it's a valuable resource... as long as it's not outdated. ;)

Well, apart from that... the world is still screwed as usual in its grotesque pattern of self destruction... but that's a topic for another day!

Addiction

I've been addicted to quite a few things in my life, including caffeine, sugar, sex, motorriding and fun things like that.

At some point I thought I was healed.

However, lately... it's actually been getting worse!

There was the email addiction, feeling the need for checking my email constantly.

There was the RSS addiction, feeling emptiness when my aggregator was out of fresh news.

There was the blogging addiction, feeling the urge to shout out anything I had on my mind.

There was the hitlog addiction, insanely rewieving all hits on my site.

There was the Google fame addiction, wanting to rank up on searches on "francois".

Today I realized I'm now addicted to OO programming! Didn't get my fix today and I'm all grumpy about it.

I wonder what the next one will be in a few months... UML modeling might be a good (nerdy) candidate!

A few years ago I would have told myself to get a life! Yep... but frankly, what's "a life"? And I'm actually willing to bet no one lives without a couple of his own addictions anyways... Even monks... you could argue they're addicted to prayer! (or meditation, depending on the religion ;)

I love WiFi! (well, actually...)

I mean, you gotta love it!

A picture is worth a thousand words:

I love WiFi! (well, actually...)
Working on the balcony

Okay, so much for the showing off. A few hours later:

  • I had to switch to a "High Contrast" Windows color scheme (now I know what these are for!) to be able to see something with my sunglasses. And without the glasses, the sun hurts my eyes!
  • I had to move the table more in front of a window to get better signal strength...
  • I had to plug in the power adapter since WiFiing through the walls really sucks a lot of power...
  • I had to clean the screen at least four times before the sunlight stopped reflecting on the dust... (sorry for sounding like I had never tried to open a laptop outside :.)
  • And now the neighbours are mowing their lawn! Damn it!

Yeah, next time they tell you nice stories about WiFi in the magazines, don't believe what they say! :-/

PS: This is just for fun, I still enjoy WiFi very much. Example.