HNHacker News
TopNewBestAskShowJobs

joelhooks

1,713 karma · joined September 30, 2010

3d artist that found the joys of code as a second career.

Co-founder of https://egghead.io

http://joelhooks.com @jhooks joelhooks@gmail.com

submissionscomments
joelhooks··on Don't React (Presentation - Use arrows to navigate)
The slides read great, and the concepts are important. It's something I'm personally intrigued by[1]. Very interested in Cycle and your experiments. Thanks!

[1] https://github.com/joelhooks/react-rxjs-angular-di-todomvc

joelhooks··on Ask HN: Making money with ebooks and video courses vs. writing apps?
Pete is legit. His book is fantastic and helped me build a subscription service (egghead.io).

I'm a big fan of Nathan's work too.

joelhooks··on Unschooling: The Case for Setting Your Kids Into the Wild
I've got 4 kids, 16-7, none of which have ever been to school. The only thing we require them to do is read and learn. The subjects don't matter. The oldest likes philosophy and science. My 12 year old enjoys video production and 3d animation. My 9 year old really loves comic books and cooking. My 7 year old loves crafts and writing adventure stories.

We unschooled when I was making $10/h.

They all have big groups of friends, with an incredible level of diversity. They spend a lot of time with them, and enjoy unstructured, uninterrupted play.

Beyond that, they all love organized sports, field trips, traveling when we want.

The older children always have the option of going to school, and choose not to.

With regards to learning to read. Our oldest was reading at 4, one read at 9, and the other two around 5/6. It doesn't matter.

Your fear and ignorance is understandable. It's "radical", and certainly not for everybody. The suggestion of "child abuse" is silly, and totally unfounded. I've actually met many of these "clowns", and can attest from experience that you're not only wrong, but out of line.

Experiencing life with our children is wonderful.

joelhooks··on Unschooling: The Case for Setting Your Kids Into the Wild
Taking luck out of the equation was a primary reason for not sending any of our kids to school.

You are right, you are lucky.

joelhooks··on Facebook Flux – Application Architecture for Building User Interfaces
We've got a React Flux series[1] on egghead.io if you like video lessons.

--

[1] https://egghead.io/series/react-flux-architecture

joelhooks··on When Diamonds Are Dirt Cheap, Will They Still Dazzle?
Hopefully they'd consider this a blessing for uncovering what would surely be a miserable long-term partner.
joelhooks··on Ask HN: What source code is worth studying?
This book is a fascinating read. Highly recommended to anybody that does non-trivial application development.
joelhooks··on Poll: Which JavaScript framework do you use (and why)?
I barely use jquery at all and build rather large JS applications. YMMV
joelhooks··on Enough
I switched to a career in programming at 35.
joelhooks··on Enough
The world is still your oyster. :>
joelhooks··on Enough
"what about retirement" is a common question.

I suppose a valid one if you are considering the "work until 65 and then stop" approach to life. Sounds really shitty to me. There is a concept of "micro-retirements" that I find incredibly appealing. Much like Nathan describes here. Putting in the work, and enjoying the dividends.

I'm 40, have 4 children, and frankly want to enjoy my life now (and when I'm 70), but the options at traditional retirement age seem so droll to me. I don't want to sit around, play golf, fish, or whatever.

My situation is similar to Nathan's, and my goal is not to be rich. My humble bootstrapped products make me enough money to live modestly and enjoy life now.

Working, making, building, and creating are actually a part of my lifestyle. Retirement in the long-term sense has 0 appeal to me, though when I'm 70 I might feel differently ;)

joelhooks··on I was wrong to be afraid of Angular.js
In my experience with Angular, both in the capacity of using it and teaching it, is that there is this huge amount of rote facts that need to be absorbed. THAT is the "steep learning curve" that people talk about. Directives, for instance, require understanding of what "@", "=", and "&" mean in relation to your isolated scope...

The analogy that I present that it is like multiplication tables and algebra. If you don't have the FACTS by rote, it is a way harder to do useful work.

A nice set of ng-flashcards would probably be very useful :>

