Blog

Higher productivity for developers with Starship

If you follow the internet trends around tools for developers, you might have heard of Starship, a tool that gives useful information quickly for higher productivity for developers. At first, I got the feeling that Startship is more cosmetic than anything else, but after a few weeks working with it, I noticed that it is […]

Software Development Book Review: Writing Interpreters in Go

A couple of weeks ago, I mentioned Writing Interpreters in Go, a book that teaches you to write an interpreters for the Monkey programming language. If you write software for a living, you should study this book. This is a software development book more than an interpreters book that has much to teach. An overview […]

How to make Neovim Python LSP aware of your Hatch environments

The problem If you are a nerd like me, you probably have joined the Neovim cult and have spent more hours configuring it than you care to admit. Then you might also have spent digging around Python project managers and settled on using Hatch for one of your projects. In principle, this means you do […]

Why I’m studying how to write an interpreter in Go… when I’m a Python developer

I think there is no better way to start this blog about being obsessed with programming: an explanation (mostly for myself) on why I’m studying interpreters (when I do not develop anything related to that) implemented in Go (a language I do not use professionally). Why this subject? The first time I realized that studying […]