June 10, 2024

You ever hear about those 10x programmers? I am certainly not one of them. I always assume that I am a pretty average programmer.

I’ve only been doing this for about ten years, and I am certainly not a mathematical genius. So, I always confidently assume there’s folks out there far more capable than I am. This simple fact of life is actually one of the few things I can be confidently confident about.

My explanation for being average at programming is simple: I haven’t invested a tremendous amount of time building a variety of challenging projects that would push me forward. I’ve also seen other incredibly capable people at work.

Programming, you see, isn’t my entire life. I can’t bring that level of dedication to my craft that others can. Some certainly are also more naturally gifted, but it’s usually hard work and luck that gets you upper percentile results.

Read blog post

Earlier this month, my three month long break ended. That means I’m roaming the offices at DIVE again, doing my usual thing. What can I say? It’s certainly good to be making money again, and getting some work done.

(I mention money because this was an unpaid vacation. Not a stunt I will ever pull again, as I took a bit of a financial risk. But it might have been worth it just so I could catch a break for a bit.)

I know that in previous posts I’ve called this period a sabbatical, but frankly this break wasn’t long enough for it to really work as one. So, in this post I want to talk about the importance of taking a break and mental rest.

Read blog post

For this site I use Vite for my styles, fonts, and such. Vite is wonderful, since it also versions your assets (by suffixing files with a content hash).

Vite generates a manifest file which is then used to resolve these files via the @vite directive in your Blade files.

However, when the site goes down with php artisan down I assume that the Vite manifest is missing and various files must be resolved via a fallback function.

Why? For example, in the CSS of my errors.blade.php template file, I include some custom CSS, but I still need to point to my custom (self-hosted) font files. These do not have a fixed path due to the versioning suffix.

Read blog post

Until some time ago, for as long as I can remember, I’ve been using some sort of AZERTY layout with all of my computers for as long as I’ve lived.

From my first own computer in 2004 running Windows XP (that I used to play far too much Age of Mythology and Urban Assault) to my latest MacBook purchase in 2020, I always had computers or keyboards with the conventional keyboard layout here in Belgium.

I never learned to properly touch type either, so I’ve been pecking with two fingers at my keyboard for years now, unwilling to learn how to properly touch type. I’m quick enough for it not to matter… and I keep saying that one day I will learn how to properly touch type. I’ll make it a proper goal for later this year, actually.

Read blog post