Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Where did the money go? (Score 3, Interesting) 501

As a software engineer, I'm very curious about where this $400 million went. In all the articles about this project, I've never seen a breakdown of where the money was spent, at least at the granularity of people/hardware/software. Typically software projects spent most of their budgets on people, but a $400 M project that is basically a year old implies on the order of thousands of employees. That can't be right? Did they get dinged by ridiculous licensing fees from the usual suspects? Where did the money go?

Comment Re:School code (Score 4, Insightful) 292

I'm sure I've missed other ways academic code is bad.

The biggest difference is that academic code is _short_. If your whole code base is 10k lines, it's easy to cover all the requirements in a clean design. If you are dealing with millions of lines, there's all kinds of oddball unforeseen interactions and requirements that pop up way late in the game.

Comment Re:Itanium 3 is a decent CPU (Score 1) 124

And for high-end use, the Itanium is a genuinely useful CPU. Because the performance of a cluster is a function of the communication delays, very high-end clusters WANT to have very high-end CPUs.

Note the above is certainly true for high-end HPC clusters, but running large Oracle databases on those kinds of machines seems kind of expensive for the performance you get. For Oracle (and other databases), the high-thread count Sparc T-3 / T-4 kinds of processors will give you much better performance at lower cost. Of the few ia-64 installations, I bet most are floating-point heavy HPC clusters, I wonder how many are running Oracle or VMS and "business" workloads.

But what do I know, I've only been observing what actually works vs what the customers want for 35 years

Of course, if customers actually wanted Oracle on Itanium, there wouldn't have been a lawsuit...

Comment Re:It doesn't matter (Score 2) 317

The real problem here probably has to do with shared libraries. If you have a function in a shared library with external visibility, the compiler can't remove it, unless it is doing whole program optimizations across all of the programs, and I doubt the LibreOffice builds are doing that.

Comment Re:Good programmers don't use StackOverflow. (Score 3, Insightful) 185

Virtually all of the questions asked there can be answered by doing the following: 1) Reading the documentation of the programming language, library or software in question.

This is one reason there are so many JavaScript (perhaps actually DOM) questions -- where is the documentation to answer questions like "how do I do x, across every major browser versions which didn't really follow standards well"? If I'm programming in, say, Java or C++ with some framework where I control more of the environment, I can go to one place to answer questions, but there's no one definitive source for these cross browser problems.

Comment Please don't use C/C++ (Score 2) 209

The phrase "C/C++", that is.

C++, especially modern C++, is such a different language from C, that it makes no sense to talk about them as if they are the same. A decent programmer can learn everything they need to know about C in about two weeks. Modern C++ really takes years to really master. When I interview programmers, I'm immediately skeptical of anyone who claims to know "C/C++". Often, this means the most advanced "C++" feature they use is the // comment.

Slashdot Top Deals

Nothing happens.

Working...