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 :
- Development applied to the Business Domain,
- Ruby development, IDE like NetBeans and RubyMine,
- Git/Hg version control,
- Icon Design, Svg, Inkscape,
- and also Cloud computing
_______________________________________________________
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.