3 ms·
Aaaand self promotion: https://vadosware.io/post/the-cure-for-impostor-syndrome-is-knowing-things/ https://vadosware.io/post/the-cure-for-impostor-syndrome-is-
by hardwaresofton 9y ago
Aaaand self promotion:
https://vadosware.io/post/the-cure-for-impostor-syndrome-is-knowing-things/ https://vadosware.io/post/the-cure-for-impostor-syndrome-is-...
tl;dr - Stop claiming to be an expert at things you haven't delved into deeply. Conversely, if you've delved into a subject deeply, there's a high chance you won't feel like an impostor. If you don't have time (or resources) to delve into something deeply, and understand thoroughly, accept that fact and move on.
- sintaxi 9y agoYep, impostor syndrome is your subconscious informing you that you need to improve.
- eeZah7Ux 9y agoAbsolutely false. Being aware of your need to learn and improve is perfectly normal and healthy. Impostor syndrome hits experts, often when they are at their peak, while beginners rarely experience it, hence the name "syndrome".
- hardwaresofton 9y agoCould you restate what was "false"? Are you referring to the article or my comment? I didn't mean to state that being aware of your need to learn and improve isn't normal or healthy -- but you can't learn about everything. You literally don't have the time to learn (and practice, and implement in production) everything as deeply and thoroughly to make you a tried and true expert. You have to cut and run at some point, if you want to get anything done. If you know anyone that constantly keeps every single piece of the actual "stack" (and I don't mean AWS + your apps, I mean down to the assembly at the very least) in their head, please direct me to them so I can learn how they do it. I don't think widely considered experts experience the impostor syndrome in the same way that I see it explained. Experts on postgres internals don't wonder if they're experts on postgres internals... Maybe they worry if they're good application developers, but that's a different thing.
- anarazel 9y ago> I don't think widely considered experts experience the impostor syndrome in the same way that I see it explained. Experts on postgres internals don't wonder if they're experts on postgres internals... Um. I'm an expert on PG internals. And I get impostor syndrome on stuff related to PG internals.
- hardwaresofton 9y agoBut you don't get impostor syndrome on PG internals itself do you? If you do, could you expand on the parts of PG internals that you know the best (I assume that's what you've written/hacked on the most), and the parts that you feel you don't know enough to be an authorative source on? A sub-point of my post was that maybe people should avoid statements like "I'm an expert at X" for a sufficiently complicated X. Maybe just say "I have a lot of experience using X's feature Y, and dealing with Z when it occurs".
- anarazel 9y ago> But you don't get impostor syndrome on PG internals itself do you? I do. > If you do, could you expand on the parts of PG internals that you know the best (I assume that's what you've written/hacked on the most), and the parts that you feel you don't know enough to be an authorative source on? I've hacked, and in some of the cases authored, on many parts of postgres (I'm a committer in the project), including physical and logical replication, durability, locking, executor, JIT compilation, good chunks of the planner, ... There's a few parts of postgres that I don't know as well (SSI, some of the PLs, gin/gist/spgist), but even there I know a good bit. But that doesn't really matter. Even on code that I personally wrote and committed I get impostor syndrome like feelings. I've learned mechanisms to cope and continue regardless. But I consciously have to do it. I don't think you should disregard the fact that other people get impostor syndrome quite so blithely.
- hardwaresofton 9y agoThanks for the feedback -- assuming you didn't mind, I've updated the post with the conversation here.
- fenwick67 9y agoI don't like how you posit that expertise is some absolute thing. To some coworkers I'm a programming expert. To a 30-year veteran sysadmin I'm a novice. The same goes for any skill or knowledge - musicianship, cooking etc. Only one person in the world is the best at something, and it's not reasonable to compare yourself to that person when there's billions of us.
- hardwaresofton 9y agoI don't think I posited that though -- could you restate what you believed my thesis to be? I might just be a terrible writer and couldn't get my point across. > To some coworkers I'm a programming expert. To a 30-year veteran sysadmin I'm a novice. I agree with this -- but it was less about how others see you and how you see yourself. My point was that rather than claiming to be a programming expert, if you just get more specific about what you know, and keep good track of what you've learned/deep dove into at least once, and don't over-sell yourself, it is unlikely to feel like an impostor. Regardless of your actual level of expertise, if you've literally taken the time to follow an interrupt through the kernel, or read the SMTP spec, you have those pieces of knowledge (though they may be rusty). > The same goes for any skill or knowledge - musicianship, cooking etc. Only one person in the world is the best at something, and it's not reasonable to compare yourself to that person when there's billions of us. This is kind of a weird claim and seems to contradict the first thing you said. Most non-trivial skills can't be boiled down to one person just being the undisputed "best" -- for the world to work that way, expertise would have to be some absolute-ish thing. If I had to try and sum up your thesis: Expertise is very much about perspective. An amateur may look like a superhero to one group, but a novice to another group. If I had to sum up mine: Expertise is how much of a finite space of known things you currently know. The two theses seem orthogonal, I don't think we actually disagree.
- fenwick67 9y agoWhere I think we disagree is that I would say impostor syndrome doesn't simply go away when you get better at something. This is because as you get better, you will encounter people better than you (especially if your career is advancing etc). To perfectionists or self-critical people this is hell. You basically say "don't say you're good at something unless you really are", but have no threshold for this. This quote from your article highlights this: > If you don’t want to be a fraud, or feel like one, do the hard work of learning(...) There's no upper bound on the level of knowledge required here. Am I "good" with Python because I can understand basic syntax and scoping rules? Do I need to know all of the standard library by heart? Python 2 and 3? Impostor syndrome isn't when you are a fraud, it's when you think you are but really aren't.