This assumes there are more chances that if someone has a different behavior to the majority's, then he is an undesirable person. This damages diversity by encouraging homogeneity.
Now that you get GUI editors that not only auto-complete code, but know about the classes within the application you are developing and can correct method calls and parameter types who the hell would use VI to write code?
Vim 7 also does it.
Rapid Application Development VI is not.
No, indeed, it's a text editor. But it can make part of that "rapid application developement" you are talking about.
[...]watching an IT boffin do stuff in VI looks "impressive" and makes the develper look like they are doing something difficult
I do save hours using Vim. Those hours are the result of half-seconds saved, multiplied by thousands of repetitions of short commands.
Using vi for programming obfuscates code
The only way I can imagine an editor having an impact on clarity of code is that one editor's lack of power could discourage someone from taking the time to formatting code in a clear way. Vim only eases that.
The only time vi should be used is if you are editing config or other admin files on a server when using telnet which should be damn close to never, on a live box at least.
I don't know about Vi, but the article is about Vim. Maybe you did not try Vim ?
... I'd like to add : If you are the kind of man to think the Matrix is highly philosophical and is the best movie ever or so, it's not surprising at all to see you bored of movies. Another suggestion I have for you is to take the time to see old repertoire movies, there are plenty of jewels to discover, and cost much less than the new wiz-bang Hollywood movie playing on the wiz-bang screen in the wiz-bang theater.
It is interesting to consider video games as a form of art ; dynamic art to be more precise, a lot like movies. Then we can refer to aestetics, which is a branch of philosophy that has been studied for centuries.
Tryings to determine formally what is good and bad, in any art form, has always failed. There will always be a counterexample. And if there is not, interestingly, a counterexample can arise from the analyse of "what's bad", which will likely be original and really good.
Breaking such laws in some realization can often be what's best, as long as the author knows what he is doing.
There are much higher levels of analysis to arts aesthetics than saying "this movie/game is good because its degree of realism is well balanced". Most repertoire movie litterates will have so many more criterias for judging movies, that realism becomes just one among others, and does not matter anymore.
Even shifts of realism within a movie could become interesting. And I don't see any reason why it should be different for video games. Think about Tarantino's "From Dusk Till Dawn".
I would never have expected this to surprise anyone in 2006. For those who never go out or read anything, maybe we should do some basic education : - MacDonald's food is bad for your health (even salads because of the dressing) - Coke is not healthy neither - Cars pollute
Seriously, has anyone ever been taught coffee was healthy ??
I got two good speakers, but I moved 8 months ago and I didn't even care to plug them ! My very old tv set's speakers just play the music I listen to and it's just fine.
I had a clone that was called "Golden II", with this green monochrome monitor.
Do you remember that 40x25 graphics video mode ? "GR" was the command to activate it in Basic. HGR and HGR2 were superior high definition modes, something like 140x110 or alike.
Will configuration be simplified ? Will it be more easy ? I haver never understood thoses WINSserver/NetBIOS/User-Ressource-logins/sharing/r elationsWithIP/etc. mess at all. I have once or twice made it up to access some Win98 or Win95 files on a connected computer, but I it was with tries and errors, not knowing what was that last change that made it work finally.
Maybe it's I who has a problem, maybe it's Windows way of doing a network (why not plain old FTP ?), or maybe it's Samba that is complicated. Even if it's Windows or me, maybe there could be some way to structure Samba's configuration files so that it is becomes easier.
From my recent experiences in converting a small business to OOo
When trying to convince my friends to adopt open source software, their decision is made in about 30 seconds, just the time to try to load a ".doc" file. If it works, they will pay a bit more attention. Otherwise, they will stick with their illegal copy of MSOffice.
Converting a business after some manager has accepted is a completely different matter. The conversion is part of their work, they will accept at least an hour of time spent for it, and that is if they ever have the choice.
compatibility has to be achieved by laboriously reverse engineering
I never said it was easy. This is why many many efforts must be put there.
it isn't a clone and this makes people nervous about switching
This may be sad, but I think my girlfriend is rather concerned about not being able to open the PPS document with a joke or cute kittens she receives by email anymore.
The language structure is not a criterium. Neither is the purity of it's object-oriented concepts, or whatever.
I would bet on the language that can make a kid construct a program with visual effects with the least keystrokes and mouse clicks. Please note that I do not want to make any allusion to Visual-Studio family of developer tools, I don't think it's necessarily the best way to start learning programming.
For example, I learned computer programming on Basic on the Apple II computer. I just had to type something like :
GR (to switch to 40x20 graphics mode - damn big pixels !)
COLOR 4 (purple)
PLOT 0,0 TO 10,15 (draw a line from 0,0 to 10,15)
Note that I just had to push the computer switch on and start typing the three commands right away.
I read some comments here from people suggesting Java. Are you joking ? How do you expect to have time to explain your kid that he has to create a class, then he must declare a public static void main(String args[]) function, and next he has to compile his program ; before he runs away and starts playing Nintendo ?
Besides, there is a strong correlation between a person's pretention that Java is the solution for everything and the inverse of the number of languages that person knows well. And that's the same for any other language.
I think the language must be an interpreted one, and that the only way to get someone hooked to programming is to have the possibility to draw things very easily, without having to install additionnal modules that we are only able to understand once we learned all the non-visual features of the language.
It takes a big deal of maturity for appreciating a black and white console, and programs only using this as their output.
[Visual Studio is] just the single best tool for software development
Er... Have you tried Emacs, Autoconf, Automake ? CVS ? Oh, missing GUI tools ? Have you tried QT ? Note that "to try" here means "to take the time to learn to be efficient with", which is not so much time after all.
I personally took the time to learn both "environments" (or "set of tools" for the Linux side) for a long time with big development projects (though I prefer vim to emacs, and I can't wait till vim 7 comes with an intellisence equivalent), and Linux with all its free tools made me save a lot more time. Period.
As some linked texts say, it seams like he was accused because he did the work on a pirated/cracked version ; he did not buy the software.
Then I conclude it is more carful to buy the license before publishing security flaws, and then everything is ok. But a question arises : is it possible that a license states that the license holder is forbidden to publish security flaws about the software ? If so, then we are really stuck.
Nuclear energy is risky for the environment, but more traditional energy sources cost so much that it drives nations into wars.
What if we'd say "okay, let's take the risk of building nuclear power plants everywhere so that we stop all fighting for the rare safer source."
Would the total damages be reduced after all ?
This assumes there are more chances that if someone has a different behavior to the majority's, then he is an undesirable person. This damages diversity by encouraging homogeneity.
Please choose an operating system :
o Ubuntu (included)
o Windows Vista (+50$)
That would be great.
After choosing the +50$, a pop up should warn that extra memory is required for the same level of performance.
There is a contradiction here : to close the case is a very strange way to face it, isn't it ?
You said it at first : let's face it. The fatalist way (i.e. the "case closed" attitude) is incompatible with progress.
No, because it's faster.
... I'd like to add :
If you are the kind of man to think the Matrix is highly philosophical and is the best movie ever or so, it's not surprising at all to see you bored of movies.
Another suggestion I have for you is to take the time to see old repertoire movies, there are plenty of jewels to discover, and cost much less than the new wiz-bang Hollywood movie playing on the wiz-bang screen in the wiz-bang theater.
Come on, enlarge your horizons : there are thousands of movies that come from elsewhere in the world that you have not seen and are far better.
It is interesting to consider video games as a form of art ; dynamic art to be more precise, a lot like movies. Then we can refer to aestetics, which is a branch of philosophy that has been studied for centuries. Tryings to determine formally what is good and bad, in any art form, has always failed. There will always be a counterexample. And if there is not, interestingly, a counterexample can arise from the analyse of "what's bad", which will likely be original and really good. Breaking such laws in some realization can often be what's best, as long as the author knows what he is doing. There are much higher levels of analysis to arts aesthetics than saying "this movie/game is good because its degree of realism is well balanced". Most repertoire movie litterates will have so many more criterias for judging movies, that realism becomes just one among others, and does not matter anymore. Even shifts of realism within a movie could become interesting. And I don't see any reason why it should be different for video games. Think about Tarantino's "From Dusk Till Dawn".
We'll have to learn cobol programming once again
I would never have expected this to surprise anyone in 2006. For those who never go out or read anything, maybe we should do some basic education :
- MacDonald's food is bad for your health (even salads because of the dressing)
- Coke is not healthy neither
- Cars pollute
Seriously, has anyone ever been taught coffee was healthy ??
I got two good speakers, but I moved 8 months ago and I didn't even care to plug them ! My very old tv set's speakers just play the music I listen to and it's just fine.
Oh well, I must be the minority here.
I had a clone that was called "Golden II", with this green monochrome monitor.
Do you remember that 40x25 graphics video mode ?
"GR" was the command to activate it in Basic.
HGR and HGR2 were superior high definition modes, something like 140x110 or alike.
Will configuration be simplified ? Will it be more easy ?r elationsWithIP/etc. mess at all. I have once or twice made it up to access some Win98 or Win95 files on a connected computer, but I it was with tries and errors, not knowing what was that last change that made it work finally.
I haver never understood thoses WINSserver/NetBIOS/User-Ressource-logins/sharing/
Maybe it's I who has a problem, maybe it's Windows way of doing a network (why not plain old FTP ?), or maybe it's Samba that is complicated. Even if it's Windows or me, maybe there could be some way to structure Samba's configuration files so that it is becomes easier.
Are there plans for this for version 4 ?
ppWOUAAHH HAHAH AHAHAH ! Microsoft would have solvedppiwwahAAHHAhaha !!
When trying to convince my friends to adopt open source software, their decision is made in about 30 seconds, just the time to try to load a ".doc" file. If it works, they will pay a bit more attention. Otherwise, they will stick with their illegal copy of MSOffice.
Converting a business after some manager has accepted is a completely different matter. The conversion is part of their work, they will accept at least an hour of time spent for it, and that is if they ever have the choice.
I never said it was easy. This is why many many efforts must be put there.
This may be sad, but I think my girlfriend is rather concerned about not being able to open the PPS document with a joke or cute kittens she receives by email anymore.
I would rather put 99% of efforts to improve compatibility with MS Office. Isn't it the only reason why 99% of people don't switch to OpenOffice ?
just show up with his plain face. This should be scary enough.
The language structure is not a criterium. Neither is the purity of it's object-oriented concepts, or whatever.
I would bet on the language that can make a kid construct a program with visual effects with the least keystrokes and mouse clicks. Please note that I do not want to make any allusion to Visual-Studio family of developer tools, I don't think it's necessarily the best way to start learning programming.
For example, I learned computer programming on Basic on the Apple II computer. I just had to type something like :
GR (to switch to 40x20 graphics mode - damn big pixels !)
COLOR 4 (purple)
PLOT 0,0 TO 10,15 (draw a line from 0,0 to 10,15)
Note that I just had to push the computer switch on and start typing the three commands right away.
I read some comments here from people suggesting Java. Are you joking ? How do you expect to have time to explain your kid that he has to create a class, then he must declare a public static void main(String args[]) function, and next he has to compile his program ; before he runs away and starts playing Nintendo ?
Besides, there is a strong correlation between a person's pretention that Java is the solution for everything and the inverse of the number of languages that person knows well. And that's the same for any other language.
I think the language must be an interpreted one, and that the only way to get someone hooked to programming is to have the possibility to draw things very easily, without having to install additionnal modules that we are only able to understand once we learned all the non-visual features of the language.
It takes a big deal of maturity for appreciating a black and white console, and programs only using this as their output.
Is Intellisense the only plusvalue ?
Vim 7 will include auto-completion. Emacs has a plugin for autocompletion for Java, and probably something alike for C++. So, what's left ?
Er... Have you tried Emacs, Autoconf, Automake ? CVS ? Oh, missing GUI tools ? Have you tried QT ? Note that "to try" here means "to take the time to learn to be efficient with", which is not so much time after all.
I personally took the time to learn both "environments" (or "set of tools" for the Linux side) for a long time with big development projects (though I prefer vim to emacs, and I can't wait till vim 7 comes with an intellisence equivalent), and Linux with all its free tools made me save a lot more time. Period.
Am I the only one seeing a big penguin head drawn in a field near Bordeaux ?
As some linked texts say, it seams like he was accused because he did the work on a pirated/cracked version ; he did not buy the software.
Then I conclude it is more carful to buy the license before publishing security flaws, and then everything is ok. But a question arises : is it possible that a license states that the license holder is forbidden to publish security flaws about the software ? If so, then we are really stuck.
Don't you think one of the reasons why Windows is so popular is that many people can get a free illegal copy of it without any consequences ?
If Windows users really had to pay for Windows, maybe more people would think more about real free solutions for home computing.
Nuclear energy is risky for the environment, but more traditional energy sources cost so much that it drives nations into wars. What if we'd say "okay, let's take the risk of building nuclear power plants everywhere so that we stop all fighting for the rare safer source." Would the total damages be reduced after all ?
Cars cannot safely start at the same time when light turns green, even with the most perfect synchronization.
At speed zéro, it is OK to have your car at a very close distance from the one before you.
At 50km/h, it's dangerous.
At 100km/h, you must keep quite a big distance.
Then the queue of idle cars waiting for the light to turn green must be seen as a rubber band that is going to take expansion as speed increases.
AI in cars won't eliminate risks when cars are close to each other at high speed.