Comment Re:Far Cry (Score 1) 338
Nope. Not enough. They will be arrested and then forced to watch M. Night Shyamalan's movies.
Nope. Not enough. They will be arrested and then forced to watch M. Night Shyamalan's movies.
I really do not see this as a big leap apart from the fact there is no physical mouse. In fact it would be more complicated to execute specific motions to get something done. I still move my hand away from the keyboard and then wave my hands in the air to get something done.
Dear Microsoft,
Today you sit and rue the face that you have lost the developer base and to
feel better about it, you label them as 'young and hip'. Here is some news:
Very few developers actually enjoy writing for windows. People have been
writing code on microsoft platforms since there are a huge number of people
who use microsoft products and ignoring the windows platform amounts to
ignoring a huge customer base which the developer could not afford to do.
We, as developers never really enjoyed developing for windows -- it is just
that we did not have a choice.
Today however, the scene has been changing.
1. A large number of GUI-based applications have moved into the browser.
2. Windows servers are not really used in large technology companies
They still are a dominant force in small to medium company's IT
infrastructures. That is all exchange and sharepoint. Any sane startup will
not consider windows to host their servers.
3. Developers now are used to and are aware of desktop platforms which
work well and also are very good programming platforms. Macs have a robust
BSD backbone and Linux is well, Linux. So everybody now have platforms
on which they can hack code and also play their movies.
4. Java provides for a development environment which can make pretty windows
without having to use developer studio.
So you have a scenario where where Microsoft is not the only viable
desktop/laptop OS. Also, it is a terrible programming environment. So any
self-respecting developer will not run windows on his personal machine and
as a result will want to push it out of his workplace too. The process
started a long time back. You guys are feeling it now.
So we come to the next question: Why do we hate writing code for windows ?
I will not cite the BSOD. The "windows crashes" and "windows is not stable"
are old arguments.
Windows is much much more stable than it used to be. In all honesty it has
been ages since I last saw a BSOD. We hate writing code for the windows
platform is because it sucks as a development platform.
1. The design is not based on any implementation of UNIX. That makes any CS
student uncomfortable. I am not saying that that the developer is
uncomfortable because windows has a bad programming interface (which btw it
is ). I am saying that it makes him uncomfortable because he cannot
recognize patterns he used to learn his computer science. He cannot refer to
the kernel source when he runs into a thorny problem, he cannot go online to
get a real educated answer to his problems. It is unfamiliar and since he is
not used to the paradigm. The developer finds it inelegant.
2. The second point is that it IS a bad programming interface. Till very
recently did not have a scripting interface worth its salt, has an extremely
convoluted device driver infrastructure and has that terrible thing called
the registry.
3. The development environment is not free as in beer and as in speech. It
is a closed heavily controlled environment in which the developer has no say
and is an interface which changes very frequently. You can get away with
changing rapidly and being open ( which linux does ) but you cannot get away
by being closed and also changing every 2 years. It drives the developer
mad.
4. Emacs and Vim do not integrate well with visual studio
Yet another comment without any prior knowledge. I just remembered why I stopped reading slashdot.
Finally reaches the human brain...
I would really prefer Dell to ship the standard xfce or gnome interface for their machines, rather than trying something 'cute' like HP. A pretty layer would entail developing a whole new layer over the existing UI. This layer, inevitably would have bugs and irritating traits because of one simple reason -- It takes a lot of time and talent to create a good user interface/desktop environment. I would think that HP has slapped on a pretty but buggy and quickly developed layer over gnome to make it look cool, which ultimately will go on to frustrate the user. Then, Linux would be blamed and not that cruddy attempt at coolness.
Keeping up with the microsoft tradition novell unleashes a much touted piece of software which really does not work. Typically inept.
Firefox 3.0.6 32 bit Intrepid
Randomly tried some different stuff from the microsoft showcase http://silverlight.net/Showcase/:
Lasercopter: Cannot work with 1.0 compiled for 2.0
autocosmos tv: Does not even detect the plugin
Meshviewer: Does not detect the plugin
Lorenzo Reca: Does not detect the plugin
Manic Miner: Does not detect the plugin
My teeth start gnashing and give up
I think that the honeymoon is finally over. Google too, will now slowly leave behind the free lunch culture to the inevitable areas of concern --> bottom line and market valuation. The question remains as to whether it will be able to continue with the innovative and creative work culture despite financial concerns.
{Free,Net}BSD has linux binary compatibility I think. A linux port should be running on them. Opera flies that way I think.
Jungle disk frontend for s3. Easy, pay as you go and redundancy and multiple backups are taken care of by s3
"Everything should be made as simple as possible, but not simpler." -- Albert Einstein