1,713 karma · joined September 30, 2010
Co-founder of https://egghead.io
http://joelhooks.com @jhooks joelhooks@gmail.com
What else would you call it, if not professional?
That said, I have to harass her about backups.
We are very loose curriculum wise and follow a self-education approach[1] loosely. The Robinson Curriculum is awesome, and I highly recommend it.
The decision to home educate our 4 children is hands down the best decision we've ever made. Highly recommend it, if you are able to pull it off logistically. Very rewarding experience so far.
Personally, this is the stuff I want to see on HN. Educational content that helps me towards my own goals as a developer and content producer.
Yesterday I was actually looking forward to your email ahead of time ;)
The time we get together is amazing, and I wouldn't trade it for anything. I love the fact that they can spend a Thursday building Lego and making stop motion animations, and it is an acceptable educational activity.
They get a lot of social time too. People generally worry about that, but it hasn't been an issue.
They have all the opportunity they could want. They will all "graduate" with deeper than average computer science knowledge, but that urge to hack isn't something that can be taught.
Yeoman uses Grunt, which is nice for building, watching, and packaging.
Not strictly needed, but very useful and recommended.
For the type of app I've been working on, the all-or-nothing hasn't been a real hindrance, but Angular is definitely a Framework and not so much a modular toolkit (like Backbone, for instance, which I would say is generally a better choice if you want to build something "custom")
We actually use a Command implementation that I ported, which has been really handy for leaning up the controllers, plus they aren't stateful so they are always available. https://github.com/joelhooks/js-command-center.