Thiago Ferreira·Mar 9Does software design even matter now with LLMs?WOW! It’s been so long since my last post here. So much has happened in the tech industry, and I’m back to share some insights into what…A response icon1A response icon1
Thiago Ferreira·Dec 18, 20233 guaranteed ways to make your life miserable as a software engineerI love this meme. It illustrates how easy it is for people in software engineering roles to be highly stressed — Yikes!
Thiago Ferreira·Oct 1, 2023Terraform + ChatGPT: How to beat the learning curveIf you haven’t been in a hole for the past year, you already know that ChatGPT makes a great copilot when working.
Thiago Ferreira·Aug 19, 2023Reverting git commits: 2 simple waysReverting git commits is that thing we don’t have to do very often, so we forget how it’s done when you need it the most (a failed Friday…
Thiago Ferreira·Jan 30, 2023Resilience and Simplicity: The Overlapping Philosophies of SRE and StoicismSome time ago, as I was reading a book on Stoicism, I couldn’t help noticing some strong similarities between the two philosophies —…
Thiago Ferreira·Jan 8, 2023Don’t leave traps in your codebaseHow common traps are affecting your producitity as a software engineer and increasing your technical debt
Thiago Ferreira·Nov 8, 2022Keeping sane when handling timezones — a quickstart guide with pythonHandling time zones can be quite maddening at first. If you work developing software, chances are you’ll have to deal with timezones…
Thiago Ferreira·Oct 3, 2022Make it easier for people to help youThis is a tiny thought that has been in the back of my mind for years now. I think it is an incredibly simple concept with a huge potential…A response icon2A response icon2
Thiago Ferreira·Jul 21, 2022Why is it so important to use up-to-date software versions?Using outdated software versions may bring severe consequences to a product, from security problems to increased complexity in its…
Thiago Ferreira·Jun 21, 2022Performing load tests with Python + Locust.ioIn the context of high performance and availability systems, load tests are a type of performance test where we check how a determined part…