Hello. My name is Eirik
and this is an attempt to collect my thoughts, and provide the occasional guide to software.
Below contains a bit about me and a brief summary and status of various creative and dexterous endeavours that I am generally happy to spend / have spent time on. The alternate category of endeavours that were a complete waste of time, or things I am remarkably bad at for my age is a much larger and more depressing list, and is left as an exercise to the reader to imagine.
Disclaimer
Posts herein are my own opinions and not those of my employer(s). Words like we or us is often used in the the mathematical (collaborative) sense and does not necessarily mean consensus.
THESE POSTS ARE DISTRIBUTED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE POSTER BE LIABLE FOR ANY CLAIM.
Software
For a living, I help automate software operations of modern businesses. Generally, this means integrating existing cloud technologies on kubernetes (yaml
surgery), but occasionally something new gets written. Last six years have featured a lot of rust due to its safety guarantees and great ecosystem, but also like to dabble.
From my github:
- kube :: a kubernetes client and controller runtime for rust
- muslrust :: a
x86_64-unknown-linux-musl
build image for the cloud - tournament :: a suite of modules for managing state and lifecycles of competitions
These days, kube - which has grown from a personal yak to a cornerstone of the kubernetes rust ecosystem - takes most of my available open source times. See the kubernetes tagged posts for that.
Past colleagues might remember me from these overly ambitious work projects:
- 2018 babylon/shipcat :: a typed config management system for kubernetes microservices (a deployment tool they liked so much, they un-opensourced it)
- 2016 cisco/lal :: a language agnostic build system (the old build team technically has a fork, but most of our
C
days are over)
Roleplaying
After having spent one yule sick binging Critical Role, I ended up DMing a near 4 year D&D campaign after work. This concluded in pandemic times, and was a large part of my sanity in that period. Am currently absolved from further dubious plot juggling and a campaign related todos, but plan on resuming roleplaying shenanigans at some point.
Education
There exists a dusty, but laminated piece of paper with Master of Mathematics
on it. While no one has ever asked to look at it, it keeps being featured on my resume.
This esoteric + deteriorating knowledge is mostly used to over-excitedly tell people about group theory, and the importance of good abstractions, but I also solve basic arithmetic at work. All in all; a solid use of 4
years.
Music
As a kid, I played violin for a decade. Have got a couple of things to show for this; near perfect recollection of the solo-violinists repertoire, an intense desire to follow violin competitions, and a history of being a good target for bullying.
Nowadays, my 2017 p-series is my weapon of choice, and is helping me recover from violin trauma. It also continues my habit of committing useless chunks of finger movement to muscle memory, but comes with the side-effect of making me watch piano competitions.
If you are considering buying a violin for yourself/someone. Buy an otamatone
first to see if you think you can handle listening to someone wrangling with a fretless, non-linear interface for years. The instrument UX is terrible. You deserve better.
Gaming
Well designed game mechanics that require some type of dexterous mastery, or hit a particularly large nerd-sniping target, have frequently drawn me in. Here’s some stuff I spent time on over the years..
No death runs
Celeste
200: Core B / Summit B (2019)Necrodancer
: bolt low% / classic stats (mostly bolt, but did all chars)Super Meat Boy
iron man: Cotton / Dark Cotton (2014)
FPS
Borderlands 2
: coop speedrunning and digistruct raidsTeam Fortress 2
: stress testing weird weapons like the bison in ~2016Quake 3
/promode
withVSE
+X-Pec
+Team Norway
; made highlights ~2002
Theorycraft
Dungeon Siege 2
: found a mathematical solution to a dungeon in 2006Baldur's Gate 2
: explored the statistics behind character creation in 2022
Speedruns
Trine
segmented NG+ speedrun (playlist) in 2010N
tons of former WRs;70-0
won run of the year in 2007 (n.wikia/clux)TrackMania United
handful of former stunt/platform mode WRs in tmx replaysMinesweeper
rank #3 Norway Time:53s
expert in 2007
Current
These days it’s generally tabletop, but some cooperative shooters or platformers remain fun. Steam profile. Linux only (with Proton) since 2017.