Live data from Hacker News

Ask HN: When does programming start to make sense?

news.ycombinator.com

1–10 of 53 posts

Re: Ask HN: When does programming start to make sense?

#3
It took me a long, long time until I became reasonably confident that most problems would eventually succumb to my programming ability. Probably almost twenty years from when I wrote my first program, or a few years after college.

I can't write code on my own, though -- unless the problem is trivial and the APIs I'm using I know like the back of my hand, I need an Internet connection to do it.

Part of this issue is possibly that competent people are disproportionately stalked by the worry that they're secretly incompetent.

Re: Ask HN: When does programming start to make sense?

#4
For what it's worth, it took me several years before I really understood programming. I distinctly remember thinking that I wasn't making progress, and that I was wasting my time writing silly programs that didn't do anything useful.

However, eventually things start to click (though it took me several years). You'll get to a point where things make sense, and you can fathom how you'd go about writing most of the software you use on a daily basis.

Re: Ask HN: When does programming start to make sense?

#5

Can you define what you mean by 'on your own'?

Picked up a few books, wrote basic programs, etc. When it got harder, found ways to ask people questions. I usually get frustrated when it comes to solving puzzles that aren't linear programs.

Re: Ask HN: When does programming start to make sense?

#6
post #5

Can you define what you mean by 'on your own'?

Picked up a few books, wrote basic programs, etc. When it got harder, found ways to ask people questions. I usually get frustrated when it comes to solving puzzles that aren't linear programs.

What is causing the frustration?

Re: Ask HN: When does programming start to make sense?

#7
> Every time I try to learn programming, it feels painfully slow compared to other things I've picked up.

It's probably slow because you're not having fun with it. You're probably not having fun with it because you're not solving a compelling goal. Ask yourself whether you're learning "just to learn it" or are you trying to solve a problem and this particular language/api/compiler/implementation will help you achieve that goal.

I might be presumptuous here (and I apologize if I'm wrong) but the times I've found myself stuck "learning" have been when I was just going through the lessons for the heck of it, without a real goal in mind, without something to accomplish.

Also, have a look at this: http://railstips.org/blog/archives/2010/01/12/i-have-no-tale... I found it inspirational.

Re: Ask HN: When does programming start to make sense?

#8
post #5

Earlier quoted context omitted.

Picked up a few books, wrote basic programs, etc. When it got harder, found ways to ask people questions. I usually get frustrated when it comes to solving puzzles that aren't linear programs.

What is causing the frustration?

I can see the solution in my head as a picture, not words. Maybe I need to practice framing problems more.
Post reply on HN