This is my blog now

Working efficiently with my MacBook Air

I've changed jobs recently so I no longer had access to my trusty ThinkPad T490 running Ubuntu anymore. Instead, I was provided with a brand new MacBook Air. I've got to admit, I've always liked the l...

Personal, Fiction

Keychron K8 - First Impression

One fine day in May I switched on my desktop PC only to discover that my keyboard would not process any key presses. The LED signaling that the num block is active did not light up (which it usually d...

Personal

On Impostor Syndrome

I recently read a blog post about impostor syndrome which prompted me to write down my own musings on the subject. I'll try and not repeat what Kev has written on the subject too much (see link above)...

Personal

Redoing my CV and Cover Letter for Job Applications

I have recently decided to quit my current job and pursue a career as a developer. This decision has been in the making for a while and only matured a short time ago, still I feel like it's the right...

Programming, Personal

How To: Run Several Services Behind a Reverse Proxy

This is a follow-up article for my previous one which describes how I migrated my personal Nextcloud to a docker setup. It's part me telling a story of what I learned and part "How To" so someone can...

How To, Software

How To: Set up NextcloudPi with Docker

I've been successfully running a Nextcloud instance for a while now and it's quite useful. When I did the setup the first time I installed the entire stack on bare metal by hand. Raspberry Pi with Ras...

How To, Linux, Software, Self-hosting

On Open Worlds in Gaming

So I have a bone to pick with how some games approach their world design. The concept of an open world is not new and often provides gamers with an immersive experience where you can go where you want...

Gaming

How To: Disable Origin Overlay for Steam Games

The Origin launcher is a blight upon the galaxy. Period. It just sucks. Unfortunately the company making it and forcing it on people happens to be the publisher of some of my favorite game franchises,...

Gaming, Linux, How To

My Gaming on Linux

A few years back I made the full switch to Linux for all of my personal machines for a couple of reasons (which you can read about here). For the most part this was a painless transition which came wi...

Gaming, Linux

Profiling

This is a short story about performance, profiling and optimization. First, some backstory. For my current job I'm doing quantum chemical calculations on proteins. If this doesn't mean anything to you...

Programming, Software