Working with tech is not just a fancy code

Moments like stay up at night just to run a migration, sucks. But we gotta do what we gotta do, right?

Igor Carvalho
2 min readSep 9, 2020
Photo by Jefferson Santos on Unsplash

Here I am together with several other people working to finish one more migration, among so many others we already did and some more we expect to do yet. Every time that I know that I need to be up late at night just to check something that I know it’s working “just to be sure” I rethink my whole life based on the decision to be a developer, seriously.

Ok, I know I’m being quite tough here, but, the life of tech people it’s not easy and will never be and that’s the life we decided to have, right?! I also understand that it pays well, compared to other fields it pays well and you don’t need to have 23 years of experience to have a nice paycheck.

With the salary, we have some tradeoffs, the ones that we silently hate, but those tradeoffs come with the profession. It does not matter if you receive a huge salary, if you don’t have a good night of sleep you don’t have a great quality of life.

Then when we have those tradeoffs, we start to consider some small things in life, like how special it is to be with our family during dinner and don’t worry about any possible annoying calls saying that the system is down. For sure we have a good salary, but still, quality time is way more important for us.

I really love this field because everyone feels the same (even they don’t assume) and then we all share the “pain” together. Like today, we all are together working to have a reliable system live and we don’t need to worry about it for quite some time. It’s hard, but it’s also fun these moments.

--

--

Igor Carvalho

I’m a tech lover, blogger, YouTuber, Netflix watcher, and on my daily work I’m a software engineer with several years of experience.