Live data from Hacker News

Ask HN: Not smart enough to a programmer, where to take my life from here?

news.ycombinator.com

131–140 of 173 posts

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#131
Do you enjoy creating stuff with the tools?

I've been interested in programming since I was a teen, but it was always the applied side - I enjoy building stuff, and the tools are just like any other tools you'd use.

I don't find the tools or methods particularly interesting, not nearly interesting enough to devote a huge part of my time to study them extensively.

And it was with that realization that I understood the following: I will never become a good computer scientist, theoretical or practical.

So my solution was simple: Do not chase, or focus jobs which require a passion or deep interest in computer science, because:

1) There are far more highly intelligent and highly passionate programmers out there, that are genuinely interested in the theory and technicalities. I will never be able to compete with those.

2) I will burn out spending my days on something which does not naturally interest me (enough to do it for min. 8 hours a day)

3) My energy should be directed at being more productive, where I can actually show good results. We have a finite amount of time to do something, so don't waste it.

All these realizations came during college. Some of my classmates would read books on compilers in their spare time, because they simply could not wait for the classes (which we had a year later).

Compilers are fascinating on a high level, but not fascinating enough for me to read whole books on them.

Furthermore - to me, proof of concept (and novelty) is more fascinating than the optimal solution.

There are lots of jobs for both types, you just need to find out what really tickles you, and follow that lead. As others have said, bridging fields ("businessman" and "developer", etc.) can be really rewarding.

Think of something that really interests you; Anything! And then try to find out how you can enhance that with development. Do it because it's fun, not because it's something you feel like forcing yourself to do.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#132
I am a software engineer. At least, that is what my job title says. However, I would also find coding CRUD apps boring as hell. What I really am is a problem solver. Currently, I solve problems using code. I think the trick is to get into a company that has problems that interest you. Personally, I work with hardware and embedded systems.

As for understanding new tools and techniques, I'm never able to do it unless I have a real problem that I'm working on that requires it. Toy problems and coding exercises won't work because the problem is contrived and isn't a real problem that needs fixing. Math, especially, is a wonderful tool, but I'm not interested in it for its own sake. This doesn't mean you are stupid.

So, figure out what you want to be doing and figure out who's doing it. If you are young enough to return to schooling, you are probably young enough to get an entry level position if your skills are a bit weak in the required area.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#133

Do you enjoy creating stuff with the tools? I've been interested in programming since I was a teen, but it was always the applied side - I enjoy building stuff, and the tools are just like any other tools you'd use. I don't find the tools or methods particularly interesting, not nearly interesting enough to devote a huge part of my time to study them extensively. And it was with that realization that I understood the…

I found myself in the same boat recently, and looking for jobs/roles which is half business, half tech. I looked into "Solutions Engineer", but a bit afraid I loose my ability to code.

What did you pursue? Any tips?

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#134

Do you enjoy creating stuff with the tools? I've been interested in programming since I was a teen, but it was always the applied side - I enjoy building stuff, and the tools are just like any other tools you'd use. I don't find the tools or methods particularly interesting, not nearly interesting enough to devote a huge part of my time to study them extensively. And it was with that realization that I understood the…

I found myself in the same boat recently, and looking for jobs/roles which is half business, half tech. I looked into "Solutions Engineer", but a bit afraid I loose my ability to code. What did you pursue? Any tips?

I pursued data science, It's a good blend of tech and domain knowledge.

The domain is what interests me, and the technical part is what makes it enjoyable. The amount of programming is probably one tenth (if even that) of what a regular software engineer would write, but there's always room for new ideas. Lately I've found myself writing more and more code for automation and other auxiliary stuff.

In the end you want to apply technical and scientific methods to the data, guided by your domain expertise, and deliver results to someone.

For some, it's nothing more than cleaning excel spreadsheets and generating reports, for others it's building and using state of the art machine learning methods on extremely large data sets - so not all data science jobs are alike from a technical standpoint.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#135

Earlier quoted context omitted.

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.

Speaking as a mental health specialist: 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.

