A friend shared with me an article on GitHub’s official blog boasting a “scientifically significant” study on GitHub
Copilot’s effectiveness.
I read it out of curiosity, but it rubbed me the wrong way.
So, here’s a rant about it.
Read more...
2024-11-20
2492 words
12
min
technology
ai
software
rantAs I was messing about in my NixOS VM, tweaking my little flake experiment, I found myself wondering how I can improve
my development experience.
What started as a “Could I?”, turned into “Should I?”, and finally settled on “Eh, Why Not?”.
Read more...
2024-11-19
1353 words
7
min
technology
nix
linuxDo you want to set up your machine with NixOS?
Are you fond of using full-disk encryption as well?
Do you want to be spoon-fed best practices first and learn from them later?
Then this is the guide for you!
Read more...
2024-08-16
2252 words
11
min
technology
nix
tutorialI recently got Beltmatic, a minimalist math-themed factory
game.
This is how I played through it.
Read more...
2024-07-01
1529 words
8
min
gamingWhat started as a nerdy interest turned into a hobby now seems like a necessity. I firmly believe that everyone interested and capable, or willing to learn, should set up a home lab. Here’s why..
What is a Home Lab? # A home lab usually refers to computers acting as servers that you run from the comfort of your own home. It can be something as simple as an old spare pc, a small mini PC tucked away under the TV, or a full-blown server rack.
Read more...
2024-06-05
1111 words
6
min
technology
software
linuxHow to properly offer your Compose mobile apps more rendering freedom by enabling edge-to-edge mode, and then how to
deal with the gotchas.
In this article we’ll be looking at my attempt at a Material3 UI in Compose Multiplatform, the issues I faced, and the
workarounds I ended up using to overcome them.
Read more...
2024-04-25
2623 words
13
min
programming
tutorial
compose
kotlinSelf-updating software is sometimes viewed as a feature, but to me, it’s just annoying.
A rant about this practice and a plea to stop this trend.
Read more...
2024-03-31
965 words
5
min
technology
rant
softwareBackend unit tests tend to be tedious to write, difficult to maintain, and costly to execute, but it doesn’t have to be
that way.
Here’s how I leverage the power of Kotlin to make writing integration tests for Ktor backends a breeze, while also
keeping them 🔥 blazingly fast 🚀.
Read more...
2024-03-24
3490 words
17
min
programming
kotlin
ktor
tutorialI very often praise Kotlin for its powerful and flexible type system, and bash on JavaScript for its lack thereof.
But I want to show that, while it is personal preference (even if a popular opinion), there are actual merits to
having a good type system.
While Kotlin and JS are used as examples here, these points can be extrapolated to most languages.
Read more...
2024-03-20
4121 words
20
min
programming
kotlin
javascript