In an earlier post I talked about how I was learning a new programming language called Go and today I researched a project to do in order to help me learn the language. I spent an hour and half working and I was in a complete state of flow, fully engaged and excited by the different possibilities. I was reminded of why I enjoy programming in the first place. It feels good to create something valuable, something that solves a problem or makes people’s lives better. This is why I got into software. I realize now that I like to build things and apply my engineering knowledge to real problems. I need to chase this feeling more often and constantly create.