1,444 karma · joined August 27, 2010
Twitter: @lylepratt LinkedIn: linkedin.com/in/lylepratt Facebook: facebook.com/lylepratt Email: lylepratt@vida.io
Codecademy also has some great simple Javascript tutorials. All you need to worry about now is learning the basics, and the core concepts you learn in Javascript will apply to almost every other language you learn.
No messing with support tickets or waiting (sometimes hours) on someone to talk out to the data center to troubleshoot it. Its just fixed.
If you are launching a service on a new domain and are about to link to that domain to make the launch public, do not assume that just because its working on your computer after 10 minutes that it is working for the rest of the US, or the world.
Here's one I did in a couple of minutes that displays HN items: http://senchafiddle.com/#Ba4nZ -- Fiddle Mode http://senchafiddle.com/server/full.php?token=Ba4nZ -- Full Screen
As a part of serving the blog, it backs up all your G+ posts to an SQLite database. You can set how frequently you want to check Google for content updates.
To me, I would rather spend a small amount of time getting a HTML5 app out on BOTH iOS and Android to test an idea or concept. If the app on either platform looks like it has some traction, then I'll take the time to write a native app for that platform.
This line of thought definitely does not apply to this Gmail app. I also wouldn't recommend it for anything remotely resource intensive, but the vast majority of apps are not.
The new version of Sencha Touch (version 2) is very well done. It has a steep learning curve, but I think its worth it to be able to quickly throw together an app that works on both iOS and Android to test a product idea.
I understand where Joel is coming from with his advice, but I don't think I agree with it. I had read quite a few programming books in the past (C & Java), muddled through the exercises, and thought I understood the concepts, but until I dived into solving real problems, I didn't "get it".
"I’ve already used Ruby at work to dramatically speed up some of our vaccine screens—for processing and summarizing data—but I’ve always had to pipe my numbers into R for statistics and graphing. Because unfortunately, despite all the hubbub around Ruby, no one is crunching numbers with it! I’m sick of R, though, and I want a complete solution for my numbers needs."
You can save yourself a lot of problems if you just keep an eye on your new people for the first month. Obviously you don't need to be overbearing, but at the end of that first month you should do a detailed work evaluation (code review if a programmer). If the employee shows signs of producing crap in their first month, get rid of her/him then. Do not wait unless there is a really, really good reason to.