Live data from Hacker News

Is there a fix for impostor syndrome?

interactions.acm.org

51–60 of 347 posts

Re: Is there a fix for impostor syndrome?

#51
post #40

Earlier quoted context omitted.

I've been pondering my thoughts on this, and I'm curious what you think. Would you prefer Phone Screen +: A) FANG/Valley style interviews multiple rounds of leetcode algorithm/data structure style questions and some whiteboard design/architecture. B) Pair Programming. A few rounds of pairing on a problems to see actual code. Maybe some lightweight whiteboard design/architecture. C) Take home challenge/assignment that…

If you're asking for C with 4.5 hours of work (as per example above) that's fine if you're paying for their time. Cheaper than a bad hire, stops you missing out on good hires who think "fuck that".

> Cheaper than a bad hire, stops you missing out on good hires who think "fuck that".

Does it? If I have a developer job then I'm paid well and don't really care about the money which I have enough of, I care about the time which I have very little of.

If you're in the top 0.01% of companies to work for (and the applicant knows that) then it's probably a worthwhile time investment, but for the other 99.99% it's a waste.

Re: Is there a fix for impostor syndrome?

#52
post #40

Earlier quoted context omitted.

In the last couple weeks I've had to decline 18 total hours of "challenges" and "work samples" from 4 different interview processes. I'm not sure at what point it became de rigueur to require applicants to complete on average 4.5 hours of work without pay, but I really, really don't think it's reasonable. I've even offered to show them my current projects in lieu of work samples, and no go. Baffling.

I've been pondering my thoughts on this, and I'm curious what you think. Would you prefer Phone Screen +: A) FANG/Valley style interviews multiple rounds of leetcode algorithm/data structure style questions and some whiteboard design/architecture. B) Pair Programming. A few rounds of pairing on a problems to see actual code. Maybe some lightweight whiteboard design/architecture. C) Take home challenge/assignment that…

B) for sure. i haven't had that used as an interview technique on me, but i've been on the interviewing end of that, and the feedback from the candidates was great. additionally, we felt it gave a great sense of what it'd be like to work with them, and based on the people we've hired so far using pairing as a component of the interview, it's a better predictor than anything else i've ever seen.

we also ask for a presentation on prior work or a prior project, we do some architecture whiteboarding, and we have talkier personnel type parts. but currently, the hour and change pairing exercise is the only programming exercise, and we were happy enough with the results last summer that we're doing it again for an upcoming round of interviews. our setup was a PM, a tech lead, and a "driver" (the person at the keyboard, which is what i was in the exercise). interviewee is the "navigator" (and by not having to type, we get rid of some of the stage fright for syntax errors and such, and just get to see their thought process since it's a pretty compressed timeframe). best microcosm of real work i've seen. one important thing is to give the same exercise each time (one possible risk in our case was that we gave the candidate 3 possible things to choose from, but settling on what we thought was the best choice was part of the test, and all the candidates ended up passing that part, so we never had to compare WIP from two different coding exercises).

apologies for rambling or repetition, dashing this off before i go to bed. but i'm a big fan of this interview approach, and i think it's probably the best thing we've hit on so far in this field, for positions where that would be a reasonable microcosm of what day-to-day work is like. i think it's much better than making someone code on a whiteboard, or giving them a take home or solo exercise, because you get so much more info about other things besides how well they can bang out a single well spec'ed piece of code.

Re: Is there a fix for impostor syndrome?

#53

I've felt imposter syndrome badly before, even while I was climbing ranks and getting excellent reviews. Now I manage developers and, while not a cure, the best I can do is constant feedback, and to urge them to find their "superpower". This sounds terrible but hear me out. Years ago, after a string of programming jobs at, what I didn't know at the time, "boring enterprise" programming jobs, I felt like the top dog a…

> ...urge them to find their "superpower". Might I suggest "specialty", "focus area", or "expertise". Maybe "competitive advantage" if you're talking to business types. I like to tell engineers that their job is to be an expert. Find some area that we need more experts in. Read, experiment, troubleshoot, tweak, document, teach, and whatever else you need to do to be the person others rely on when they need an expert…

For what it’s worth Amazon HR specifically chose the term “superpower”.

Not sure it needs to be replaced.

Re: Is there a fix for impostor syndrome?

#55
I'm not normally one to comment here but this is just an awesome topic.

I have about 8 years experience in the industry. In the beginner of my career I did feel a bit of the impostor syndrome. Quite frankly, it was because I had this ideal of what a programmer ( or whatever buzz word title) should be. As I got on with my career I slowly realized no-body gives a shit. Its just HR that give those titles.

I also found that I accepted the fact that I will just not know everything. I will never tick all the boxes of what a job may require...

So moving forward to now. I don't care at all for titles. I just want to code and I want to TRY write some good code. I compare myself to nobody else and just talk and learn from everybody. I have learned equally from a juniors as I have from a senior developers.

I continue to chug along with the mindset that I am a crappy developer. Therefore always interested in learning and always open to whatever somebody else has to add. I will never be the smartest programmer or the best programmer. That's ok because I will learn more from the programmers that are.

I'm just enjoying the ride.

Re: Is there a fix for impostor syndrome?

#56
Fake it 'til you make it. The only way to get ahead in life. I've been doing it for the past decade and it's worked out well.

(To be clear, this doesn't mean go around and blow hot air. It means to believe in yourself despite what the little voices in your head may be telling you)

Re: Is there a fix for impostor syndrome?

#59

I'm always reminded of a story I read from Orson Welles' daughter. Welles had dinner with her one night (he was mostly absent from her life) and she commented that her husband said she was a good writer but lacked confidence, and this was what was stopping her. Welles derisively remarked 'Confidence? Forget confidence. If you want to write, just do a lot of it!' I'm paraphrasing from memory, but the implication was t…

I feel that the problem is comparing yourself to others the "to be the best you must beat them" attitude.

I tend to feel that you should compete with who you were yesterday and get assistance from others i.e. learning from them.

Re: Is there a fix for impostor syndrome?

#60
post #15
post #8

Funny story, in 15 years of professional software development I never experienced the sense of imposter syndrome until very recently when I decided after 12 years at one employer (on many satisfying projects) I needed to consider expanding my employment options. AKA I started looking for a new job. Once I got a whiff of the putrid state of hiring in our industry today holy hell... Sure, I’ve been successful at this f…

Similar situation: I have a history of obtaining lower level positions and then quickly rising up to higher level engineering position within the same company (this has happened with two employers). I don't think this can reliably be used as a general strategy, I just have been lucky with employers. This doesn't give me a huge amount of confidence when considering my chances at getting a new job comparable to the lev…

This week I got to see the job posting for a replacement of a colleague of mine. The first requirement was 3 years of experience with a product we don't even directly use. I'm pretty sure the only reason it's in there, is that HR requires it for working in our department, even tough our specific team doesn't even touch it. The same line also requires "Java, Java script", while it's a backend Java position with literally no JavaScript work.

I already told my manager that with the maximum wage (shown in the posting) and the listed requirements, none of my peers would even try to apply. Even if they were an extremely good fit for the actual job.

Post reply on HN