Become a fan of Slashdot on Facebook


Forgot your password?

Comment Brain teasers are a thing of a past at Google (Score 1) 743 743

I happen to work at Google and also happen to know that "brain teasers" aren't used in the interview process for the engineers now.

Go on, apply and come. Don't be scared, interviews are quite pleasant and not confusing at all.

(Obviously, this is just me saying and not an official company statement, blah-blah-blah).

Comment Re:So what does this do different? (Score 3, Insightful) 250 250

Web Programming is largely a solved problem, and there are already a plethora of options.

Business programming was largely a solved problem, you could choose between COBOL and Ada.

Even if the new language isn't used widely, its features might creep into existing ones and improve them (see MS Research, Haskell and C# 3.0+).

Comment Re:Stupid (Score 1) 413 413

"Huge systems with many virtual machines"? Mainframes are dead, dude. Modern "cloud" computing is all about web UI, and it doesn't need no X server.

I, myself, used remote X rendering one. Not very easy to understand and setup, that one. VNC's much more straightforward (and can reliably work over longer distances too).

Linux still wants to conquer the desktop. Note that the two leading user-oriented Unices out there (OS X/iOs and Android) have both abandoned X. Because X just limits the user experience smoothness, that's a known fact.

Comment Define "performant" (Score 1) 444 444

Performant, you say?
Java has almost C-like speed when it comes to numerical computations, that's true.
But what about huge memory overhead? or long startup times?

And, on an unrelated note, I'm totally with the "Ruby is insane, Python's way cleaner" crowd. Syntax must be compact, but strict.

Comment Python for its indirect value (Score 1) 897 897

Learning Python makes a lot of sense.
It's well-designed and organized, and teaches several important lessons - importance of clarity while maintaining brevity; having a standard way to solve standard problems; smart module management; painless introduction to functional and lazy programming.

Nothing is more admirable than the fortitude with which millionaires tolerate the disadvantages of their wealth. -- Nero Wolfe