Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Microsoft is right (Score 0) 913

Vendors had a long time to move production to devices with a touch interface and for the most pat they did nothing. A few crappy all-in-ones and overly expensive laptops. Even bigger touch pads with faster interfaces would have made a world of difference. Meanwhile the market is proving MS correct and sales of tablets and small devices is booming. I track deal websites all the rime and every time someone posts a sub $500 touch notebook they sell out in short order . external touch pad devices seen real popular too. Face it, but Win 8 Sucks on a traditional notebook or PC.

Comment Half insightful (Score 1) 113

You described a situation where you have people who understand the customer identifying requirements and planning. Makes a lot of sense since an outsider would take many years to understand customer needs. I think the real part is the second part of your statement "ex-military are extremely unlikely to buck the system and stand up to uniformed types" - the problem has nothing to do with uniform, prior service are LESS likely to be impressed with that, what you really have is the age-old problem of not wanting to say no to the customer.

Comment Re:PMP Backlash (Score 1) 491

I'm both a PMP certified and a ScrumMaster and it's really annoying when advocates of one system attack the other out of misunderstanding. Agile isn't "anti-management and anti-process" and PMP isn't uber rigid. PMP did evolve from a construction mindset but should be tailored for other areas like software dev. The real problem is people turning process into a religion. There aren't hard-and-fast laws. They are guidelines Use what makes sense and tailor the rest to work for you. You want repeat-ability in your work process for many of the same reasons you want repeat-ability in your code.

Comment Re:Recursive? No, very iterative. (Score 1) 622

I was making the arguments that others make to dislike the languages, not my personal feelings. There's no such thing as a perfect language. The arguments against Ruby (as I understand them, I haven't used the language all that much) is that it's very slow and the community is full of asshats.

Comment Re:Java Not Realtime Capable (Score 1) 622

To be fair, Minecraft is a (surprisingly) quality program that is written in Java. It's also a total memory pig and is much slower than other 3D games, though also to be fair, it's a quite complex 3D environment (infinitely changeable), so it's hard to compare to games with more static worlds. But it does show that it's at least possible to write a good game in Java. It does occasionally freeze up, however, probably doing garbage collection to my son's infinite annoyance. :)

Now, a fair comparison is comparing the Java version of the Scratch environment to the Flash version, and the Flash version is about 5-10x the speed.

Comment Re:Recursive? No, very iterative. (Score 1) 622

Java can nearly as fast as C for very small pieces of code where the runtime can do straightforward JIT compilation, that is true. If you define that as "where Java is used", then your claim is true. However, for code of any size or complexity, Java slows down tremendously. Why do you think Java is "slow on the desktop"? It's because desktop apps are applications of size and aren't trivial pieces of glue code.

Or, to put it another way, if Java isn't inherently slow and is "as fast as C" as you claim, why would there be an exception around desktop apps or "graphics in general"?

Comment Re:PHP alternatives (Score 3, Insightful) 622

I notice that most (not you, obviously) of the PHP defenders are posting as A/C. :)

There is no doubt that PHP has some deep flaws, but they give you an escape from a lot of the flaws. It's possible to have a reasonable codebase written in PHP if you have good experience in the language.

The main reason I like PHP is that it's ubiquitous. I learned a long time ago that it SUCKS to work in an unpopular environment, even if it has some sort of theoretical advantage. It's hard to find information, libraries are nonexistent or buggy, programmers are hard to find or expensive, etc, etc.

As I see it, there are only four viable language if you want to stay mainstream: Java, C++, C# and PHP. If you want to avoid Microsoft, you're down to three. If you hate Java's verbosity, slowness and pain, as I do, you're down to two. And if you want quick productivity and rapid development for entrepreneurial reasons, that eliminates C++ and also eliminates Java again, and that leaves one to rule them all: PHP.

I don't particularly like PHP. But it does have a lot of modern language features, and it's really easy to get code written and out. And it's reliable, if you put in the work to establish a framework (E_STRICT, turn on exceptions, etc).

I would love to see a better mainstream language emerge, but PHP just plain wins out for certain purposes. If I was working for a large organization with plenty of time and money, I'd probably pick C++ or Java. But for a small, hungry organization, it's hard to beat PHP, which was forged by necessity. And I wish I could beat it, because it does have some pretty big flaws.

Comment Re:Recursive? No, very iterative. (Score 4, Insightful) 622

Very few serious programmers will say that they are stupid or awful.

Huh? Have you just fallen off the turnip truck?

C: Unsafe at any speed. Un-bound-checked array, null pointers, etc, etc. Many people HATE C because it's unsafe, though they grudgingly admit that it's sometimes a necessary evil for system programming.

C++: Overly complex, insane learning curve, no garbage collection. There are no shortage of people who hate C++.

And Java is possibly your most absurd point. Overly verbose to the extreme, slow, insane memory requirements, slow, crazy libraries, and slow (please don't bother to claim that isn't slow).

Comment Re:Environmental Questions (Score 1) 540

Don't know why you're putting the scare-italics on bacteria. I probably should have said microorganisms to be as general as possible, but are you thinking bacteria requires oxygen? Anaerobic bacteria evolved on Earth, so I would think it could possibly evolve on Mars (assuming there isn't trapped oxygen in the soil, for whatever reason).

Slashdot Top Deals

Biology is the only science in which multiplication means the same thing as division.

Working...