Linked by Daniel Campos Fernández on Thu 11th Nov 2004 20:44 UTC
General Development For a few years, I've been working in the real world, I mean the enterprise world, sorry. In every company I've worked for, they offered me the opportunity to learn a lot of new things, or at least that's what they always said in the first meeting before sending me to be just another company programmer. But in fact I've learned some very important things, just not about programming. I had to learn about these things on my own, about the needs of a real company in the real world.
Permalink for comment
To read all comments associated with this story, please click here.
Big Mistake
by Eduard Pertíñez on Fri 12th Nov 2004 11:50 UTC

I think one of the things that makes Linux so powerful (and the clue is that Microsoft don't say anything about it) is the correctness of the tools creation: Command line program do the thing, GUI program configs the command line program. That's how you can interface programs with anything else and make perl, python, php, java, etc. able to work with almost everything.
When you have a GUI that becomes at the same time the program, you break the chain. You'll always will have to have someone clicking buttons and copy-pasting so info from one side of the chain jumps to the rest of the chain.
All this TCO is bullshit if you have the ability to automagically connect different parts of the chain so you can liberate your workers of those monkey-tasks and focus on their jobs.
I think Gambas does precisely this. Forces programs to interact with a user so the chain gets broken.
Sure you'll save few bugs hiring a programer. But then you'll have to pay 40% of the salary of 4 people during 10 years filling the hole of you company's chain again. That's bad bussiness practice, even when CEO's cannot understand it.