Rune Flobakk @rune.flobakk.org · 6hI 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/2026If 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.socialyoutube.comLiterally crashing planes | Crazy Plane LandingYouTube video by GameGrumps 010
Rune Flobakk @rune.flobakk.org · 27/08/2026Opening 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/2026So 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/2026The 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.comDo You Think I'm Talented? | Angela Giarratana Asks Hank AnythingYouTube video by Complexly 100
Rune Flobakk @rune.flobakk.org · 01/07/2026With 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/2026With 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/2026Quote a fictional band that is not Spinal Tap. The Cherry Bombs www.youtube.com/watch?v=8Bhe...youtube.comHoward The Duck - The Cherry Bombs, Ending Scene 4K & HQ SoundYouTube video by 예나오디오 010
Rune Flobakk @rune.flobakk.org · 16/05/2026I 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/2026I 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/2026Omg, 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/2026I 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/2026Så 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.noSlik sjekket vi YouTubes algoritmer for hva de foreslår for barnNRKs undersøkelse viser den korte veien fra barnevennlig innhold til noe helt annet. 000
Rune Flobakk @rune.flobakk.org · 20/03/2026So 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/2026I 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/2026It 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/2025I 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/2025Den norske varianten av QED etter en litt middels forberedt argumentrekke er “sååå…. Ja." 020
Rune Flobakk @rune.flobakk.org · 28/10/2025Youngstorget 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/2025The 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/2025Would 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/2025The 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/2025If 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/2025Your 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/2025So 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/2025The 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/2025Er 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.noMener Øyafestivalen burde stoppet Israel-kritikkArtisten 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/2025So 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/2025The 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/2025So 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/2025Det 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/2025Had 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/2025One 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/2025If 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/2025In 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/2025Upgraded production to Java 24 today! #deploy-on-friday 001
Rune Flobakk @rune.flobakk.org · 20/03/2025Jeg 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/2025Nå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/2025It 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/2025I 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/2025Hva 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/2025Spent 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.orgGuide to relocation – Maven 000
Rune Flobakk @rune.flobakk.org · 24/12/2024Couple 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.comGitHub - runeflobakk/silent-night: Piano arrangement of Silent Night, written in LilyPondPiano arrangement of Silent Night, written in LilyPond - runeflobakk/silent-night 010
Rune Flobakk @rune.flobakk.org · 22/12/2024So 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/2024It’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/2024Dette 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/2024Random 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.comSirintip - Plastic Bird | HIDDEN SESSION #3YouTube video by GroundUP Music NYC 000
Rune Flobakk @rune.flobakk.org · 17/11/2024Suggested 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.comAdd BOM by runeflobakk · Pull Request #1915 · bcgit/bc-javaI 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/2024There 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