To be fair though, a part of ADHD can manifest itself this way. From what I've read it's a pretty common complaint that people with ADHD have trouble doing things they're not interested in. In a lot of those cases you also hear about how their interests change all the time.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#136
I started with programming as hobbyist. I never actually studied it (beside some basics which I already known when they teach me that).

I ended up writing CRUDs, various data converters and fixing bizzare bugs in legacy software. Slowly I lost interest in programming and I discovered that I am no longer interested in new tech. I completely missed javascript hype train for example.

But it's OK. It's just a job. I have other hobbies/friends to feel fullfilled.

Also - I keep programming as hobby. I just more interested WHAT I am doing instead HOW I am doing that (which is just usually easiest path).

For example - I really started digging into audio programming - basically coding my own VSTs in Csound/Cabbage. That's really interesting stuff and also sometimes very challenging, because it involves math which I am generally struggling with (I had diagnosed discalculia back at the school).

For example: I just spend two days (!) inventing this little piece of code: f(k,n) = (k * n) - (k-1)

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#137

Do art. Find passion. Do passion. Or, Find love. Have children. Be a great parent. Coding is just a tool, a means to an end, not a career. If you don't like using a keyboard/multimeter/hammer, don't work in an area that requires a keyboard/multimeter/hammer. Painting and parenting can both be very rewarding, and make you very happy over a lifetime. As for money, enough to get by, can be enough. Life doesn't have to b…

yes, i tend to agree with the passion-part of this.

use your free time to do things that excite you, things that motivate you.

a job is a job. you need it to pay the bills. if you can do a job that pays well and you can work in reasonable comfort, appreciate it. there a terrible jobs out there, be glad you don't have to do those.

but you also need passion to avoid getting burned out. if you can't find it in your job, find it in your life, in your hobbies, in your relations.

your job should just be a means to an end. it should support your private life: food, a roof over your head, security and your passions.

maybe visit a therapist to work out what triggers and excites you.

a change of scenery (changing your job) might help for a short while, but unless you work on the underlying issue, the problem will catch up and follow you around.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#138

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?

According to my father, the business world in my country is currently experiencing difficulties finding talent because, in the words of his bosses, "young people today are too soft and quit when things get slightly difficult". While there are many other factors here that I don't want to get into (such as loyalty being a two-way street and so on), I often wonder whether the idea of "this is not a hobby, it's a job" mi…

I grew up doing everything the hard way, self taught holding my own with highly educated peers and spending years on very hard problems to build a future worth having.

I am still doing it the hard way but vastly preferring doing it for myself, instead of for ungrateful bosses that pay penny on the dollar for the privilege to ignore their employees and only ever do something to fix unfulfilled promises when people have already been burnt and it’s too late. I’ve heard again and again from peers that bosses only come round to shitty situations when good working employees threaten to leave and by then it’s too late.

This time it’s the bosses drawing the short stick and they are complaining like they are entitled to employees. You want people to stay? Make it happen, don’t whine.

I have been in management, I know what it takes. Man up.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#139

Earlier quoted context omitted.

> 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. 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 o…

That follows from the part I quoted. It would be very unusual for someone to be good at a task they know they don't want to do and that they find mind numbingly boring.

No it wouldn't. That's the entire concept of working on an assembly line.

Whether you're good at something is not strongly related to whether you like doing it.

Re: Ask HN: Not smart enough to a programmer, where to take my life from here?

#140

I am something you could consider smart; wrote first program as 6 years old, gave talks at conferences, worked on crypto-concesus algos, now I do research oriented consulting. Some points: - pattern recognition is basic brain function and everyone has it - you need PERFECT health to be smart; check testosterone, sleep, weight, nofap, exercise etc.. 90% people have brain fog for some stupid fixable reason - there is n…

> avoid relationship until your life is in order. Huge time sink and ruins concentration.

I understood that some relationships can bring a unbelievable chaos in your live. Been there, done that.

But I think it's very very important part of your life and you can't really have your life "in order" if this question is left unsolved.

Post reply on HN