Author Archives: Johan

Processing credit card statements efficiently

- Posted in pre-accounting workflow

This is another pre-accounting post. Last time I talked about dealing with international invoices in Google Sheets. This post is about processing credit card statements efficiently. What do I mean by “processing credit card statements”? The task at hand here is to compare the expenses you have in 1 table in a sheet, with the […]

Jurassic World: Rebirth 

- Posted in film

Ik wist niet dat er een nieuwe Jurassic Park uitging komen, tot ik hier in de buurt een gigantische advertentie zag. Ik zag uit dat er een nieuwe versie van Jurassic World Evolution uitkomt tegen eind dit jaar. Het is misschien niet zo hoogstaand, maar: sign me up!

A React Native version of Multi Currency Converter in 3 hours

- Posted in development react-native

Yesterday afternoon, I sat down with a friend and asked him for some advice on React Native. He recommended that since everything is moving towards Expo to use Expo Router, to use React Native Reusables (which is akin to a shadcn/ui for React Native) and also to use NativeWind. I got inspired and decided to […]

Dealing with international invoices in Google Sheets

- Posted in pre-accounting workflow

In what I call my “shadow bookkeeping”, I have a table with expenses. In this table, I have various invoices with various currencies: euros, US dollars, British pounds and Mexican Mexican Pesos. I pay most of my business expenses with a business credit card. If the expense is in a foreign currency, a transaction will […]

Six months in

- Posted in agency-life obra-studio

I want to talk about six months of Obra Studio. Time flies while having fun, right? I started work on the company after my honeymoon in December last year and I feel I didn’t really stop. People who know me personally will know that I have sort of personal deadline coming up in July, so […]

Kill process on a certain port

- Posted in workflow

How to kill processes that are running on a certain port? For example, I am running shadcn but I get an error that the port is in use (“EADDRINUSE”). How can you fix that? For example for port 4000 – list the processes (PIDs in macOS): Then kill those processes: That should do the trick!

Adobe’s shady plan practices

- Posted in rant - 1 comment

Just want to give a bit of warning about Adobe’s shady plan practices. I use Photoshop and occasionally Lightroom, and I pay €9.99/month for the photography plan. On top of that, I sometimes need Illustrator, and then I’m paying about €35 per month for Illustrator. Now I wanted to just get some stock photos for […]

“Designing” in the browser

- Posted in conference process rant

I watched this Beyond tellerand talk by Matthias Ott and it really made me think. So much that I wrote this long blog post. This is a bit of a niche rant that will only interest a very specific audience, but I wrote it, so I might as well publish it. Lately I’ve been having […]

Deze week

- Posted in agency-life build-in-public obra-studio ondernemen

Deze week ben ik nog eens in België. Ik reis een paar keer per jaar tussen België en Mexico, en mijn primair doel van de laatste twee trips was werkgerelateerd. Ik ben bezig met de opbouw van Obra Studio en telkens ik in België ben is het goed om klanten in het echt te zien, […]

Paasweekend

- Posted in agency-life build-in-public obra-studio ondernemen

Ik heb gisteren na 4 maanden eindelijk nog eens de tijd gevonden om een ritje te maken met de fiets. Een vriend had een volgwagen geregeld. Met zijn drieën gingen we op weg naar Teotihuacan (ongeveer 60km van Mexico-Stad). Het was een fantastische fietsrit en ik was blij om nog eens iets anders te doen […]