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 Adobe abandons its Creative Suite to focus on Creative Cloud
You "can't" use education licenses for professional work anyway.
joelhooks··on I feel like Gmail went from being Photoshop to Draw Something
Rapportive works great for me, it is an awesome tool.
joelhooks··on Using checklists for code review
Checklists are OK, but beware the checklist. They tend to cause complacency. "It wasn't in the checklist!"
joelhooks··on VIM Plugins That Greatly Increase my Productivity
at first I was a little pissed about your comments, but on reflection appreciate your "tough love" approach. ;)

My hope is that I can continue to write my thoughts and this plugins list will get smaller. I'd love to advance and share that experience. Out of this list, NERDTree will probably be the first to drop off, but it is very handy for lost noobs.

joelhooks··on VIM Plugins That Greatly Increase my Productivity
I went ahead and noted your issues in the article. I agree with your premise.

I don't know if perhaps experienced VIM users forget what it is like to start "from scratch" with the editor, but it is a lot. When I write this stuff, I am most certainly ignorant. It would be very interesting to me to see more information about why these plugins might not be needed, but I've done a lot of reading, and this is _the first time_ I've ever seen `netrw`.

joelhooks··on VIM Plugins That Greatly Increase my Productivity
I couldn't agree more, and I probably should have linked this previous thing[1] I wrote. One of the biggest barriers I had to actually using VIM was going nuts with the plugins.

[1] http://joelhooks.com/blog/2013/04/09/getting-to-know-vim/

joelhooks··on VIM Plugins That Greatly Increase my Productivity
Vundle makes me for productive because I use my .vimrc across several machines. I also had some weird issue that went away with a :BundleUpdate. It is essential simply for the fact that it tees up easy plugin management and is a pre-requisite for the rest.

All of these plugins were installed to solve specific problem I have with Vim.

As a very new Vim user, it is comforting to know that some of the more irritating aspects that are difficult to understand out of the box can be removed. Thanks for the tip about `netrw`.

joelhooks··on Code Organization in Large AngularJS and JavaScript Applications
The Model files are storing state, essentially. In this case they are following a pattern from Robotlegs (as3). I wrote it up here http://joelhooks.com/2011/03/12/an-introduction-to-robotlegs...

These are then injected as "services" in your controllers.

joelhooks··on Diving into AngularJS
* http://sachagreif.com/google-webfonts-that-dont-suck/
joelhooks··on Diving into AngularJS
This is a good survey of some of the beauties hidden in Google webfonts
joelhooks··on Diving into AngularJS
It is "proper" open source with many enthusiastic non-google contributors.
joelhooks··on Diving into AngularJS
Google staffs the project with several talented engineers. Misko Hevery is an amazing benevolent dictator. He earns my trust and respect. A confluence of genius and pragmatism.
joelhooks··on Diving into AngularJS
It shares a lot of principles with Apache Flex. It's seen huge uptake by expat Flash platform devs.

After a year on a large project using Angular, I'm loving it more every day.

joelhooks··on Workflow in tmux
rad, learned a new trick. thanks!
joelhooks··on Light Table a year ago
DrRacket is an IDE for the Racket language. I never really understood why it stopped being DrScheme, or why Racket looks a LOT like Scheme. Then I read this http://racket-lang.org/new-name.html
joelhooks··on Workflow in tmux
it is lightweight, contained, and excellent if you have a "unix-like" workflow. Typically I'll have a watch script, server, and vim in a given window, and it is super compact. Some cons are probably the learning curve required to see any advantage, and the fundamental lack of any respect for mousing, which can be in the pro column for many.
joelhooks··on Using AngularJS at Localytics
We've got a very large app built on Angular, and it has been a real pleasure to work with. The directives are the killer feature for me. There are some definite esoteric bits that can be puzzling at first, but after you crest the hump it is rad. I love it.
joelhooks··on Git tips to stop you getting fired
Most certainly. I've witnessed it. It was a really bad mistake though.
joelhooks··on Just Use Sublime Text
That's a feature for me. I use it on linux and mac and it feels the same.
joelhooks··on REST Interface for MongoDB
https://github.com/angular-app/angular-app this project has an interesting CRUD structure for mongodb and angarjs
joelhooks··on There are no 10x developers, but there are 1/10 ones
Somebody should let them know that unit tests are for us, not them.
joelhooks··on Analysis of Stack Overflow's Survey of 10K developers
Video games is a metric that is easy to verify and familiar to this audience. Sub in a loaf of bread if it is more palatable to your sensibilities.
joelhooks··on JetBrains is working on a cross-platform C++ IDE
The core of JetBrains tech is a well built, performant, pluggable foundation that makes them incredibly responsive when it comes to new tools, languages, features, fixes, etc
joelhooks··on Achron, time shifting RTS
There is a decent iOS Archon.
joelhooks··on Linus on Oregon HB 2748 and US education in general
Should also add that we don't "force" home education, we discuss it regularly and he's the primary decision maker in terms of what to do for high school.
joelhooks··on Linus on Oregon HB 2748 and US education in general
At 15 I was learning how to binge drink, smoke weed competitively, disrupt class, and use my fists offensively/defensively.

So ya, I might have some advantage in the EQ department, but I regret having blown my youth in school.

joelhooks··on Learning JavaScript - my experience and advice
When I was learning JS last year, coming from a background using other languages (Python, Actionscript, Java), this was the first book I read. It helped me immensely. Obviously AS3 shares a LOT of DNA with JS, but Crockford's funnel paved the way. Certainly not the be-all-end-all, but for a book I was able to read in an afternoon, I give it high marks.
joelhooks··on Learning JavaScript - my experience and advice
Just watch out, we get these committed semi-frequently. Whoops!
joelhooks··on Linus on Oregon HB 2748 and US education in general
We have been home educating our four kids. The oldest is 15, enjoys poetry, plays basketball competitively, likes to tinker with computers, reads history, does math, etc. He isn't handicapped by our abilities or knowledge because we provided him with tools to learn. We've made it clear that his education is ultimately his responsibility. It is his job to learn. We serve as mentors and facilitators by providing opportunity.

The other three are on the same trajectory. I understand that you essentially discounted HN parents as exceptions, but we are also part of a broader community and I see similar results with children whose parents have no clue as to what a HN is.

None of them know haskell, but the oldest is working through The Little Schemer.

joelhooks··on Installing swank.js
I absolutely love his joy and wonder as he demonstrates. What a great video. This put a huge smile on my face. Thanks Felix :>
← PreviousPage 6 of 12Next →