7 Lies Developers Tell Themselves

If You’re a SOFTWAREDEVELOPER, You’ve Told These 7 Lies So early this morning i was actually thinking about t all the small lies I tell myself as a developer The longer I work in tech, the more I see a pattern. We are smart people. But we are also very good at fooling ourselves. So here are some developer lies I personally know very well. -This is a small change(AkA it will only take a moment) Every time I say this, I should be worried. A “small change” often means touching old code. Old code means unexpected behavior. Unexpected behavior means three extra hours of debugging. And suddenly, the small change is not small anymore. -I understand this code. Sometimes I open a file I wrote two years ago and think, “Wow, this developer was smart.” Then five minutes later, I have no idea what is happening. Past me was coding fast. Present me is confused. -I don’t need to write it down, I’ll remember. The truth is that i don't always remember, The idea feels clear now. Tomorrow it will disappear like it never existed. -This bug is rare, users will never notice. If a bug can happen, a user will find it. Always..Maybe not today...Maybe not tomorrow. But one day, someone will click in exactly the wrong order and break everything. - It’s probably the API or from the backend Sometimes it is. But many times, it is my code. - This new tool will solve all our problems. New tools are exciting. But they do not fix bad planning. They do not fix unclear requirements. They do not fix rushed decisions. Over time, I learned something simple. The problem is not that we make mistakes. The problem is when we pretend we don’t. Being a good developer is not about never saying these lies. It is about catching yourself when you say them. And maybe, just maybe, doing better next time. Did i miss any of the lies ? 😅🤣😂 #softwaredevelopment #webdevelopment #programming #javascript #fyp

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories