695 karma · joined August 2, 2009
Company: http://heartonomy.com
Blog: http://ruddzw.com
Firebug may suck compared to an ideal Firebug, but IE6 sucks compared to the standards-compliant browsers that everyone else has moved on to.
Plus, the entire time I can be listening to music or podcasts, and on the train I can be catching up on Twitter or stuff in Instapaper. I'd be spending that time doing it anyway.
But I can tell you this -- I'm the only 22-year-old on that train.
Also, he says he's going to quit "for the most part" podcasting and public speaking. Is this also the end of the StackOverflow podcast? Seems unlikely that he'd force that onto Jeff, who seems to like it a lot.
def hasmethods(obj, *meth_names):
return all(hasattr(getattr(obj, m, None), '__call__') for m in meth_names)There are a bunch of small errors on the page that are the kind of things they'd expect a tester to catch and require fixing for. For example, "you've" is written with a backtick ("you`ve"), "valuable" is spelled with the letter L as a numeral one, "morale" is spelled "moral," etc. I wonder if in the phone interview they're going to bring these up. If they didn't notice the errors, they're probably not the right hire!
As a plus for non-Stanford/Harvard grads, it means if you don't want to work for Facebook, you have less competition from Stanford/Harvard grads!
With that title, I was hoping for a more in depth linguistic overview for those of us with knowledge of phonetics.
If you're spending 16 hours a day painting, then you might change the world of art. If you're spending 16 hours a day working on your business, you might change the world of business. Or at least your business. But you sure as hell aren't going to have a happy spouse. You're going to lose connections to friends.
This is especially relevant at this time of year. As any Christmas movie will tell you, thinking only of yourself and your work is not going to make you fulfilled.
I know packaging looks nice and presents the device well, but I think it should be first priority to make sure people can open the thing without dropping it. The iPhone literally requires you to let the bottom part of the packaging fall a bit while you hold on to the top part.
You should let people choose what sort of setup they want (within reason). Let them get a desktop if they just want to work in the office (which seems to be what you want anyway), and let them get a laptop if they prefer that. Linux, Mac, Windows, whatever. Let developers choose their own machine setup and they'll thank you for it. I can't even say how happy I was that I wasn't forced into a particular setup at my current job.
That said, it was a good story so far, and I'm looking forward to reading the rest. I'd like to understand how you can easily go from an idea to pre-order food over the Internet to reddit.
Personally, I solved it easily in my head. But, I had to read the problem the first time, then read it again slowly getting all the numbers into the proper places in my head. An interview is a stressful place, so easy things can get a lot harder.
As the article said, Microsoft has proven with C# that you can take a language and evolve it over time for the better. If Java the language wants to be viable and keep up with what programmers want from a language, then it's going to have to release an update with changes like the ones outlined in the article. I think the article hit the nail on the head with some of Java's biggest problems (though not all). These changes would make it so that Java could be used in the way a lot of people want to use it.