Live data from Hacker News

Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

news.ycombinator.com

261–270 of 275 posts

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#261

Having been a programmer for forty years, I am senior in every sense of the word. Also, I hate everything I have ever written. When I look at something I wrote three months ago, it is embarrassing. Now, today's code, that's a different story. It is awesome. And it will be until I turn my attention elsewhere. When I come back to it, it will also suck. Which is to say, Of course you hate your previous work. You learned…

I am a professional writer and this is exactly my experience.

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#262
I too am in the same boat. I do not have people skills, I am shy and introverted. I am considered as a non lead material since my manager thinks that I am very soft spoken and so I am told I need to be aggressive. I don't even know what the solution is. With 12 years of experience, I am in the same band as a 7yrs experience colleague.

What am I doing to overcome this situation? - I have clearly understood and made up my mind that I cannot be a PM. - However, to stay in the job I always have to prove my technical skills. - I am trying to get into competitive programming which I discovered recently and my aim for 2021 is to at least solve one codeforces round - I started enjoying Flutter and I also did 30 days of live streaming on youtube (Just screenshare with music). - I have a mobile app idea that I plan to work in coming days. - I try to write 1k words per day

During work hours, I try not to think about hobbies and concentrate on finishing my work. However, during free time, I fire up my personal laptop and start focusing on my hobbies.

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#263
post #109

Earlier quoted context omitted.

I don't know what it is about "imposter syndrome" but it's clearly having a moment. People are quick to label things "imposter syndrome" these days. Imposter syndrome is feeling like you are an imposter or fraud even though, objectively, your job performance is adequate. If anything, the original poster is describing the opposite of imposter syndrome, because they cited specific objective criteria showing that their…

Read the title again. That is impostor syndrome. OP is not reacting by wanting to do self-improvement, OP has decided their 10 year experience is a fraud and wants to quit software development.

1. I know plenty of terrible software devs in their 30s.

2. OP wanted guidance about how to improve as a developer, if they wanted to quit they wouldn't have made the post.

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#264
post #3

>I'm not sure if I can be a PM if I'm not able to code things the right way myself. You don't need to know how to code the solution to be a good PM, it's a different set of skills. QA - writing testcases, automated regression tests is also a possible path. Lots of companies want QA engineers that can write automated regresion tests (selenium etc)

> " QA - writing testcases, automated regression tests is also a possible path. " No. QA automation code is still code. If a person can't write solid code, they're not going to succeed in QA doing automation either.

It is code, and sometimes bigger and more complex than the product itself, but OTOH it is usually easier to get away with mediocre code level like I do...

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#265
I feel the same way. I have been at the same company out of college. I don't work with any real software engineers. I haven't learned like anything. We have no tests, no ci/cd, no code review. I haven't gotten any real feedback on what I have developed besides it works/doesn't work. I need to get out NOW. I have been trying to practice for code interviews but I've forgotten everything from university. I am always burnt out after work. I need to fix this ASAP.

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#266
If you can tie your shoelaces, you can PM.

And that's Product Manager. Project Manager. Product Owner. People Master. etc.

That said, you sound like you are having a down day/time. Sucks.

You might be a bit burned out, too.

If you are not completely addicated to the salary, then there are a zillion things you can do.

Tho, all these other roles make decent money too.

One thing that I have done is 'developer support'.

'Support', to me, as in 'Support Engineer', can be, and often is, the lowliest, most wretched and grinding position in the company -- often depends on the company.

But doing 'Developer Support' can be more interesting and even fun because the customers are just more technically competent on average, and you'll basically be overqualified for the position -- i.e. you will not have any performance issues.

Forget coding during the day -- it sucks -- save your coding for after-work hours when you can create your own shit and have fun.

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#268

Earlier quoted context omitted.

Well, actually... it could be a good practice, if the values are used in multiple places.

What's the good practice advantage over just using " http://www "? If we later change over to use https, it's not like I'd think public final static string HTTP = "https"; was any kind of improvement.

Autocomplete and composition purposes, i do it mostly with commonly used strings. Less likely to miss-type something.

Some devs are such stuck-ups smh

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#269
post #32

It sounds to me like you haven't internalized a lot of the advice in the first half of "Clean Code" and/or the entirety of "The Pragmatic Programmer". Either of those books takes a few weeks to read slowly and a few months-to-years of deliberate practice to internalize and synthesize as your own. The good news is that admitting you have a problem is the first step. Personally I find I still frequently write pretty at…

Highly recommend starting with "The Pragmatic Programmer". I found "Clean Code" to be much more narrow in its applicability (and I did not enjoy Martin's writing, but that's highly subjective).

The Pragmatic Programmer serves as inspiration for me every time I read it. I know everything in it, but somehow I always come away with at least one "I could totally be solving my current problem with this!" insight from a re-reading.

Re: Ask HN: I've realized I'm a bad software engineer and I'm over 30, what's next?

#270
post #22

I'd argue differently. Congrats for having the courage to recognize your problem. The analogy that comes to mind is I've been playing basketball in my local town, and now I've gotten promoted to play in the big city. I now feel like a small fish in a big pond. If you enjoy software engineering, I'd say, double down. Now that you're at the medium software company, seek mentorship and coaching from others. In addition,…

+1 on this. damn.
Post reply on HN