Sign in

Rune Flobakk

@rune.flobakk.org
173 followers 115 following 139 posts

Synth player at Bekk, where I also do occasional software development. I post mostly in English about my 2 main passions: coding and music. He/him. github.com/runeflobakk

PostsRepliesMedia
Rune Flobakk @rune.flobakk.org · 6h
I consider adopting the principle that any service which when accessing it by a direct link to a resource, if it sends me on a detour, e.g. to log in or anything else, and afterwards it fails to proceed to the resource I was initially navigating to, I will completly abandon using this service.
000
Rune Flobakk @rune.flobakk.org · 19/09/2026
If you run a video platform, any time you put this in my fyp, I will click and watch it to the end. Every. Time. www.youtube.com/watch?v=_q_7... @gamegrumps.bsky.social
youtube.com
Literally crashing planes | Crazy Plane Landing
YouTube video by GameGrumps
010
Rune Flobakk @rune.flobakk.org · 27/08/2026
Opening Spotify to control Spotify already running on another device. When selecting the other device, it will immediately start playing. Just from selecting where to play. The digital products we hail as best of breed, look up to and emulate are so fucking bad, and we need to call that out more.
000
Rune Flobakk @rune.flobakk.org · 19/07/2026
So tired of AI advocates from the basis that a dev works by picking a feature request, then builds it, and AI is good b/c it largely decreases the cost of that activity. That is not how to build software products, and if you do follow this workflow, coding is certainly not "the most expensive part".
010
Rune Flobakk @rune.flobakk.org · 06/07/2026
The last week I discovered Ask Hank Anything on @complexly.org, and I am loving it so much. My favorite episodes so far are the ones with @simonegiertz.bsky.social and @dailyangelagia.bsky.social, and for totally different reasons. www.youtube.com/watch?v=zqOA... www.youtube.com/watch?v=8irh...
youtube.com
Do You Think I'm Talented? | Angela Giarratana Asks Hank Anything
YouTube video by Complexly
100
Rune Flobakk @rune.flobakk.org · 01/07/2026
With streaming services you can do stuff like play, pause, skip, and queue up stuff. Basic stuff that Winamp managed to get right in the late 90s. Functionality a CD-player managed to handle before that. Which makes it very adorable that @youtubesupport.bsky.social is a paid service.
010
Rune Flobakk @rune.flobakk.org · 14/06/2026
With tokens getting more expensive, there are efforts put into automating use of different models for different tasks to optimize costs. More moving parts, more things to fail. Our profession has potential to contribute to good, but as engineers we keep solving problems created by engineers instead.
010
Rune Flobakk @rune.flobakk.org · 20/05/2026
Quote a fictional band that is not Spinal Tap. The Cherry Bombs www.youtube.com/watch?v=8Bhe...
youtube.com
Howard The Duck - The Cherry Bombs, Ending Scene 4K & HQ Sound
YouTube video by 예나오디오
010
Rune Flobakk @rune.flobakk.org · 16/05/2026
I just searched one half of a now defunct duo, wondering what he's currently doing. The summary given by Google informs he works as a music producer, and also currently serving a 2 year jail sentence. Had to do a second search to specifically “ask” if this is the same person. It is not. I hate AI.
000
Rune Flobakk @rune.flobakk.org · 07/05/2026
I don't know who needs to hear this, but the solution to product teams enjoying "enablement" from any "enablement" teams, but still not able to deliver value at a desired pace, is _not_ to scale up any "enablement" teams.
000
Rune Flobakk @rune.flobakk.org · 05/05/2026
Omg, slutt å bring inn YtRiNgSfRiHeT hver eneste gang noen kritiserer utsagnene dine! Ingen nekter deg å si det du sier, du blir ikke fengslet, du blir ikke forfulgt. Du er bare et rasshøl. Argumenter gjerne hvorfor du ikke er et rasshøl selv om du sier ting som rasshøl sier.
010
Rune Flobakk @rune.flobakk.org · 28/04/2026
I think we are now at the point where we don’t need to qualify AI with “slop” anymore, this can safely be assumed to be the case when referring only to “AI". I propose instead to further qualify the cases of AI actually providing positive effects, shouldn’t wear down your keyboard too much.
000
Rune Flobakk @rune.flobakk.org · 11/04/2026
Så på spørsmål om videoer uegnet for barn som blir tilgjengeliggjort på YouTube Kids, så svarer YouTube at disse videoene NRK har sendt screenshots av fra YouTube Kids har aldri vært tilgjengelige på YouTube Kids. Nei, da så 🤷 www.nrk.no/vestfoldogte...
nrk.no
Slik sjekket vi YouTubes algoritmer for hva de foreslår for barn
NRKs undersøkelse viser den korte veien fra barnevennlig innhold til noe helt annet.
000
Rune Flobakk @rune.flobakk.org · 01/04/2026
Gøy aprilsnarr fra @vygruppen.bsky.social 🤣🤣🤣
010
Rune Flobakk @rune.flobakk.org · 20/03/2026
So with AI we managed to shift the focus from "how can we ensure our output creates most value, and if our output actually solves problems in the best possible way" securely back into "we must measure how much output we produce".
000
Rune Flobakk @rune.flobakk.org · 09/03/2026
I get the praise for Excel. It's a remarkably useful software. But we don't talk enough about it being 2026, Excel still associates itself with the *.csv extension, even though it never manages to properly read CSV without any user intervention, which it doesn't offer on double-clicking such a file.
010
Rune Flobakk @rune.flobakk.org · 10/02/2026
It really should exist some hacker activist group or something which one could report online harassment to, and they would then track down the harasser and make their life miserable.
000
Rune Flobakk @rune.flobakk.org · 23/12/2025
I thought I "got" product development, and it being the next evolution of iterative development/exploring/learning, always work on the right problem. Then I learned it can be simplified to agile development, and _include_ corporate interests, and suddenly it makes sense why all software become shit.
010
Rune Flobakk @rune.flobakk.org · 26/11/2025
Den norske varianten av QED etter en litt middels forberedt argumentrekke er “sååå…. Ja."
020
Rune Flobakk @rune.flobakk.org · 28/10/2025
Youngstorget med den opplyste orange fasaden bak buene ved Basarhallene langs den ene siden ser veldig fint ut i høstmørket. Hvor ligger avgjørelsen om at å gjøre det om til telt- og parkeringsplass i store deler av oktober er fett? Sånn med tanke på fremtidige kommunevalg.
020
Rune Flobakk @rune.flobakk.org · 16/10/2025
The reason you need to measure and collect feedback on the most trivial things, and be ready to improve the UI, is that even though you prominently display a button on your landing page, without need for scrolling, which says “Do X”, users will still complain they are not able to find where to do X.
010
Rune Flobakk @rune.flobakk.org · 03/10/2025
Would be refreshing if instead of answering questions by _not_ actually answering, politicians instead said something in the line of “you are now touching on a dark and unfortunate consequence of our politics and values, so I am not comfortable to give an honest answer on this matter”.
000
Rune Flobakk @rune.flobakk.org · 26/09/2025
The ideal with flat, “clean”, no texture, no illusion of depth, “Material Design” UIs emerged because of corporate need to be spend less money on building visuals. Not from any wish to build better and more intuitive UX for end-users.
000
Rune Flobakk @rune.flobakk.org · 25/09/2025
If anything referring to existing or potential software appears in your OKR, you are probably not doing OKR, but instead upfront enumerating tasks you plan to do over the coarse of few next months. I.e. old-style planning you have probably acknowledged to be sub-effective since you attempt at OKR.
000
Rune Flobakk @rune.flobakk.org · 12/09/2025
Your irregular reminder that, even in languages where nullability is not captured by the type system, using an empty String as the absence of a String is worse than using null.
010
Rune Flobakk @rune.flobakk.org · 04/09/2025
So a colleague ordered some stuff, and discovered that the carrier was UPS. Instead of struggling with UPS failing their core business (a.k.a. delivering) she just immediately opted for the return fee for the store. Imagine delivering a service in such a manner people would pay to avoid it.
010
Rune Flobakk @rune.flobakk.org · 21/08/2025
The main problem with Jira is not that it is bad software, although it is enshittified beyond belief. The issue is focusing on tasks _in a development and innovation context_ and using tools that enforce and/or make it hard to leave this mindset, and Jira excels at this.
100
Rune Flobakk @rune.flobakk.org · 10/08/2025
Er det så ekstremt å ønske død over noen som utfører folkemord? Ser at det spørres retorisk hva man ville gjort om man hang opp et hakekors. Sannsynligvis ville folk forlatt konsert før arrangør vil t.o.m rekke å stoppe den. Ville mosaisk trossamf. reagert om man ønsket død over nazister fra scenen?
nrk.no
Mener Øyafestivalen burde stoppet Israel-kritikk
Artisten Musti brukte slagordet «Død, død over IDF» på Øya lørdag kveld. Arrangøren sier de ikke visste om stuntet på forhånd.
000
Rune Flobakk @rune.flobakk.org · 26/07/2025
So many SoMe apps I wouldn’t care if were regulated into oblivion by consumer rights laws. But it also fascinates me how many people are genuinely surprised and outraged when the apps they use for free use dark UX patterns to try making their income source (typically ads) more effective.
000
Rune Flobakk @rune.flobakk.org · 22/07/2025
The smartass who came up with the brilliant idea to make localized versions of Visual Basic and spreadsheet formulas, is today working in the company who makes the search input field in emoji selectors 💀
000
Rune Flobakk @rune.flobakk.org · 08/07/2025
So I (re-)signed up on Instagram. Exploring viable alternatives to Facebook to follow artists and bands to reliably catch when they are playing and other updates. Almost instantly regretting. You can tell IG is owned by FB, as their app is on a similar level of shittyness.
100
Rune Flobakk @rune.flobakk.org · 27/06/2025
Det begynner å klare seg litt nå med antall #dax18 hvor KrF(U) sitter og argumenterer på formen “det må jo være lov å støtte grunnleggende rettigheter for alle og samtidig kritisere at når noen spesifikke får de samme rettighetene som majoriteten, så blir de som ikke liker dette lei seg”.
111
Rune Flobakk @rune.flobakk.org · 01/05/2025
Had a @cinemassacre.bsky.social “Just walk over it” moment. Revisited a 3yo hack I used PowerMock for some weird test conditions. Want to get rid of PwrMock, tried to adjust my approach, other reflection hacks, no avail. Then it dawned how I could just used regular language facilities all the time 🤬
000
Rune Flobakk @rune.flobakk.org · 23/04/2025
One of my Java pet peeves is the method names for _empty_ Lists and Sets are just “of” with no args. “Oh, if not applicable, just pass a list of.” “Of? OF WHAT??” Would prefer either List.empty() or even List.emptyList(). I tend to statically import Collections.emptyList(), because it reads better.
000
Rune Flobakk @rune.flobakk.org · 16/04/2025
If devs were given the tools and facilities to model their data with the exact shape required for each context the data is used, instead of encouraging one single model to rule them (the often misunderstood "core domain"), LazyLoadingExceptions would not even be a thing.
000
Rune Flobakk @rune.flobakk.org · 04/04/2025
In an act of desperation, today I reached for JDK dynamic proxies to solve a "frameworky” problem. Last time I did this was 2013. Got the proxy to work as intended, but luckily it was still not quite applicable for the problem, so had to abandon it. Eventually solved with regular static facilities 😮‍💨
010
Rune Flobakk @rune.flobakk.org · 28/03/2025
Upgraded production to Java 24 today! #deploy-on-friday
001
Rune Flobakk @rune.flobakk.org · 20/03/2025
Jeg kaster alltid litt opp i munnen min nå når jeg hører politikere innlede et svar med “Dette handler om”. Kan man ikke gi argumenter og resonnementer i stedet for å ty til å sette en slags følelsesmessig kontekst? Dette retoriske grepet er noe som har kommet de siste årene, er det ikke?
000
Rune Flobakk @rune.flobakk.org · 19/02/2025
Når du tror at NRK ikke kan bevege seg lenger bort fra vedtektene om å være bl.a. "kilde til innsikt, refleksjon, opplevelse og kunnskap gjennom programmer av høy kvalitet” og “bidra til økt kunnskap om internasjonale forhold”, så smeller’em til med med å ha Ole Asbjørn Ness som deltaker i Debatten.
020
Rune Flobakk @rune.flobakk.org · 05/02/2025
It may just be that my first muting frenzy on @bsky.app will be people using X screenshots to seed their posting here like "oh, look at this stupid thing they say on X". I know X is stupid. I know the X owner is a fucking numbnut. I am not interested in X content. That's why I stopped using X.
010
Rune Flobakk @rune.flobakk.org · 25/01/2025
I use @googleyoutube.bsky.social a lot. Say I play a video on Chromecast. I then want to play another one after the one I am watching, so I add it to the queue. Then I must manually start the next in queue after the currently playing one is done. To me it would be absurd to pay for such crippled UX.
100
Rune Flobakk @rune.flobakk.org · 09/01/2025
Hva er bra tjenester i norsk kontekst for å oppdage konserter som skjer? Helst med registrering av deltagelse/interesse og tilhørende iCal-feed til egen kalender. Vil erstatte den ørlille gjenstående nytten jeg har av Facebook. Songkick? Bandsintown? Andre? Vet kanskje @mollerse.bsky.social om noe?
200
Rune Flobakk @rune.flobakk.org · 02/01/2025
Spent an hour debugging a ClassNotFound because a library changed its Maven GAV scheme (artifactId) in a patch version. Solvable, it is just a little bit surprising, and takes time to track down. Is this a case where a relocation POM would be applicable and helpful? maven.apache.org/guides/mini/...
maven.apache.org
Guide to relocation – Maven
000
Rune Flobakk @rune.flobakk.org · 24/12/2024
Couple of years ago I made a score sheet of "Silent Night", downloadable as PDF: github.com/runeflobakk/... It is my own arrangement, though heavily based on from memory a MIDI file I had many many years ago. If you happen to play the piano, or just interested in sheet-music-as-code, give it a go!
github.com
GitHub - runeflobakk/silent-night: Piano arrangement of Silent Night, written in LilyPond
Piano arrangement of Silent Night, written in LilyPond - runeflobakk/silent-night
010
Rune Flobakk @rune.flobakk.org · 22/12/2024
So many other issues to solve before providing localized text search for emojis. And when even fucking that up by removing support for English names, that's why software is enshittified. It has actually nothing to do with "software is complex". We can just not enshittify it. But we still choose to.
000
Rune Flobakk @rune.flobakk.org · 05/12/2024
It’s really the best feeling (with a small sprinkle of embarrassment) when you iterate on your code, encounter a candidate for simplification, and suddenly you get this wild cascade of fancy patterns and other “engineering efforts” which just annihilates.
000
Rune Flobakk @rune.flobakk.org · 23/11/2024
Dette er årntli gammal surpomp, men det er når du selger ting på Finn at du virkelig merker at folk er oppdratt forskjellig. Folk synes det er ok å avtale, for så å plutselig ghoste. Kommuniserer vagt fremfor entydig. Det er såpass slitsomt at jeg ofte kaster brukbare ting fremfor å selge/gi bort.
100
Rune Flobakk @rune.flobakk.org · 20/11/2024
Random music tips: Sirintip I have found myself coming back to this video multiple times since it was released couple of months ago www.youtube.com/watch?v=ZxhG... Music is incredibly tasteful, lovely audio and production.
youtube.com
Sirintip - Plastic Bird | HIDDEN SESSION #3
YouTube video by GroundUP Music NYC
000
Rune Flobakk @rune.flobakk.org · 17/11/2024
Suggested a small PR to BouncyCastle today, intending to fix a 3 1/2 year old issue github.com/bcgit/bc-jav... asking to add a Maven BOM. But I really don’t know anything about Gradle, so if anyone want to improve on my Gradlibberish, feel absolutely free 😅
github.com
Add BOM by runeflobakk · Pull Request #1915 · bcgit/bc-java
I have taken a stab at trying to fix #899. This will add a new subproject to produce a BOM which includes all the other subprojects and their versions. The published BOM can be declared in <depe...
000
Rune Flobakk @rune.flobakk.org · 14/11/2024
There is no such thing as "interrupting", or "bringing a dev out of context" in a proper autonomous team, all working towards same goal. If you talk to, or have a meeting with a dev, it will be relevant to the work you both are doing, and valuable for both of you individually, the team, and product.
120