Featured
The Art of Finishing – “I’m confronted with a challenge that’s become all too familiar: deciding which of my many unfinished projects to tackle.”. One of the most difficult things when dealing with personal projects it to finish them, and don’t let them live in the endless graveyard of unfinished projects in my machine. This post talks about this problem and simple things that you can do to finish personal projects.
The Configuration Complexity Clock – Fabolous post that everyone working with software must read. I’ve never read something about how configuration complexity increases overtime as a software gains maturity. While reading it, I realized I’ve seen this happen a few times.
Why GitHub Actually Won – GitHub is a unanimity among all IT field, and no other tool or company has come close to competing with them in recent years. Have you ever thought about why they won? This post from one of its cofounders, talk about it.
Why Haskell? – Why use Haskell? The internet have a lot of post already saying how Haskell is good and its type system is awesome, this one is no exception. But the way that it describes and bring code snippets is easy and fun to read.
MISC
VictoriaLogs: an overview, run in Kubernetes, LogsQL, and Grafana – VictoriaMetrics has gained a lot of attraction in last years, due to the way that it improved the prometheus, now they’re working on a new tool called VictoriaLogs, that looks promising.
Comment your regular expressions – Regular Expressions most of the time are ignored during code review and most people hate ir or simply don’t understand it. This post brings a simple idea that can make your code better: Comments describing your regular expression.
Windows NT vs. Unix: A design comparison – Nice post with a comparison between Windows NT and Unix systems (At the time of it release in early 90’s) and how Windows NT brought some innovations at the time.
One of the best ways to get value for AI coding tools: generating tests – AI coding tools has been showing potential when dealing with test generation. Most of developers feel that writing tests can be boring and sometimes involving a lot of copy and paste. AI tools has been helping them with it.
Go Maps Explained: How Key-Value Pairs Are Actually Stored – Fantastic post to learn (or remember) how Maps works, and learn how Go maps can differ from other languages ones, and some fun fact about how it work internally. Also there’s a bery nice post about slices too.
Stop Building the Wrong Tools: How Developer Surveys Transformed Our Focus – Know what to focus is one of the hardest part of platform teams work, developers surveys a good opportunity to understand your user feelings and start focusing on the right thing.

