Preventing bugs in Ruby: tools of the trade
I completely agree with both of the above statements, but still my personal happiness takes a little hit when I realise I shipped a bug to production. When I was younger I would get personally upset. I would feel like I personally messed up. Now I’m much more experienced and wiser and I realise that yes, I definitely messed up. The key difference is in what I think I messed up. Experience has changed it from “I am stupid” to “I have a gap somewhere in the systems I am using to prevent bugs”. The difference is significant. Former is an unchangeable personal trait while the latter is a process of continuous systemic improvement and a normal part of software development. I will definitely make mistakes but I can also help my future self make less mistakes.
Preventing bugs in Ruby: tools of the trade #ruby #rubydeveloper #rubyonrails #bugs