Live data from Hacker News

Ask HN: What made programming finally click for you?

news.ycombinator.com

31–40 of 48 posts

Re: Ask HN: What made programming finally click for you?

#31
It's not programming per se, but what really made things "click" for me as a software engineer was to really be diligent about making sure I was very clear on the problem I was trying to solve, and making sure that I focused on actually solving that problem. That helped me get past not knowing where to start, not focusing my efforts properly, and building for the sake of building (unless that was the goal!).

Re: Ask HN: What made programming finally click for you?

#33

To add to this question: is there any language in particular that makes learning programming concepts any easier? I often see people mentioned Visual Basic but since that is no longer around, what would be the next closest thing? I suppose Python? I use PowerShell for a lot of my scripting needs and have found it to be pretty intuitive, but am wondering what other languages I might enjoy solving problems in.

Do you have any resources that make PowerShell intuitive?

I've been using bash for ages but PS looks like a verbose, wildly disorganized language, possibly optimized for Windows idiosyncrasies. I have difficulties remembering just the syntax for getting the list of environment variables.

> what other languages I might enjoy solving problems in

Clojure - as intro I had "The Joy of Clojure" by Michael Fogus

Re: Ask HN: What made programming finally click for you?

#34
The first time I remember anything programming-related clicking into place for me was when I used some cPanel database GUI to look at the MySQL db my Wordpress or Drupal site was using. Just browsed the tables, and much about what's happening behind the scenes clicked into place for me. Also foreign keys and normal forms.

Re: Ask HN: What made programming finally click for you?

#35
Teaching others.

Specifically, I learned to program in elementary school (2nd generation programmer), but when I was in 6th grade my school system had its first programming class. Unfortunately, the teacher didn't know how to program so I taught everybody including him. (It was the 90s in a rural school system). Having to explain things to others made me a.) think about my own thought processes and b.) think about why I was taught/learning to do things the way I was. It made me aware of the meta aspect of programming: It isn't enough to know how to program: It's also necessary to be able to think about one's own process.

Re: Ask HN: What made programming finally click for you?

#37
For me, it was my first semester of university. I was infatuated with a woman who was a Computer Science student. I was an Electrical Engineering student. CS students had to take Pascal. Engineers had to take FORTRAN (with punch cards). In order to try to impress her, I had to learn Pascal while also trying to learn FORTRAN. She changed majors the next semester.

TL;DR - when I taught someone and did all her homework as well.

Re: Ask HN: What made programming finally click for you?

#38
When I came to the conclusion that programing languages are much like spoken language. There are constructs such as alphabets, symbols, morphograms, logograms, etc and rules on how to use/construct these things in order to express a given idea.

Nothing earth shattering but once I became familiar with umpteen languages and paradigms, it because a lot easier to express myself when working in a new language as it's just figuring out a new take on a familiar structure.

Re: Ask HN: What made programming finally click for you?

#40
Programming? Still clicking, time to time...

But the first time, I was typing some very simple BASIC code on C64 from the user guide and a question popped in my brain: is it possible to change a program when it's running?

I was already a kid like to tinkering with basic electronics and mechanics but after this significant moment they started to decline steadily day by day and I put most of my time and energy to the programming.

Software development, another story...

Post reply on HN