posted by Andy Tars on Fri 25th Apr 2003 17:06 UTC
"Joćo Paredes Interview, Part IV"
16. What about one of your preferred areas in software, operating systems?

From a programmers point of view, I can forsee them with a cleener, better documented, simpler and more powerful API. From a user point of view, the OS will tend to be more database oriented, more user friendly, more performing. The content itself will be of interest and not the way the content is stored. The use of object oriented generalization techniques will bring better performance and functionality to the operating systems, rather than decreasing performance.

17. Basically, the way you picture the operating system you are developing?

JP: Exactly.

18. Now about the Internet. What is your opinion about the current status of the Internet?

JP: I believe the Internet was created based on legitimate ideas, I mean military and self defence purposes. I think the reasons it was later developed were right, ie, for the cientific community. And was brought to the world when it was clear it should be of all of us. But I still think the internet was not developed correctly. For the right reasons and following the right stages, yes, but not in the right way, at architectural level. The guys that developed it were clearly not thinking about security at that time, which, for a network that was first developed for military reasons, is unacceptable. Security was also not the strong point of the scientific stage of the internet, which is also incompreensible, if scientific achivements can be commercially/economically or phisically dangerous and are to be shared only with the right people. So, we reached a stage where the internet is now an instrument for everyone, but this instrument is a big Pandora Box. No one can guaran! tee security, and the best thing people can do to assure the security of contents, is not to let the contents on connected machines. Second negative point: Scalability and expandability. The guys that developed the internet were also shortsighted enough to only let 4G of address space. 2^32, and not all of those addresses are usable. As a result we have a World Area Network, that is stagnating. The addressing space is reaching the end. That's not good. And the solution they came up with is not that great also. IPV6 is also another limited addressing space even though bigger. And what about the sysadmins having to use and probably to remember 128 bits IP addresses? And now, for the last negative point I remember, although nobody could really have done nothing to prevent that. Garbage. Yes, garbage, the internet is full of crap. SPAM, SCAM, contentless sites, irritating pop-ups, and so... you know what I'm talking about. But in the internet, is like in the real life. We also r! eceive unsolicited mail, door sales man come to our houses trying to sell us things we'll never use in our lifetime. It's this way with real life, It was like this with the radio, with the TV and couldn't be any other way with the internet.

19. Looking at everything that you don't like, I noticed that you always have your own ideal of perfection. You don't completely like any of the existing operating systems, so you decided to create your own. You felt that there is no language suitable to create your operating system, and decided to create your own. The same with the databases. So you think the internet is not that well, let's say, implemented. Do you have your own ideal of how the internet should be, the addressing scheme, protocols, etc?

JP: Absolutely. Yes, I do have my own ideas of how the internet should be. Like everything else. I just dare saying something is not that good if I have anything constructive to add, like my own idea, so that it can be explored and developed if it really is better then the technology my idea is supposed to replace.

20. What do you really hate in the technological world right now?

JP: I can remember one thing right now: Those rules the manufacturers use for replacing TFT screens when talking about the dead pixels. I hate that!. In my opinion, all TFT screens should be ISO Class 1. Oh, and I also hate the way software developers waste the hardware resources the system has to offer. I hate the way developers and manufacturers tend to find solutions for today, and later find solution that fills that time, and that maintains compatibility. That usually results in performance degradation. Look at Windows, for instance. I also hate those discussions about opensource or free software being better than commercial products.

21. And you?

JP: I have a 17" Class 1 in the big PC and a 13.1" Class 1 on the portable. Luck, I guess. For now I'm satisfied, but I'll have to upgrade sometime... Now, really, I naturally code extremely optimized programs with code clean and well written enough to be extended if necessary. I always code for forward compatibility, not backwards compatibility, I code so that my code will in the future still be suitable for the necessary purposes, or in a way that it can be set aside if necessary without causing any hassles. This is part of a programming philosophy I call Retroprogramming as a joke. I also have a certain tendency to use assembly, and I definitely hate Java and the alike. About the opensource and commercial products dilemma: I don't buy any of BS both sides have to say. I believe in good software, not in opensource, not in commercial, not in shareware, not in freeware. Good software and good software only, no matter what is the license. That is my philosophy. G! oodware rules.

Table of contents
  1. "Joćo Paredes Interview, Part I"
  2. "Joćo Paredes Interview, Part II"
  3. "Joćo Paredes Interview, Part III"
  4. "Joćo Paredes Interview, Part IV"
e p (0)    59 Comment(s)

Related Articles