I have a MacBook Air M3 with 256GB of storage. It is not a lot. I use it for my Python projects and iOS projects, so Xcode and all its baggage are a permanent fixture. Recently I noticed my disk was almost full, and my System Data was over 100GB. I had no idea what was in there or how to clean it. I tried the usual — clearing caches, emptying the bin — and nothing moved the needle.
This is a post about “vibe coding”/”agentic engineering”, and my mental journey to come to terms with it. Lately, I have had this image in my head of people that were face to face with elevators for the first time. What was it like to be in that moment? What were the feelings going through their heads? Excitement? Discomfort? I wonder what I’d do if I were living in that period. Would I be taking…
When you arrive at a new company, you have that new starter energy. You want to get your hands dirty, and start making change. You are sure your knowledge and experience along with your fresh perspective can bring something to the team. You are not wrong, but I urge you to keep it simple. Keeping it simple at the start is a powerful tool. It won’t stop you from bringing in change later, and it…
The other day I was writing a python test, and I needed a temporary directory and file. Normally, I make these tests happen with os and pathlib libraries. It works well enough, and therefore I never had reason to change it. However, this time I asked Claude for a quick test that I was going to edit after, and it showed me the tempfile library. This module creates temporary files and directories.…
I have recently watched a video on “The 7 Myths of Win-Win Negotiations” by Professor Horacio Falcão. I have a lot to learn. This lecture was recommended to me by a friend that had the pleasure of doing a workshop based on Prof. Falcão’s method. Not only was my friend impressed by what he learned, he claimed that the course paid itself back after the first closed contract.
TL;DR: Docker and DBT starter template I am currently revising some data modeling concepts, and in the course I am doing they use Pentaho. However, the lecturer clearly states that Pentaho is just the tool, and the course is generic enough that you can use any tool you want. At Cable, we used DBT (data build tool) to build our data models and run them on BigQuery. I became a big fan of DBT, and…
Virtual coffees are a divisive topic. The opinions I have seen around me range from “yuck, no” to “they’re okay”. Personally, they can be really great! I have had many fulfilling conversations, ranging from learning moments about other areas of the company to deep, meaningful life conversations. This post serves to advocate for virtual coffee, to both managers and ICs, and to share a few tips that…
I wanted to write a blogpost about how I setup my new Mac for work. However, I find myself being annoyed at my own process of setting up my Mac. I feel this because my process feels inefficient. Let me walk you through how I setup things. And hopefully I will figure out the questions I should be asking myself to improve it.
I said to myself that I was going to write once a month during 2024. I want to make good on that promise, though I am already late for January… So let’s just say I want to write on average once a month. Just a small change of the goal posts. I think it is acceptable. Goal posts relate to the topic I want to talk about today: management. “Learning how to be managed” is a topic I am interested in,…
Pre-requisite: Don’t forget to read the section “Accessing CloudKit Using a Server-to-Server Key” in this page here. You will need to create a key that you can work with. TL;DR: This GitHub repository has the code I wrote to upload a CSV to CloudKit Database. Scroll to the bottom for a quick heads-up on a hard to find (un)documented behaviour. Try the code by forking it and first adjusting the…