Monday, May 5, 2008

Should I Get A Brazilian Wax Poll

Speeding Gentoo Acer Travelmate C100

I was absorbed in my thoughts ... and it took me a minute to re-envision the sacred principles on which it is based the construction of a good software.
  • Everyone is talking about good software if it relates to Accurate Graphics, multilingual support, support for plug-in, skinnable interface, dozens of options, etc. etc.
  • I say you are wrong. And way to share with you my theories. A multi-platform software should not be


    . Enormous efforts are being made to allow software to run on different operating systems. And for what? So there will definitely an excellent product that dominates most of all in a constesto Specifically, in a given system.

    some examples to clarify. If you utter the words "
    windows, irc
    " I bet you can think mIRC. And for those of you who are now muttering " but I do not use mIRC, BitchX use" now say "
    well, I'm sure you've known before ...
    mIRC. return to us. If I say browser what do you think? Many clearly " Internet Explorer. Many others Firefox. How many of you think of Mozilla Firefox

    ? Maybe gentoo users, as they had to install type emerge mozilla-firefox-v. Chiuque tends to attach something to something. A simple mechanism to reduce the mental effort to remember. And that's why when I hear people say the fateful words: "open internet" I do not think of smashing my Access Point, but that he realized that the ruling it refers to (unfortunately) open Internet Explorer . Remaining in terms of associations. linux they say to mean something but do not even have a vague idea of what they are referring to? And those who know but are wrong, however, as the operating system we're talking about is called GNU-Linux (with capital L), because Linux is only the kernel. And how many of you have read with the sound of the GNU g "gnome" instead of grams of "guru". The reason you find it a little further, I will discuss how languages. If you use windows and want to draw in 2D and software you think? The best Adobe Photoshop ? OK! Have you ever seen a port official Photoshop for linux? Have you ever wondered why? And how many of you think a Reader for Linux instead
    Kpdf
    ? Without considering that Okular is on track to supplant competition ... Good software should not be
    Multilingual. The code becomes much harder to read and interpret. And many will say, "and to us that we not care, so we are not programmers. In reality, the effort to manage the language, adapting to the versions, the witness, a myriad of files scattered ... behind your indifference there is an inhuman job, your indifference lurks behind your ignorance, yet to be convinced that free software
    =
    free software, and that the
    Desktop is not your desktop home. And then we try to appreciate the beauty of the original language ... otherwise do as the Spaniards: we take the
    mouse and move it to the screen. And all those people who because of age or who knows what other reason can not learn any English word I say, "does nothing". Both the 50% of people do not read even on the screen, only to learn shapes, colors, gestures and play and know how to recognize when you need it. You do not need to know that the word means gradient gradient because we can observe the beautiful inconcina with all its nuances to understand that press that button allows us to make a gradient. And many do not even know what a mathematical gradient ...


    Good software does not have support for plug-in . Think about how software gets heavy. If the functionality of a plugin is designed and incorporated dall'utore same software, what do you think can improve the usability and performance? Good software starts and develops in one mind carrying. If it does all the work, then it speaks of excellence. I do not exclude, however, teamwork and distributed development, provided there is a mind like a coordinating author. A dictator if you will, which is responsible for decisions and on whose head alone, bear the bad feeling of failure in case of failure.

    Microsoft Windows XP has some plugin support? How many of you have installed special software to change the look and feel of the windows and start button? Why do not you have written your own plugin? And why those of Linux are called modules and plugins? Some of you will know the difference?

    Notepad has the plugin support? NO! Yet software is one of the most used and popular, although few realize this.
    At most I can conceive of scripting support to automate some of its software operations. Or check out the interface. And if someone wants to write a plugin, which creates its software that communicates with my via that interface.



    Good software should not have many features
    . Only those essential ... and perhaps a bit more. I think a good software should be highly targeted to the context, that is to do just that, and that should do it properly.
    why not use the FTP plug-in for Mozilla Firefox, and do not even use ftp client that also make web browsers. Support in many IRC software which seem useless! That's why a good candidate to be "the software for excellence in P2P XNap I mean, is currently being of arrested development. Their problem was that they were lost in "chatter". Another thing that happened to me when I was dealing with a stranger named P2P software Karonte ...
    Another example. eMule, aMule or if you prefer, is a good software that is very popular in recent years. Why? You open the program, it automatically connects to any resource, or network server ed2k kademlia, you open up the research section, write what you need, just two clicks, download the file, two clicks and display it. Nothing could be easier. Yet in that f ** k or are all those buttons at the top? Let's talk a moment of HCI (Human Computer Interaction). The functionality statistics is useless, the average user (about 90% of users) has never used.
    Connect / Disconnect, Import and
    Information are submenus, at least from the logical point of view, of other categories. The Preferences window is full, even overflowing of configuration options that will never be used, then why draw? ... would be better to hard-codare "values.

    What comes out? A potential great software, but extremely slow and only partly usable, fortunately sections applicants. Proposals? Lightweight, usability reach the limit, thanks to an essential aesthetic and careful clean look and elements identified by eye (and not reading). Code as clean and readable, well commented, with a typographical layout established in advance and available to developers. Here are the keys.

    In conclusion as a good software
    . I believe that 2-3 designers (and programmers at the same time) and a good graph can produrrre better software.

    I firmly believe in the principles of open source, but there are many gaps in the existing development team. It 'difficult to organize a group of thousands of developers working on this project. And if the design is modular to be even worse. The project must be broken. Each sub- must be an entity unto itself, a Peerson that interacts with another, taking advantage of any other sub, another person.
    And now KDE 4.0 release has embraced in his own approach ...

    0 comments:

    Post a Comment