dimanche 30 août 2009

Time to Blog : the reason

Yep, time to Blog.

After a lot of wandering about blogging for years, I decided to put myself into it.
I hope I'll do it with regularity, good articles (kind of pretentious) and, well... good written English.

As mentionned on the title of this Blog, it is about
thoughts on :
  1. Development applied to the Business Domain,
  2. Ruby development, IDE like NetBeans and RubyMine,
  3. Git/Hg version control,
  4. Icon Design, Svg, Inkscape,
  5. and also Cloud computing
I will come along this items in separated articles.
_______________________________________________________
That said :

I don't consider myself an expert in these 4/5 subjects. Honnestly, I'm not.
So what's the point of this, then ? unless feeding my own self-satisfaction or egocentrism ?
Why talking or writing about something where you're not at the edge from a knowledge point of view ?

Well, if you had "wave" for a long time into large companies, you may have slightly noticed they are organised into departments which are dedicated to one area of expertise (a.k.a. : "business domains...") : Marketing, Sales, Accounting, Engineering, Customer Services , Payroll, Stores, Telephony, whatever... etc... an also IT department (with or without an "s").

This makes sense ! but well they don't talk each other !
Well, Yes... they talk trough many "interfaces" : from the trivial way (meeting, talking, chat, coffee machine chat) to the more elaborate (requirement documents, process reviews, governance meetings, etc...).

But really... do you think they understand each other ? well, no.
For one main reason,
I think. We're not interested in others area of expertise. We just want a glimpse of it.
I know payroll is important but I don't want to dive deep in all the lines of a pay slip.

Okay... what's the relation ?
If you look at IT or computer science area, it has made a huge improvement by orders of magnitude.
It brought lot of expectations in improving the business of the enterprise but it failed... (see the "Gartner analysis thing")
As a "Business Domain" actor (and well also a tiny manager), I know Computer science can bring a lot of improvements to the Business Domain.
I try to go outside "my" world and understand computer technology.
So I'll try to fill the gap between my business domain and software development.

P.S. : this article need improvement and polishing. It will be a little bit modified so bear with me.