Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:snarky: managed languages RulZ! (Score 0) 374

This, 100 million times. I used to be embarrassed to ask such basic questions, but so many people miss the most fundamental things that I don't apologize any more.

My favorite question to determine if someone likely has spent any time at all in C: ask them to describe how a C string is stored in memory. I find a lot of people who know some OO derivative of C will think they are, by definition, also C programmers, but this tends to utterly stump them.

Why is this important? Well, I'm a career OS engineer, so I'm biased. But if you don't have the faintest idea how a C string is stored, you probably also can't tell me how the stack works, or know intrinsically (without thinking about it) whether a given hunk of memory is on the stack or on the heap. I've done probably 1000 technical phone screens in the last 4-5 years, and I see a pretty clear pattern emerging: Java programmers (those whose primary instructional language during college was Java) are, by and large, awful programmers. Even if you put aside the fact that they don't understand memory basics, can't use pointers (and often argue with me as to whether that matters) and don't know how anything outside of Java works, they are just plain shite programmers with bad instincts and bad coding habits.

I have often found it necessary to restrain myself from telling a candidate that they should go back to their alma mater and ask for their money back. Seriously, college CS programs are doing an enormous disservice to their students by sticking primarily to Java.

Comment Re:Desert (Score 1) 457

Most of the water problems are created by stupidity.

I hear this sentiment a lot from otherwise smart people. What those smart people don't seem to grasp, though, is that these situations exist because we live in a free, capitalist country. If someone thinks they can make a go of growing rice in California, there's nothing to stop them from doing so, except simple economics. If they can obtain the water, and the numbers pencil out, then they are free to grow what they want.

Your implication seems to be that you think we are currently living in a centrally-planned society (aka "communism") or you are actually advocating that we should abide by some kind of central planning doctrine (aka "communism"). But you'd be wrong on both counts.

TL;DR: You're not actually as smart as you think you are.

Comment Re: Desert (Score 0) 457

In the event that you didn't know there are 5 vineyards within an hour drive from my home in Kansas.

Those aren't vineyards. Those are grape farms. And sure, they probably try to ferment the grapes. But any similarity to wine or vineyards ends there.

On a broader note, virtually all of the actual wine (as opposed to fermented grape juice) comes from grapes grown on the western edge of a continent or peninsula, between a narrow band of latitude, in both the Northern and Southern hemispheres.

Comment Re:okay tell me about the content of that random f (Score 1) 197

Hey, raymorris -- rather than barrage us with an unending series of bullshit examples, why don't you volunteer to write the legal text that would enable the objectives of net neutrality (and everyone here, including you, knows damn well what those objectives are) and post it for review? I mean, you've got a good grasp of the technical details, but your stance that carriers ought to be able to do anything they want with the traffic ignores the fact that AT&T, Verizon, and several other behemoths have already engaged in anticompetitive practices, and will surely do so again if nobody stops them.

Stop barraging us with bullshit and offer a workable solution.

Comment Re:This lawsuit is pretty silly (Score 1, Troll) 90

Apple has an unfortunate habit of releasing an operating system update that technically supports older devices, but in practice brings them to their knees- operations which previously were quite snappy become unbearably sluggish, or cause the device to crash.

This is hardly unique to Apple. In fact, I'd say this is endemic to software, period.

I blame the punk-ass programmers being churned out of universities that rely on Java as a primary teaching language. Though I'll admit there are other reasons, too.

Slashdot Top Deals

Premature optimization is the root of all evil. -- D.E. Knuth