Rune Flobakk
banner
rune.flobakk.org
Rune Flobakk
@rune.flobakk.org
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.

https://github.com/runeflobakk
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.
October 28, 2025 at 7:50 PM
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.
October 16, 2025 at 7:18 PM
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”.
October 3, 2025 at 6:14 PM
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.
September 26, 2025 at 10:21 PM
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.
September 25, 2025 at 11:22 AM
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.
September 12, 2025 at 2:59 PM
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.
September 4, 2025 at 1:24 PM
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.
August 21, 2025 at 10:28 PM
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?
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.
www.nrk.no
August 10, 2025 at 2:54 PM
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.
July 26, 2025 at 7:35 PM
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 💀
July 22, 2025 at 12:08 PM
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.
July 8, 2025 at 12:55 PM
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”.
June 27, 2025 at 5:09 PM
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 🤬
May 1, 2025 at 11:17 AM
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.
April 23, 2025 at 10:05 AM
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.
April 16, 2025 at 11:09 AM
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 😮‍💨
April 4, 2025 at 10:31 PM
Upgraded production to Java 24 today! #deploy-on-friday
March 28, 2025 at 12:22 PM
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?
March 20, 2025 at 7:27 PM
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.
February 19, 2025 at 9:54 PM
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.
February 5, 2025 at 1:47 PM
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.
January 25, 2025 at 10:08 PM
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?
January 9, 2025 at 1:23 PM
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/...
Guide to relocation – Maven
maven.apache.org
January 2, 2025 at 8:53 PM
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 - runeflobakk/silent-night: Piano arrangement of Silent Night, written in LilyPond
Piano arrangement of Silent Night, written in LilyPond - runeflobakk/silent-night
github.com
December 24, 2024 at 11:49 PM