joelhooks··on A competitor emailed me moments after I signed up to Stripe
ad retargeting, or "stalker advertising". Cookie or whatever tracks movements, monitors for specific urls. When tagged client visits urls, system recognizes paying customers and sends "friendly heads up" email.
joelhooks··on I Opted My Kids Out of Standardized Tests
My blanket statement regarding the precious waste of time children are coerced into is not limited to government schools.

A little hyperbole! I went to school, and also have a job.

joelhooks··on I Opted My Kids Out of Standardized Tests
$15,000-20,000 a year. They don't go to private school either. It's only marginally better option than the government schools.
joelhooks··on I Opted My Kids Out of Standardized Tests
I proactively opted my kids out of these bullshit tests too; by never sending them to government schools in the first place. What a total waste of 12 (of the best) years of your life...
joelhooks··on Ford seen ditching Microsoft for Blackberry in future cars
I'm glad it wasn't just me, lol. I like to use bluetooth audio, and the last Sync powered car I had was so confusing, and had absolutely no notion of my preference on restart. Something like 5 confusing button presses every time I started the car to get the BT audio selected.
joelhooks··on Colorado Pot Tax Proving More Lucrative Than Expected
It's basically like brewing beer. It's a skill with labor, knowledge, and experience required to get the desired output.

Outdoor requires less moving parts. Still a lot of variables, especially considering you can drive to the store and have your pick ;)

joelhooks··on Colorado Pot Tax Proving More Lucrative Than Expected
The point being that you have the option without facing felony conviction for exercising the option.
joelhooks··on Stop writing For loops. Start using underscore.
If you're writing games or rich animated consumer facing solutions, by all mean scratch out that marginal perf boost.

In reality, it hasn't been an issue. Trivial to profile and optimize where required/needed vs standardizing on verbose, up front, YAGNI performance gains.

Lodash benchmarks must faster than underscore in a lot of areas, and addresses at least some of the perf issues while keeping the tasty sugar.

joelhooks··on Stop writing For loops. Start using underscore.
It makes a lot of sense for the apps I work on. Obviously YMMV, depending on your needs and use case. JS has native implementations of several of the underscore methods, but you get into shims which is even grosser. I'll take consistency any day.
joelhooks··on Stop writing For loops. Start using underscore.
hey, good catch, I like it :>
joelhooks··on Grunt and RequireJS are out, it's all about Gulp and Browserify
100,000 lines of JS is best divided into smaller parts.
joelhooks··on Two years after quitting my job: 2013 in review
I'm a member, and I didn't even know there was going to be content, outside of the conversation when I signed up. The value I get out of it is a place I can have candid conversations about the business I am building and get actionable feedback from Nathan (and the other smart peeps). Actionable stuff that will definitely increase revenue more than the cost of admission.

It's tough to do this stuff in a vacuum. I've got a hipchat room I hang out in regularly that has the same vibe, and there is value in hanging out with smart & motivated people working towards similar goals.

joelhooks··on Ask HN: How do you focus?
I've definitely leveled up over time, but have always been able to selectively process input :)
joelhooks··on Ask HN: How do you focus?
I work from home. We homeschool our 4 kids. My office is in common area in middle of 1700sqft house. I've got level 12 ignoring skills.
joelhooks··on Show HN: I made 30 apps this year and I'm 15
You know what this leads to? Kids never getting anything accomplished. By keeping the scope simple and building with established assets, he was able to actually release something.

I encourage my kids to yoink assets for their projects. Once you've succeeded a bit, and feel comfortable with one piece of the puzzle, by all means, work on the next and make custom characters and graphics. It is non-trivial skill and experience, and come later.

joelhooks··on The Ten Commandments of Egoless Programming (2006)
I love the word "blamestorm" when any meeting starts to go that direction. As in "sweet, we're gonna blamestorm?"
joelhooks··on Stomp The Heck Out Of Your Customer's Main Objection
The best is when sales low-balls to score the gig and leaves the development team holding the bag 8 months later when the scope is radically out of whack.

/me sheds a sad lonely tear of sorrow

joelhooks··on Stomp The Heck Out Of Your Customer's Main Objection
Right, for instance, if you actually do store all of your customer's data in your apartment on a previous-gen gaming rig...
← PreviousPage 3 of 12Next →