I'm a social media junky and there are all these dev lifestyle accounts. A lot of them put on this fake veneer of happiness and ease about work. But, that's not been my experience.
I wanted to make this post because this peachy perspective is actually detrimental to those joining the industry. I got boot camp students who are afraid to push incomplete git commits because they don't have a shiny veneer. They're afraid to share their authentic selves even though that's the most valuable thing they have.
We should normalize how hard development is. That's why I'm a huge fan of the Developers Swearing Twitter account.
It normalizes that we're out here struggling and it ain't all peaches and rainbows. Sometimes development is banging your head against a wall a whole bunch and then asking for help and it finally clicks. This is normal and in fact healthy.
Here's me troubleshooting build issues
What a great green box on my git chart
You can tell that the day of September 2nd was not fun.
In the end, troubleshooting doesn't mean you're a bad developer. I propose the opposite in fact, because once you get out on the other side usually that knowledge won't go to waste. It's okay to bet on yourself and not always be perfect.