John_Maxwell_IV comments on (Virtual) Employment Open Thread - Less Wrong

35 Post author: Will_Newsome 23 September 2010 04:25AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (276)

You are viewing a single comment's thread. Show more comments above.

Comment author: Will_Newsome 24 September 2010 05:32:39AM *  7 points [-]

So, I have a forgotten year of C++ under my belt and I can work with HTML and CSS. What exactly goes into web programming? I was imagining it'd be a few months studying CSS, Javascript, jQuery, Python, MySQL, PHP, Django, that Google Apps language, et cetera, and it just sounded like a lot of work. Also, I've had 2 occasions where I spent a few hours looking for resources to help with a problem and I just had to give up, which is hella frustrating. I couldn't get processing.js to work which sucked 'cuz I'd written up this cool thing in Processing and figured it'd be really easy to work into a website I'd designed, and I felt stupid, and I don't like feeling stupid. I mean if I'm chilling with SIAI folk then I guess I might as well take advantage of their knowledge and pick up some web programming (especially since it's really just fun in the first place), but... I dunno, it feels like there's this big unknown gap between me and being a below-average web programmer, and I don't like being below-average at anything, let alone having to work hard to become below-average. Hence I also avoid learning math, even though I know I really should learn more.

Comment author: John_Maxwell_IV 01 February 2011 05:23:10AM *  0 points [-]

I've had 2 occasions where I spent a few hours looking for resources to help with a problem and I just had to give up

This is standard when you're attempting to teach yourself programming and you're still an apprentice. There's no shame in it. Get over yourself and post on IRC and forums for help when you're having a problem that Google hasn't been able to help you with after 10 minutes. Or I'd be happy to tutor you. Especially if you'll let me work on whatever I want to work on and just explain everything I'm doing to you and make you do some bits so you'll learn stuff. I really want to try this (I suspect my psychology is such that I would experience very strong motivation from this.)

Oh yeah, so far I've given like 3-5 people programming lessons and all of them were hesitant at first but afterwards said they had a great time and learned faster than just about anything they'd learned in their life (kind of like this). So my reviews are good. Seriously, I am bouncing my foot with excitement just thinking about this. If anyone in Berkeley, CA wants to learn programming they should contact me (dreamalgebra on google's email service).

Learning to be OK with feeling stupid is good anyway because if you shy away from it then you'll be less likely to venture in to intellectual domains you're unfamiliar with, and you'll hesitate more to realize you're wrong. Seriously, I think being comfortable with being wrong might be the core rationality skill. (See my post that touches on this for more.)