News for hackers. Stuff that matters.

jeer

Re:From Software to Energy Efficiency on Thursday May 27, 2010 @03:21AM (#1382962)
Could you go into detail about what you're doing now and what you were doing before?

I'm a GIS (geographic information systems) developer working for the state government and I'm pretty miserable in my day job. I've been thinking about what I could do in the green tech sector.

Re:Ask HN: Help me rename my startup on Monday May 24, 2010 @04:05PM (#1375553)
bitcounter
Re:Ask HN: How do you determine market potential? on Monday May 24, 2010 @07:37AM (#1374350)
Thanks. I hadn't considered using the age of these other services as any sort of indicator.

Ask HN: How do you determine market potential?

Howdy HN,I have an idea for a web application that seems suited to a subscription based revenue model. There are already a small handful of similar products but they all look really pathetic with the exception of maybe two which fall squarely into the marginal category.I believe I can implement my idea well enough that it puts the other services to shame but I worry that the lack and shoddy...

( Read More... | 3 comments | 7 points | on HN )
Re:How to get a 15-year-old started with coding? on Tuesday May 11, 2010 @05:00PM (#1339181)
I tried to get into programming several times before it finally stuck. I ended up with a collection of c++ and java books that I never got further than a few chapters in. JavaScript of all things really got me into programming. I stuck with it long enough because I received nearly instantaneous gratification. I could actually make things happen on screen. Manipulating strings and tossing numbers around in a terminal window gets boring fast and the bar to entry for GUIs in java or c++ is tedious and frustrating. Once I understood the basics of programming, it wasn't much for me to pick up python, java, ruby, AS3, etc.. So, you're bang on with starting him building a web app. For so many reasons really...

To answer your questions directly...

1. I'd start with JavaScript because it's fun and useful (despite its warts) and either python or ruby.

2. Stackoverflow.com, The Pragmatic Programmer

3. I had a client/server computer science course that was making me build very small apps but it wasn't until I had an idea for something I really wanted to build that I started staying up all night learning. Before I had either my own "itch to scratch" or a professor requiring me to building something I floundered and got bored quickly. I needed a clearly defined goal to accomplish.

4. Sadly, no. My professor wasn't really interested in his students. Google was my only friend.

5. For someone to sit down and clearly explain fundamental concepts to me like OOP, MVC, etc. It's one thing to read about it but someone over my shoulder pointing at things and explaining why a block of code sucks or not would have really helped.

Best of luck. If you nephew sticks with coding, he will really thank you later!

Fun! My only suggestion would be instead of having to click next, the page should automatically refresh after choosing.