Today we are going to talk with David Santo Orcero, a well know free software developer, responsible of OpenMosix user land tools and kradview, a radiologic image visor.
What do you do to live?
Not only as a University teacher, I do many other things. I teach companies how to earn money with free software, I design positioning strategies with free software, I manage some development teams, I provide technical specific instruction (few days ago I gave a talk about virtualizing for an autonomous government head) and finally I do cluster deployments and new technology testing systems, with the corresponding instruction course for technicians.
Many things.
The more important point is not “what I do” but instead “about what I do“: free licenses based technologies.
What motivated you, to make your own company?
I wanted to control by myself my own professional career. Some time ago I happily worked for a company, (Supermicro). My relationship with that company coworkers and boss was and still are very good. The problem was that Supermicro was a company that only sells hardware and my professional career should grow to a direction that was not in my plans.
That’s why I quit Supermicro – we still have a wonderful relationship and do some business together – and I started doing my job as consultant and coacher. That was two years ago and things are going really good.
How your life experience in Brazil is helping you nowadays?
It’s hard to find a concrete utility, but a lot of many useful things can be applied to many fields. Working overseas is always good. That makes you grow up, your self, and let you see your own culture from a different perspective. Not only that, but that experience gives you the opportunity to learn a new language and change your view about language learning difficulties.
For me this was a very important experience. I could live any of the goodness I mentioned before. And, personally I recommend to everybody, if possible, working overseas.
As a university teacher, just in few words, could you give an advice to someone that is thinking about joining Computer Science?
It’s important to avoid misunderstandings from media numbers. What the market is demanding are cheap programmers, instead of computer science engineers. Computer engineering is a hard career and maybe you’ll finish working not as an engineer in computer science. So it’s like a vocational career, as Classical Philology or Mathematics.
Another thing is that it’s very easy to convert a computer science engineer in a cheap programmer for a software factory. Thus, mass media, induced by software factories, want to show that more programmers are needed.
If you like it, computer science is a really nice career. Any field you work it’s easy to go a step forward to innovation and investigation. In comparison with old and settled careers, in computer science it’s really easy to be a pioneer.
But it’s important not to forget that, choosing computer science means choosing a career where you have to spend everyday of your life studying new things.
What is the most risky decision you took? What motivated you to do it?
Go to Brazil. I quit a stable and good paid job to run a dream.
At the end I had to come back, it works but I had visa problems.
It was really good during 4 years, where I learnt a lot and it was very useful in my life.
Based on your experience and dedicated years in IT, could you give us a prevision about how free software expansion will develop in the IT world?
I know this will not make me win any popularity award, but things are not so clear.
Big multinationals of the privative sector – specially Microsoft – are running hard. Now it’s our turn. Free software let us run quicker and with less inversion, because we can help each other. If we have really clear what are our strategic advantages and we exploit them, things will turn out good. But we need to be ready too. And we have to stop wasting time in philosophies promulgated by pseudopolitics and pseudobishops, that from their pulpits dictate rules or send free software developers to burn.
We need to come back to focus in the important: coding, coding, coding.
To conclude, if you could have the necessary tools, being realistic, which projects you’ll be glad to join in?
Cloud computing with transparent charge migration. I know what to do, I know how to do it but I don’t have time to do it. These projects are hard to implement due economic reasons for small companies.
Another great project I think it’s important: implement a free DICOM stack. I hope to implement it, in a reasonable time.
This post was originally wrote in
spanish.