I have had this blog post in my unread tab since about a week now.
I got around to reading the post today and could not help but relate to starting few words of the post
“In the course of my day at work I will often wonder if the next bug is the bug that will finish me.”
As a developer and a person who looks after servers (is this called DevOps?) I always feel like the knowledge I have is not good enough. It’s not that I am not capable of creating good UI or that I can’t develop software which works well and help users. Its just that, when I look at other people’s codebase which has a better UI, better logic on how they approached the problem, I feel like I am lucky to be paid to do what I do for a living.
Last week I took part in a code review process and while explaining part of the code to the developer from other team, he asked why I had not tried “X” to resolve the issue I had experienced and spent considerable time working on my logic. X clearly was a better solution, but I had never heard of it.
I have started to accept that there is always going to be a gap in my knowledge and learning something new is always the way forward.