Building in tech

  • How to be productive with AI as a Software Engineer

    So, are we all freaking out about AI taking over our jobs as software engineers? With these fancy new AI tools popping up in our work lives, things are getting a little weird. Junior devs are worried about being replaced by GitHub Copilot or even Devin, that AI engineer that’s making headlines. But us senior…

  • My layoff story and lessons learned

    Imagine that you have been working as usual, nothing out of the ordinary BUT out of the blue you hear the Slack Notification on your computer. Your manager calls you and say that you need to join a meeting with no heads-up for what is all about. Your heart start racing and you don’t know…

  • The harsh reality of coding interviews

    It was an ordinary Monday morning, 9:00 AM sharp. Coffee in hand, I answered a call from an unknown U.S. number. “Hello?” I said. “Hi, Alifyz. Are you available to chat? I’d like to talk to you about an opportunity at our Facebook Engineering office. We’re looking for Senior Mobile Engineers to join our team.”…

  • You’ve been lied to about clean architecture

    There’s no denying it: at some point in your career, you’ve likely heard about Clean Architecture and how valuable this pattern can be. Your colleagues may have discussed use cases, abstractions, and layers that promote code maintainability. In my honest opinion, this is a canonical event for every developer. This exposure influences how we think…

  • Consumindo API REST com Retrofit e Kotlin no Android

    Consumir informações da internet sempre foi algo essencial, e no mundo de desenvolvimento mobile então é algo quase que mandatório. Aplicações que possuem grande valor são aquelas que tem a capacidade de se comunicar com sistemas heterogênios e acessar informações para apresentar em alguma camada de apresentação para os usuários. Muitos aplicativos que usamos no dia…