But more than that, Google is philanthropic, humanist and a scientific activist. Don't invest in them if you are not comfortable with these ideals.
431 karma · joined February 22, 2012
But more than that, Google is philanthropic, humanist and a scientific activist. Don't invest in them if you are not comfortable with these ideals.
This person doesn't seem to have much experience with error handling.
You shouldn't deal with errors the way you prefer it, you should deal with them the right way. Sometimes, it's where they occur, but very often, it's somewhere up the stack.
We learned this lesson in the 90's.
Not really. Scala has a lot of good points but it's very ill-suited to web development because of compilation times.
Play1 could compile templates in a few tenths of a second while it takes 7-10 seconds for each template in Play 2, which is unacceptable when you do this all day long.
I predict Play 2 will not be around in a year from now for this reason, there are just better and faster ways to do this.
You should mind writing code that the compiler can write for you, which is exactly what you do when you don't have exceptions (you simulate bubbling up the error manually).
I'm sorry but you are on the wrong side of history on this question (and I happen to think you're also wrong in your characterization of exceptions).
Forcing callers to deal with error numbers right here right now only gives you the illusion of clarity and robustness but it gives you neither.
Every Go program I read is littered with "err,ok := Foo(); if err {}" every ten lines or so. It's brutally verbose and hides the intent of the code.
And it also forces callers to handle error codes that they might not be able to, while a caller a few stack frames above would do a much better job at it.
We learned all these lessons in the 90's, pity Go chose to ignore them.
I think it's very naive to think that the value of a language in a corporation is limited to its syntax or compilation speed.
Rob Pike seems to be doing a kind of programming unlike what most developers do. I fill, empty, filter and analyze values in containers all the time, and I suspect I'm not the only one.
> C++ programmers don't come to Go because they have fought hard to gain exquisite control of their programming domain, and don't want to surrender any of it. To them, software isn't just about getting the job done, it's about doing it a certain way. > The issue, then, is that Go's success would contradict their world view
I'm disappointed that the only justification that he can find to explain why C++ programmers are not embracing Go is "C++ programmers don't get it".
Type inference cuts down the verbosity tremendously.
Write the content, provide some structural guidance (paragraphs, item lists, etc...) and let readers decide how to render it.
Really? Is that even possible? Can't imagine Apple being okay with that.
Seriously, who does this in 2012?
That's something Darth Vader could have said.
Oh, wait, he did :-)
Words fail me.
I disagree, I think his evangelism is dangerous and offensive. He goes around telling programmers that they should give their code for free and he belittles anyone who doesn't follow his advice.
Same reason you buy stuff instead of stealing them?
Er... no, that's not polymorphism, that's overloading.
1) this approach is better than A/B testing. 2) it doesn't suffer from the the Heisenberg principle
Also, the call out box at the top is obviously an ad but it's not marked "Sponsored link", which is really scammy.
Interviewing is different from a real job. You need to show you can do more than look up solutions on the web.
I can't blame you for trying to cheat your way into a job and I certainly blame the interviewer for not seeing through your cheat, but make no mistake: you cheated.
That's not the first time they do this, they deleted Jonathan Schwartz' entire blog in the days that followed the acquisition.
They were certainly right to think that this blog would hurt their case, but they obviously didn't realize that Schwartz' testimony itself would align with Google.
Fun times.
And like somebody pointed out earlier, it can either mean that the subject is the one getting married or that they are performing the ceremony.
Where have you been? Yahoo! has been in limbo for half a decade, there has been a constant brain drain for all that time. The only engineers still working at Yahoo! are probably there because they can't find a job somewhere else.
I wonder why Crockford stayed there for so long, to be honest.
Either you are being dishonest about this claim or you are simply a bad reporter who wasn't able to convey her intention in her writing.
Your article is clearly biased against Android, whether you meant it this way or not.
Yes, fragmentations make it a bit harder on developers, but that's why we get paid the big bucks.
Choice is good for users, you won't hear a lot of Android users complain about fragmentation.
http://beust.com/weblog/2010/09/15/a-quick-guide-to-pull-req...
And a few messages down, he proceeds to say "You are a moron".
Not exactly a role model of civility.