I recommend you build a Java-based logging utility that is secure.
Ask HN: I've lost faith in myself as a developer, how do I get it back?
41–50 of 243 posts
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#42Serious answer: drugs, specifically psychedelics like Psilocybin. There is a reason use of these medicines is often called "tripping" - it will take you to a new place and offer you new perspectives. None of the comments here will give you the faith in yourself that you seek (that is not to say they are not good, or not beneficial). You are the only person who can give you that.
I've been super interested in trying Psilocybin as an long term anti-depressant. Looking forward to more research coming out on this topic.
I utilize both micro and macro dosing and would recommend it wholeheartedly to anyone. If you or your family have had histories of serious psychotic disorders, bipolar, schizophrenia, etc... it can potentiate that - tread carefully - but otherwise I give the thumbs up.
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#43This has a lot of benefits: you can serve as their rubber duck and help solve their problems which feels great.
You can sanity check your thought process and conclusions. This will help assuage the doubt.
And it's a social connection which helps with anxiety.
Also, go easy on yourself. No one knows the 'right' answer. It's great to look for the best move but it's ok to make a bunch of merely really good moves, too. Allow yourself to accept the context under which your decisions are made.
Don't forget to give yourself space. You're CTO. Delegate the shit out of everything you can, even the stuff you're best at. Call it a growth opportunity for your team. But if you don't give yourself the space to make great decisions, everyone suffers. Avoid the 'busy-ness' trap at all costs. That's not your job.
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#44Earlier quoted context omitted.
I've been CTO since the beginning but it was almost all coding in the early days. Now it is much more of a management role. I actually just started the process of stepping down and going back to being a developer because I dislike the management side of things a lot. I think I am questioning my abilities because we built things in questionable ways and now everything that I have done is being scrutinized by all new t…
I'm not in a startup, but you should comfortable answering/acknowledging something along the lines of we needed it working quickly, and this did the job for x amount of time based on the time available at the required throughput. We have the time now for refactoring ... or we'll add a ticket to the backlog, etc. Second, everyone looks at some code, wonders what idiot did this ... and at some point discovers it was th…
I all too frequently wonder who wrote this and see that it was me. You're right that it's a good sign of growth :).
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#45It does sound like burnout, and also like not being in the right environment (which contributes to burn out). I had one job where there was a lot of technical debt, but my manager did not respect me and my colleagues had what was basically a "learned helplessness" attitude. So I'd go around trying really hard to make things better, but everyone responded to me like I was just crazy or naive or didn't know what I was…
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#46The time I took off was restful, for sure, but the insecurity I felt was extreme. It took me another 3 months to get my groove back and just feel like, "no, you know what? I'm a decent programmer and I have earned the right to be here with the other devs. I'll catch up in my knowledge gap."
I always wondered how female programmers who go on mat leave cope with stepping away from it all for like a year.
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#47If you asked me to reinvent the Linux kernel now, I would probably first say "I don't know anything about that, I'm not your guy", and if you were really insistent I'd give a huge number, like 10-15 years, with several disclaimers of "seriously, I don't know what I'm doing here, I'm pulling these numbers out of my ass".
Did I become a worse engineer in the last decade? No, I was just inexperienced ten years ago, and as a result I wasn't really able to differentiate "easy" and "hard" problems, and since I was a goofball (with too big of an ego at the time) I just assumed most projects were easy. Nowadays I have a much better handle on what I know and what I don't know, and as a result I find myself in doubt about things all the time. It's easy to get into a spiral of "I don't know to do this and omg I'm going to fuck it all up."
Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#48Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#49Re: Ask HN: I've lost faith in myself as a developer, how do I get it back?
#50It does sound like burnout, and also like not being in the right environment (which contributes to burn out). I had one job where there was a lot of technical debt, but my manager did not respect me and my colleagues had what was basically a "learned helplessness" attitude. So I'd go around trying really hard to make things better, but everyone responded to me like I was just crazy or naive or didn't know what I was…
I kinda figured I might be going through some burnout. I have thought about taking a sabbatical to try and recoup from it a bit. The company itself is great. All of the feedback I receive is very respectful and understanding, it still just eats at me though. We're even working on a plan to address some of the tech debt/complexity in 2022. I think my self-doubt is just being on a podium at work teamed up with being bu…
100% adding a +1 here that this sounds like the right thing to do to start.
> it still just eats at me though
To me, this stands out. I think it's important to answer the "why" here at some point, whether that be before/during/after an extended break. Some potential things to investigate:
- Maybe the company is respectful, but the environment is still too critical / focused on bettering code constantly rather than focusing on product.
- Maybe there's too much focus on code quality over product generally, to the point that it's not helpful.
- Maybe it's not actually as respectful and understanding as you originally thought.
- Maybe the way it's delivered works for others but you need a different format and can communicate that need to others.
- Maybe the feedback coming from people below you (reading into "on a podium") is different than from peers and you're internalizing it.
Whatever it is, I hope a break helps you reset and gives you space to figure it out!