I still love my job. I love my office, my desk by the window, my boss, coworkers, everything. It’s such a great place to be. I don’t love when I don’t know what the hell I’m doing though and wow, there are sure days like that. I’m getting used to it more and more since that’s just kind of the nature of programming.
Last week I was asked to add a feature to a product but I was not really familiar with the code base nor the workings of the technology I was working with. I floundered and struggled, spent a ton of time searching the internet for answers and asking for help. I was so lost but I learned SO much. It just took me days when I’m sure my boss could have had it done in a couple of hours. I got it done though!
Yesterday I had to add a feature to the code base I’ve been pretty much working in since I started here and what a difference! I knew what I needed to do, where I needed to make the changes/additions and how it would all work. I got it done super fast, my first PR was approved and it was deployed to staging by the end of the day. It felt SO good to know how to do something and it reminded me that I really do know stuff. Sure I’m going to struggle and be a bit slow with things that are new but I eventually figure them out and I learn something while I struggle. It’s all good.