I keep researching to learn how to invest the 10€ I put aside every month. Everyone I asked tells me different things: real estate, funds, commodities, bitcoin, stocks, bonds, savings accounts, all are on the table. I keep thinking and reading. Yet, I still can't figure it out. The money is too tiny to turn into...
I started using Devin for Code Reviews. I must say that it’s pretty good. I develop using Claude Code. It pushes changes, Devin reviews. Then I hook Claude Code to address the comments automatically (there is a checkbox in the Claude Desktop app). Devin and Claude fight it until all comments are addressed. Pretty...
I recently read the following text in the book Co-Intelligence by Ethan Mollick. "You are not only a human, but also a cyborg. You are a cyborg because you use machines to enhance your abilities and extend your senses. You use computers to store and process information, phones to communicate and connect, cameras to...
I couldn’t send the last few Mediations due to sickness and not getting enough rest to recover fully. I kept telling myself that I should write and send something, but I didn’t want to send anything half-baked. Also, I realized that I still don’t have a stable mechanism for sending this newsletter biweekly to keep...
I might be late to the game but I’ve been developing a personal iOS app I have wanted for years, but never had the time or chance to dedicate a few weeks to. In a few hours, I have a functional app and I only need to tweak a few things here and there. The code is also good and well structured but has zero tests (but...
I have a long-standing argument that passes the test of time. A product should do one main job and do it well. When it tries to do more, it often does none well. It's tough to do one thing exceptionally well, let alone two. If we consider the difficulty of doing one thing masterfully as 10 times more difficult than...
Last week, I saw a message from December 18th in our team’s Slack channel. It mentioned a minor bug that affects only a few users. The team responded, “Let me create a ticket, and we’ll prioritize accordingly.” You can guess the story; the ticket stayed at the bottom of the backlog for almost two months. A bug...
I’ve been part of boy-scouts for only three days in my life. I always admired them, but wasn’t able to keep up the discipline of regularly joining when I was a little boy. As much as I enjoyed nature, I preferred active sports. In my three days (and also thanks to my father), I learned one rule from them that I...
I've recently started reading the Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. The book is, to my surprise, free. This is probably one of the biggest contributions to the computer science community. I first saw the book when I came across Phil Eaton's book club. I'm...
In the dopamine economy fed by infinite content, our relationship with content turned to mindless consumption. The profits from getting attention bred the arms race of dopamine-inducing weapons disguised as comfort delivered through sloppy content. However, this comfort became costly. The engagement with the content...
Observability of a system can be achieved by setting up metrics, logs, events, and other monitoring tools. Metrics are limited by definition as they represent a scalar value. Metrics are the pre-aggregation of scalar values. They measure the system performance over a period of time and can't give information about a...
Functional decomposition and microservices combined created a set of problems, especially around debugging. What used to be understanding how the code runs (which is eliminated by IDEs and containerization), turned into finding where a certain problem lives in the system. Debugging became a difficult problem as the...