Hacker News new | ask | show | jobs
by boxfoxdox 1885 days ago
Before I though that programing in itself was not as hard to learn, that is until I started to tutor a person that has no technical background what so ever other that playing video games.

It was my undrrstanding at a time that the mindset one needed to play games, especialy those involving puzles and problem solving would have a somewhat natural attitude towards programmming.

And it is partially correct if you are a good tutor enough to make relations of one way of problem solving into what can be done in programing, which I found out I aint.

Where I was humbled in the attempt is when I was asked questions that I took for granted simply because of the years of programming, many things where just given, and while knowing then I had a very bad time properly expalining them to a absolute beginner.

This is what in my oppinion makes programming hard or easy, after that it is just layers of layers of that.

For me, now that I recall it, getters and setters in Java made no sense so much that I only got them after maybe a year, though I dont even know why didn't they make sense at the time.

I thing that a mentor has a lot of impact in how much programming is hard, be it a person, a course, or a book.

1 comments

> For me, now that I recall it, getters and setters in Java made no sense so much that I only got them after maybe a year, though I dont even know why didn't they make sense at the time.

well they don't make sense :) 99% of the time they are just a pointless ritual to appease the OOP god.

I especially love when company mandates 90% test coverage and no lombok so I get to write tests for setters and geters :)