Earlier quoted context omitted.
Here's the question that inevitably pops up from this: what do you do if nothing interests you in this way? There are interesting things, sure, but those are usually fleeting. You'll be interested in something for a month or two and then lose interest in it. You can't earn a living on that. What do you do then?
That sounds like a job for a mental health specialist. There are psychological reasons underlying the initial interests and the subsequent fading of interest, and the right specialist will be able to identify those and use them to guide you down the path to sticking to something.
Ask HN: Not smart enough to a programmer, where to take my life from here?
81–90 of 173 posts
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#82Earlier quoted context omitted.
I don't think I'm stupid, but I do believe that most people have a sort of "ceiling" in regards to their capabilities, intellectual or otherwise. I'm mostly curious about what to do when those something they're interested in 's fall outside of your capability.
You wrote "writing and maintaining simple CRUD apps, and to be honest I hate it. Its mind numbingly boring and I certainly dont want to spend my life doing that". This has nothing to do with hitting the ceiling of your capabilities. You don't like the things you're doing. I don't even see any reason to say you don't like programming, just that you don't like what you're doing now.
> This has nothing to do with hitting the ceiling of your capabilities.
He also wrote "I fail to understand, fail to recognize patterns, am too slow to understand simple concepts and never retain anything. Occasionally understand the individual concepts of something but then her completely lost when they're all combined in some applied method."
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#83It's possible, though I don't know you, that you're too smart to be a programmer. And maybe "programmer" is the problem. Be a _____ who can also code. Zed Shaw said it best in the final pages of learn python the hard way. Programming as a career is rarely fulfilling to anyone. But being a teacher/doctor/librarian/entrepreneur/warehouse worker/farmer/etc. that can code is a super power. I'm basically talking to myself…
Lots of people work as software consultants. It's really no different from physical trades - you know your tools, people come to you with problems, you solve them.
I do think a big factor is choosing what you work on though. It's a lot less fun if your projects are dictated to you, unless you happen to really enjoy your field.
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#84Earlier quoted context omitted.
Here's the question that inevitably pops up from this: what do you do if nothing interests you in this way? There are interesting things, sure, but those are usually fleeting. You'll be interested in something for a month or two and then lose interest in it. You can't earn a living on that. What do you do then?
That sounds like a job for a mental health specialist. There are psychological reasons underlying the initial interests and the subsequent fading of interest, and the right specialist will be able to identify those and use them to guide you down the path to sticking to something.
No that is not. We treat disease. Pretending we can fine-tune personality traits is quackery, and no respectable mental health specialist would lay claim to that.
But don’t worry - quacks abound, and they even take your insurance.
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#85Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#86If you're employed as a programmer and not being fired for incompetence, then you are actually smart enough to be a programmer.
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#87It's possible, though I don't know you, that you're too smart to be a programmer. And maybe "programmer" is the problem. Be a _____ who can also code. Zed Shaw said it best in the final pages of learn python the hard way. Programming as a career is rarely fulfilling to anyone. But being a teacher/doctor/librarian/entrepreneur/warehouse worker/farmer/etc. that can code is a super power. I'm basically talking to myself…
This. My own suspicion is that you the OP is highly intelligent and recognizes all of these weaknesses due to his own intelligence rather than a lack of it. I can relate to some of these things in a way. When I was 15 I tried to teach myself TC++. I got hung up on pointers and thought that I just wasn't smart enough to understand them. Many years later I had somebody who helped me understand pointers and I realized t…
This is probably why many programmers are uninterested in your chosen field of teaching.
TLDR, isn't "disinterest" often a cognitive bias driven by some subconscious estimation that we're unable to do something?
I think this affects everyone, a lot.
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#88This sounds like depression to me. You're having trouble finding activities that interest you and feeling pessimistic about the future. It's easy to get stuck thinking that everything is hopeless or you're going to feel like this forever. Try taking some time off to decompress and talking to a psychologist. It's a slow process and it can be very challenging but with time you can start getting excited about new challe…
Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#89Re: Ask HN: Not smart enough to a programmer, where to take my life from here?
#90As far as retaining things, there's an awful lot of stuff where you don't need to remember the details - knowing something exists lets you go find details when needed, and the more useful items will stick with you after you start using them regularly. I'll use trees as an example - there are more different kinds of trees and ways to implement them than you can shake a stick at, but most programmers aren't going to need to implement any of them ever. Do you need to remember details about balancing, etc? Probably not.