I work with a lot of people (all diferent kinds of egos). I have to admit I'm an unsure developer, the one who will never be 100% sure she can do it. But that being said, I believe it's better not to assume you will make it (to the finish line), than the opposite. By being "gentle" with myself, I progress step by step. I'm happy with each step I'm achieving.
Most people don't think like that, they "assume" and they dangerously dive into difficult technical challenges.
Good balance is
Always stay humble. Be gratefull. Be kind.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.