Started: 4 November 2007, 1:43 UTC
Finished: 4 November 2007, 1:51 UTC

Two basic ways how to work on computer

There are IMHO two basic approaches to work on computer. I would call one of them program centric and the other data centric.

Most of my work on computer is data related (photos, diaries, various text documents, drawings...) - and I wish to keep these data forever, certainly over number of SW generations. To do it I keep all my data in single storage area, in format, which is open, widely used and compatible with number of SW packages. (BTW it sits currently on USB HDD, so I can just carry it to another machine.) And I need full control over fate of my data.

Program centric software is centred around programs and data are basically treated as property of program. Typically you "import" your photos by program, it is stored in some database and used as required. Quite often you have no choice of editor from that point. That may be OK for time being - until you need to do something your editor does not offer. Or until supplier of that program disappears or decides to radically change style and you are no longer happy with it. Or until you decide to migrate to different system for whatever reason.

FOSS software exemplified by Linux is perfect tool for data centric system. OS X and Windows prefer program centric approach. Partly because suppliers of program do not cooperate as well as authors of GPL SW, partly in full knowledge that program centric system tends to "lock in" users.

That is why I use almost exclusively Linux.

Home
Blog
Random
E-mail



[æ]