Don't see why this is being modded as flamebait. This is the truth. All those "geniuses", all that fabled "community process" got its ass handed to it by a few PhDs who _really_ knew what they were doing.
I learned that not shoveling shit (figuratively speaking) is important, if you can avoid it. Money was (and is, and will be) a very welcome side effect.
Oh no, there was a lot more "parenting" involved than just that. But the shovel did have a profound effect nonetheless. You see, I was a bit of a badass in school, and that path could have led me in a very different direction. Unfortunately, explaining that kind of thing directly to a teen is about as effective as talking to a concrete wall. He found a way to do so, for which I'm thankful. He's an engineer. I'm also an engineer, and it looks like my son might grow up to be an engineer too. And by god I'm going to use the shovel story, and I'm going to take him to a farm a few times, so that he doesn't complain that school's hard. You know what's hard? Shoveling shit all day long, that's what. Now take the fucking pencil and show me you're not a dumbass.
When I was a kid, my dad would often tell me that if I do well in school, he would pay for my college, and if I don't, he would buy me a giant shovel, the kind they use on the farm to move cow manure for my 18th birthday. He would also take me to my grandfather's farm every now and then, just so that I'd see those shovels getting used.
I never got the shovel. I choose the path which implied a six figure income instead. So one could say that even though the shovel never materialized, it was pretty thought provoking.
The airlines should hire Hooters waitresses
on
TSA Pats Down 3-Year-Old
·
· Score: 2, Insightful
The airlines should hire Hooters waitresses (in "uniform") to do thorough patdowns on male passengers. Ticket sales will triple overnight.
And that's fine, as long as we don't hire someone who doesn't know shit. And the interview process we use completely eliminates the possibility. You have to be able to code. You have to be able to answer the questions intelligently. You have to appear smart.
We may be passing on two out of three good candidates, but hiring one bad candidate does far more damage than that.
There's no such thing as shrinking job market
on
Which Language To Learn?
·
· Score: 3, Insightful
Where I work, I currently do one interview a week. I only said "hire" twice in the last year or so. Truth is, 95% of people I have interviewed so far couldn't write decent code on the whiteboard if their life depended on it, in _any_ language. Your fear is misdirected. No decent employer gives a shit about languages in a job interview. They care about whether you can write the fucking code, in the laguage of your choosing, and whether you have experience in the areas you're applying for. I.e. if you bill yourself as a backend dude, they'll want to see if you know e.g. distributed systems, and have the backend mindset. If you're a frontend guy, that's another set of skills entirely, but still very little (if anything) depends on the language. You can learn the syntax in two days. You can learn the libraries and language-specific idioms / patterns in 2-3 months (if you're proficient in at least a couple other languages). It's not that hard.
And if the employer makes the assumption right away that you _can't_ learn e.g. Ruby on Rails, to hell with them. You wouldn't like working there anyway.
In other words, it's not the best tool for this purpose, far from it. There are three or four different tools that are vastly better (and more performant, and use full-blown programming languages).
Other tools just don't have permissions to access the files, and getting those permissions requires you to sacrifice your firstborn.
It's like instead of going to the dentist, you'd have to go to a blacksmith, who'd pull your teeth out with rusty pair of pliers, because dentists are not allowed in your state.
Steve Yegge laid it down very well years ago. It's a long read, it's worth the time, but if you don't have the time to read it all, here's a quote:
"When I was a teenager, my dad and my brother Mike decided to make homemade chili. I'd never seen it made before, and I watched with keen interest as they added beef, beans, some veggies and spices, and other ingredients. Dad would taste it, add some more ingredients, wait a bit, taste it again. My dad has some pretty good recipes. So you can imagine my puzzlement when he opened the cupboard, pulled out 2 cans of Hormel chili, opened them and dumped them in.
I waited a respectful moment or two before asking him why he was adding canned chili to his chili. They both said it tasted terrible, but, as my dad now-famously observed: "You can start with dog shit, and if you add enough chili, you get chili.
Similarly, if you start with an Agile Methodology, and you add enough hard work, you get a bunch of work done. Go figure."
End of quote.
Name one world class product (in terms of features and commercial success) that was created with Agile.
The way I see this is this is a business play. For a consumer like me, a castrated variant of a laptop I already own is not particularly exciting to me. As a small business, if I use Google Apps, this would be a huge money saver. You basically don't have to do much (if any) IT if you have this. Your data is always backed up. Your laptops never have any upgrade or virus issues - they upgrade themselves and system partition is read-only. You have endless amount of space for docs and email, and pretty decent collaboration features which will only get better over time. So for a business that can cope with the current limitations of Google Apps, there's quite a bit of value in ChromeOS.
I wouldn't consider Mr. Pike an authority on programming language design. At Google, he's known for designing Sawzall (described here: http://static.googleusercontent.com/externIal_content/untrusted_dlcp/research.google.com/en/us/archive/sawzall-sciprog.pdf) - a language that's so feature poor, esoteric, and ass-backwards, that Google engineers curse at length every time they have to use it. And use it they have, since it's darn near impossible, for various reasons, to do certain things without it. Try as I may, I don't see anything in Go that would make it better than half a dozen existing alternatives. It's like reinventing the bicycle again, but this time with square wheels and without the saddle. Yes, you guessed it right, that's where that pipe goes on this particular bicycle.
Math is a foundation of pretty much everything else in sciences. Moreover, math teaches you how to think about abstract concepts, how to reason logically, how to rigorously prove theorems, and so on. Now, Joe Sixpack doesn't really need math all that much, beyond basic arithmetics. But even Joe could benefit from deeper understanding of it, to avoid getting pwned by banks, real estate agents, car dealers, insurance companies, stock brokers and so on.
There will be something else instead. Maybe they'll sponsor OpenJDK, kind of like they sponsor LLVM. Or maybe Steve will just get his pal Larry on the phone and Oracle will offer official *.dmgs. I think Apple _ships_ Java based software (WebObjects and stuff based on WebObjects), so it's not like they can fully deprecate Java.
There are a number of things that could be done here on Earth. Paint the roofs white and use lighter colored pavement. Reflect the energy back into space, reduce air conditioning costs. Come up with a method of reliably re-planting the vast stretches of land with trees (I'm not talking about mere acres here, but rather hundreds or thousands of square miles). Pick (or genetically engineer) trees with lighter colored leaves so that they too would reflect more energy. Make coal fired power plants more expensive to run (this is being done already). Etc, etc.
As far as space shades, as long as they can be removed reasonably easily, I have no problem with them. I hope they don't ban them outright. The "fossil fuels" problem will fix itself in a hundred years or so, since there won't be any deposits of inexpensive fossil fuels left. Hopefully, physicists will also figure out the ways to sustain nuclear fusion by then as well (though in this case, we'll still have to figure out a way to get rid of the excess thermal energy—it will be produced in copious quantities).
It's not written in Java. It requires Java for some optional features, but believe it or not, it's slow, buggy and heavyweight even without Java's help.
WTF are you talking about? Scala compiles into the SAME Java bytecode, and runs on the SAME JRE, at mostly the same speed.
Don't see why this is being modded as flamebait. This is the truth. All those "geniuses", all that fabled "community process" got its ass handed to it by a few PhDs who _really_ knew what they were doing.
Just take this call it Java 9 or some such, and fire the remaining Java compiler people. Keep the VM people. There, solved it for you Oracle.
Miguel must be ecstatic. Seems like he always wanted to work for Microsoft, and now he will, albeit indirectly.
Oh, and BTW. That's "your", not "you're". A pet peeve, that's all.
I learned that not shoveling shit (figuratively speaking) is important, if you can avoid it. Money was (and is, and will be) a very welcome side effect.
Oh no, there was a lot more "parenting" involved than just that. But the shovel did have a profound effect nonetheless. You see, I was a bit of a badass in school, and that path could have led me in a very different direction. Unfortunately, explaining that kind of thing directly to a teen is about as effective as talking to a concrete wall. He found a way to do so, for which I'm thankful. He's an engineer. I'm also an engineer, and it looks like my son might grow up to be an engineer too. And by god I'm going to use the shovel story, and I'm going to take him to a farm a few times, so that he doesn't complain that school's hard. You know what's hard? Shoveling shit all day long, that's what. Now take the fucking pencil and show me you're not a dumbass.
When I was a kid, my dad would often tell me that if I do well in school, he would pay for my college, and if I don't, he would buy me a giant shovel, the kind they use on the farm to move cow manure for my 18th birthday. He would also take me to my grandfather's farm every now and then, just so that I'd see those shovels getting used.
I never got the shovel. I choose the path which implied a six figure income instead. So one could say that even though the shovel never materialized, it was pretty thought provoking.
The airlines should hire Hooters waitresses (in "uniform") to do thorough patdowns on male passengers. Ticket sales will triple overnight.
>> you're passing up a lot of good candidates
And that's fine, as long as we don't hire someone who doesn't know shit. And the interview process we use completely eliminates the possibility. You have to be able to code. You have to be able to answer the questions intelligently. You have to appear smart.
We may be passing on two out of three good candidates, but hiring one bad candidate does far more damage than that.
Where I work, I currently do one interview a week. I only said "hire" twice in the last year or so. Truth is, 95% of people I have interviewed so far couldn't write decent code on the whiteboard if their life depended on it, in _any_ language. Your fear is misdirected. No decent employer gives a shit about languages in a job interview. They care about whether you can write the fucking code, in the laguage of your choosing, and whether you have experience in the areas you're applying for. I.e. if you bill yourself as a backend dude, they'll want to see if you know e.g. distributed systems, and have the backend mindset. If you're a frontend guy, that's another set of skills entirely, but still very little (if anything) depends on the language. You can learn the syntax in two days. You can learn the libraries and language-specific idioms / patterns in 2-3 months (if you're proficient in at least a couple other languages). It's not that hard.
And if the employer makes the assumption right away that you _can't_ learn e.g. Ruby on Rails, to hell with them. You wouldn't like working there anyway.
Success is going from one failure to another without any loss of enthusiasm. So by that definition, Chandrashekar is a successful entrepreneur. :-)
Because that "slippery slope" was in there by design.
In other words, it's not the best tool for this purpose, far from it. There are three or four different tools that are vastly better (and more performant, and use full-blown programming languages).
Other tools just don't have permissions to access the files, and getting those permissions requires you to sacrifice your firstborn.
It's like instead of going to the dentist, you'd have to go to a blacksmith, who'd pull your teeth out with rusty pair of pliers, because dentists are not allowed in your state.
Wow so many words and you've said absolutely nothing. You must be an Agile fan.
Forgot the link, sorry: http://steve-yegge.blogspot.com/2006/10/egomania-itself.html
Steve Yegge laid it down very well years ago. It's a long read, it's worth the time, but if you don't have the time to read it all, here's a quote:
"When I was a teenager, my dad and my brother Mike decided to make homemade chili. I'd never seen it made before, and I watched with keen interest as they added beef, beans, some veggies and spices, and other ingredients. Dad would taste it, add some more ingredients, wait a bit, taste it again. My dad has some pretty good recipes. So you can imagine my puzzlement when he opened the cupboard, pulled out 2 cans of Hormel chili, opened them and dumped them in.
I waited a respectful moment or two before asking him why he was adding canned chili to his chili. They both said it tasted terrible, but, as my dad now-famously observed: "You can start with dog shit, and if you add enough chili, you get chili.
Similarly, if you start with an Agile Methodology, and you add enough hard work, you get a bunch of work done. Go figure."
End of quote.
Name one world class product (in terms of features and commercial success) that was created with Agile.
The way I see this is this is a business play. For a consumer like me, a castrated variant of a laptop I already own is not particularly exciting to me. As a small business, if I use Google Apps, this would be a huge money saver. You basically don't have to do much (if any) IT if you have this. Your data is always backed up. Your laptops never have any upgrade or virus issues - they upgrade themselves and system partition is read-only. You have endless amount of space for docs and email, and pretty decent collaboration features which will only get better over time. So for a business that can cope with the current limitations of Google Apps, there's quite a bit of value in ChromeOS.
I wouldn't consider Mr. Pike an authority on programming language design. At Google, he's known for designing Sawzall (described here: http://static.googleusercontent.com/externIal_content/untrusted_dlcp/research.google.com/en/us/archive/sawzall-sciprog.pdf) - a language that's so feature poor, esoteric, and ass-backwards, that Google engineers curse at length every time they have to use it. And use it they have, since it's darn near impossible, for various reasons, to do certain things without it. Try as I may, I don't see anything in Go that would make it better than half a dozen existing alternatives. It's like reinventing the bicycle again, but this time with square wheels and without the saddle. Yes, you guessed it right, that's where that pipe goes on this particular bicycle.
Math is a foundation of pretty much everything else in sciences. Moreover, math teaches you how to think about abstract concepts, how to reason logically, how to rigorously prove theorems, and so on. Now, Joe Sixpack doesn't really need math all that much, beyond basic arithmetics. But even Joe could benefit from deeper understanding of it, to avoid getting pwned by banks, real estate agents, car dealers, insurance companies, stock brokers and so on.
What "privacy" do you think you have while you're out on the street?
And he's testing iPhone 7, which has been in development for a while now.
There will be something else instead. Maybe they'll sponsor OpenJDK, kind of like they sponsor LLVM. Or maybe Steve will just get his pal Larry on the phone and Oracle will offer official *.dmgs. I think Apple _ships_ Java based software (WebObjects and stuff based on WebObjects), so it's not like they can fully deprecate Java.
There are a number of things that could be done here on Earth. Paint the roofs white and use lighter colored pavement. Reflect the energy back into space, reduce air conditioning costs. Come up with a method of reliably re-planting the vast stretches of land with trees (I'm not talking about mere acres here, but rather hundreds or thousands of square miles). Pick (or genetically engineer) trees with lighter colored leaves so that they too would reflect more energy. Make coal fired power plants more expensive to run (this is being done already). Etc, etc.
As far as space shades, as long as they can be removed reasonably easily, I have no problem with them. I hope they don't ban them outright. The "fossil fuels" problem will fix itself in a hundred years or so, since there won't be any deposits of inexpensive fossil fuels left. Hopefully, physicists will also figure out the ways to sustain nuclear fusion by then as well (though in this case, we'll still have to figure out a way to get rid of the excess thermal energy—it will be produced in copious quantities).
It's not written in Java. It requires Java for some optional features, but believe it or not, it's slow, buggy and heavyweight even without Java's help.