Live data from Hacker News

Ask HN: I don't think I am a good programmer but I keep trying

news.ycombinator.com

11–16 of 16 posts

Re: Ask HN: I don't think I am a good programmer but I keep trying

#11
post #6

God bless you. I thought I am alone. I wanted to ask this question for a looong time but could not get it out.. I bet there are many more ppl like this.

+1. Agreed, I'm bored in a security consulting career. It pays well but does not make me feel like a creator. Getting into some node.js as a place to start building things.

Re: Ask HN: I don't think I am a good programmer but I keep trying

#12
post #6

God bless you. I thought I am alone. I wanted to ask this question for a looong time but could not get it out.. I bet there are many more ppl like this.

I switched careers a few years ago and have often felt like this.

I also read Steven Kings book, "On Writing." Even though it's about prose, one of the most important things I took away from it is this: if I want to be a good ______ I need to show up, every day and _______. Usually, I won't know when I did good ______ until after the fact and if I don't ______, every day, I won't be able to measure myself and improve on my previous efforts.

This has helped me continue to plug away (at work, on my own time) and seek out interesting challenges that will help me to mark small, identifiable milestones of improvement.

I see this in many things, not just programming or writing.

Re: Ask HN: I don't think I am a good programmer but I keep trying

#13
I was in the same state of mind as you are in. I am a college student majoring in CS. I thought that all my programming projects were easy and only took me a short time to complete each one. However, I also thought I was a average or terrible programmer from looking at other peoples code. Then I realized that there will always be a better programmer out there, either because they have been doing it longer or they are just naturally better. You have to see that you are still a good programmer, but there will always be someone better. Just keep programming, and try to set a schedule for the time management problem and reward yourself for sticking to it.

Re: Ask HN: I don't think I am a good programmer but I keep trying

#14
I got some great advice early on in my career:

"Spend just 15 minutes per day reading about your industry and within five years you will be in the top 1%"

I may not be in the top 1% but reading about programming has helped me come up with solutions that senior developers were not aware about. It has made me more interested in programming and had lead to more and higher paying opportunities.

I never programmed as a teenager. I took my first computer class in grade 11 and always felt out of place since practically everyone in the class had been programming for a number of years already. I got mediocre marks in university and even considered dropping out of Comp Sci because studying it didn't interest me. I also quit my first job after a year and took time off because I didn't know if I wanted to do programming. That's when I found I missed it.

It is relatively easy to find stories of naturally gifted athletes who amount to nothing. They end up going nowhere because they just rely on their natural "talent" and after a while, people who put in effort start to surpass them. The same is true of programming. Reading 15 minutes per day I finish 1-3 books per month. The average programmer probably doesn't read 1-3 books per year.

I should clarify that I mean read books (I have a subscription to Safari Books Online). Reading HN or Techcrunch for 15 minutes per day will probably not improve your programming ability.

Of course, perhaps this is not relevant for you and you are just in the wrong job but you do state that you want to be a good programmer. It sounds like you are. Programming is more than just writing code. It also has a lot to do with communication and understanding others which it sounds like you are skilled at.

Re: Ask HN: I don't think I am a good programmer but I keep trying

#15
post #14

I got some great advice early on in my career: "Spend just 15 minutes per day reading about your industry and within five years you will be in the top 1%" I may not be in the top 1% but reading about programming has helped me come up with solutions that senior developers were not aware about. It has made me more interested in programming and had lead to more and higher paying opportunities. I never programmed as a te…

What books do you recommend?

Re: Ask HN: I don't think I am a good programmer but I keep trying

#16
post #15
post #14

I got some great advice early on in my career: "Spend just 15 minutes per day reading about your industry and within five years you will be in the top 1%" I may not be in the top 1% but reading about programming has helped me come up with solutions that senior developers were not aware about. It has made me more interested in programming and had lead to more and higher paying opportunities. I never programmed as a te…

What books do you recommend?

It doesn't matter. Just pick a topic that you are currently interested in and start reading. Go to amazon.com, type in the subject and find a book with the highest ratings that sounds interesting.

Sometimes I read about new languages I want to learn, sometimes about a tool I'm currently using but want to know more and sometimes just about programming in general.

Post reply on HN