• Embracing Friction

    It took me the better part of a week to get this post going. I kept having to stop, collect my thoughts, and get back to it. I haven’t been worked up about something like this in a while.

    In the middle of figuring out how I wanted to frame this piece, I wrote a quick Linux Journal entry detailing how I’d managed to fix some issues that had been bugging me. When I first started that journal entry, I was on the verge of becoming frustrated which, of course, summoned that little voice in the back of my head that whispers: “Just give up. Who cares if you need to use a Microsoft account and Windows? It’s just so much easier!”

    I paused.

    The gist of is is this:

    I really don’t think the majority of people really understand just how much of our lives we’ve slowly, but surely surrendered to Big Tech and I also don’t think we realize just how complacent we’ve become to it all.

    We live our lives almost entirely on devices that dictate how we do, well, most everything, and the main selling point that all of these tech companies hit on is Ease Of Use and Convenience.

    In short, they’re telling you that they’re removing the friction from your life.

    While my family has discussed friction in the past as it pertains to life in general, the best analogy is taking a vacation. The idea of paying more for a vacation may look like the perceived addition of things, but it’s actually the removal of one single thing: friction.

    Yes, the resort/cruise brochure may tell you that the bed is bigger, the beach/pool is private, the drinks are premium, and the food is five star, but they also lean heavily on “we do everything for you”. They tell you you’ll have a butler and invite you to sit back, relax, and not worry about anything. In the back of your mind you’re really thinking “I don’t have to deal with any of the normal bullshit like standing in line for half an hour at the buffet or not being able to find chair at the beach.” At its core, this is a lack of friction.

    And remember: If friction is removed, it is always removed at a cost.

    Last year we decided to try one of these all inclusive places that advertises Complete Lack Of Friction®™. We decided to pay extra for what they called The Diamond Club. We wanted to sit back, relax, and not worry about anything. We took them at their word.

    Of course, this vacation turned out to be one of the most frustrating, friction filled experiences we have ever gone through; The whole food experience sucked, the booze experience sucked, the “private” the beach area was a crowded joke and the “luxury” amenities were sub par at best. 1

    Even though we had shelled out for the top of the line package the resort offered, at every turn we were told that if we paid just a little more for this and a little more for that, then a little more friction would be removed. The entire week was nothing more than dealing with microstransactions.

    The costs to get a better seat at the beach was not only monetary transaction, but a sense that we’d been swindled. We did end up paying some extra for a beach cabana just so we could salvage some sort of good memory that week. But deep down we were angry simply because we had to pay for something that should have been included in The Diamond Club experience we were promised.

    Think about that, then think about the phone in your hand or the computer you’re looking at.

    Most modern technology is sold to us on the idea of less friction. Everything is easy. Everything is more convenient. And that’s not really true, is it?

    While everyone seems to understand, at least on a base level, what the costs are for all the FREE and EASY platforms we use are (we are the product), what gets us is that these costs seem to change every time we get settled into whatever cost we just accepted last time around.

    • Our data scraped and sold to the highest bidder again and again.
    • Algorithms tweaked to make us stay on the platform and and become angrier and angrier.
    • Apple sells, supremely overpriced hardware that locks you into an ecosystem that so rife with greed it has become little more than a way to push shitty apps on you so Apple can get their cut of each and every microtransaction.
    • Microsoft will push out a marginally better performing version of Windows that tracks you and forces ads on you. Now the company is shovelling half assed AI garbage into its products.
    • Google: We know it’s all about Ads and Tracking and Slop, oh my!

    The shitty part is that even after we pay these costs, even after all the promises of Ease Of Use and Convenience, the tech that is foisted on us is so ridiculously user hostile it’s almost laughable. These companies keep shovelling more shit at us in the form of “new features” which may appease a small handful of people but will achieve little more than frustration for the rest. And we’re told that if we pay just a little more with a subscription, or a little bit more via an in app microtransaction, then a little more of the friction will be removed.

    Growth at all costs capitalism got us where we are today. All of these companies need to make more than they did last quarter or last year. The shit we’re dealing with now is born from the growth mindset coupled with a complete lack of new, real ideas.2

    I’m waking up to the idea that little bit of friction goes a long way.

    If these products we are being forced to use at the cost of our data and privacy are so fucking horrible to use, even after we decide to pay fees on a good number of them, then why not just stop paying the heavy costs and instead allow the friction? Why can’t we just step outside of our comfort zones and investigate what technology exists besides these monopolies offer (and market to us that they’re our only hope)?

    I think I’ll be spending the next few months working, I mean really working to untangle myself from these fucking tech behemoths. I know it’s not going to be easy. It’s going to take some time and patience. We need to remember that not everything has to be easy. That’s part of the problem today. We have all conditioned to expect that everything needs be so easy 100% of the time.

    Nothing is perfect and there will be some steep learning curves a ton of friction but, goddammit, isn’t that what it’s all supposed to be about? Where we’re at right now and, more frighteningly, where we’re headed is all just too much.

    I’m choosing to embrace friction.


    1: We took the place up on their spa experience which turned out to be only marginally worse than soaking in the tub at home.

    2: I’m pretty sure Netflix raised their subscription prices recently because they don’t have anything new (especially AI related) to add to the product coupled with the fact that there are a finite amount of people on the planet with access to jobs and credit cards. I can picture a meeting in my head: “How can we show growth?” … “Why don’t we just just jack up the subscription prices?” … “I LOVE IT!”


  • Lies. All Lies.

    Whoa, hold up there. Just hold up. There is NO way this is a photo of an actual Support rep. That man is smiling ffs, SMILING.

  • Music I Used To Listen To: Possessed

    Every once and awhile, just for fun, I’m going to listen to some music I enjoyed when I was a teenager and and post about what I think of it now.

    Today’s entry is Possessed: “Beyond The Gates”

    Way back in 1986, everyone seemed to be talking about this album based on it’s kick ass, gatefold album sleeve and the strength of their debut album, Seven Churches. I had never heard Seven Churches and I never had a vinyl copy of Beyond The Gates. I did buy the cassette version that had the typical crappy mid-80’s lame, basic ass nothingness. I remember the intro was kinda neat but I can’t remember much about the rest of it so I can’t even say that I really “enjoyed it”.

    ANYWAY, I gave Beyond The Gates a listen last week and… wow. Just wow. This album sucks so hard I can’t even find the words. I’m just going to stop writing about it and move on with my life.


  • Sugar and Cheap Entertainment

    I’ve been on a hip-hop kick lately. Specifically Kendrick Lamar.

    Today I discovered, and now absolutely cannot get enough of, Cartoons & Cereal (feat. Gunplay).

    Yes, I know I’m late (very late) to the party, but what a fucking song this is. The passages that begin with “Now I was raised in a sandbox” is unlike anything I’ve heard in a long time; the childlike yet robotic vocals of Lamar and, I believe, Anna Wise, layered, ping-ponged on top of the horror soundtrack style synth and samples is otherworldly. And the way the I-I-I part in these sentences is stuttered adds a layer of, oh I don’t know what you’d call it. Unease? It’s definitely unsettling.

    Yeah, I’m nerding out over this simply because I can’t think of anything to compare it to and I’ve had it on repeat all night.


  • What If We Just Stopped? Part Two

    Twenty years ago this spring, I started my first “real” job at a local IT company. I was hired as Support, but it wasn’t the burger flipping, minimum wage earning, soul sucking Support of a monopolistic ISP help desk. This was Enterprise Support. I worked the same eight hours, at the same desk, Monday to Friday. I got to know the customers, their use cases, their workflows, and their work habits. I learned the difference between strategic customers and everyone else. I learned to work without a pre-written script.

    In the three years I was there I learned a ton, and memories come and go, but the one thing I always remember was this:

    At one point we had started receiving a lot of customer tickets around sluggish performance and Java out of memory errors.

    With the customers grabbing pitchforks and lighting torches, we finally had a meeting with the VP of Development and one of the senior Developers. We explained that the issue which was plaguing the customers was a particular feature (if I recall, it was a report of some sort) was, once invoked, slowing down the entire app and as the day went on, the whole system would just start to error out with java.lang.OutOfMemoryError messages. Restarting the servers every night seemed to give relief, but the next day it would start all over again. This was true for both our hosted servers (which were now being restarted every night) and the servers of our on premise customers who had logged tickets with us (and who we had instructed to restart their servers every evening).

    After some discussion, the senior Dev stated, quite confidently, that the issue was simple to solve. “It’s running out of memory, so just throw more hardware at it until the error stops.”

    The VP looked at him and in a very level voice said: “No. That’s lazy. If it was coded properly in the first place, it wouldn’t be running out of memory.”

    He then instructed the senior Dev to optimize the code until it ran on on the bare minimum server requirements that we stated it was supposed to be able to run on for any on premise customers, and that would more than suffice for our hosted servers now, and in the future, and any customers servers to boot.

    The senior Dev, grumbling, went off and did just that. If I remember right, it took him the better part of a week, but he did it. We kept the customers at bay with promises of a fix, and when the new code was completed, tested, and pushed out, it was pretty glorious. The sluggishness vanished and the java.lang.OutOfMemoryError messages were nowhere to be seen.

    After having witnessed this it burns my ass that, to this day – a time where even the cheapest of consumer computing hardware is so insanely more powerful than the servers were twenty years ago were, the experience for a huge percentage of the population is absolute garbage.

    I’m not a Developer at all. I can write some mean HTML and am pretty okay at CSS, but that’s it. Code just does not click in my brain in the same way math doesn’t click for me, so I’m not gong to stand here and even pretend to know what’s going on with code. What I do know is that I’ve experienced, first hand, a major software performance issue fixed because a VP told a Dev to optimize lazy code rather than just throw more hardware at it until the problem went away. This proved to me that it could be done.

    This is what DeepSeek showed the world this week: convincing everyone that all you need is more hardware and more money is lazy.

    That’s us though. It’s all about releasing more new features. It’s about pushing code with an “acceptable number of bugs” and questionable performance out to paying customers. And if there is any kind of bottleneck, you can always just throw hardware at it until the issue goes away… but it never really goes away.

    While you theoretically can to fix a clogged toilet by making making the bowl and pipes bigger, it will still just keep right on filling with shit.


  • What If We Just Stopped?

    Two things happened this week that caught my attention:

    • DeepSeek (to be fair, this caught everyone’s attention).
    • Microsoft decided to jam Copilot into their 365 Subscriptions and charge more.

    DeepSeek is, without saying, the BIG news right now. I don’t have much to say other than I’m really enjoying watching OpenAI and it’s ilk get absolutely pantsed.

    For more info and a more eloquent rant, Ed Zitron has a great take on DeepSpeek and AI.

    I will say that all of this hit home more when I logged into Outlook webmail today and saw this:

    Can I turn off that gaudy Copilot button? Sure? Maybe? While trying to figure out how, I also found out that MS was going to increase our yearly subscription fee by quite a bit seemingly just for the privilege of having access to Copilot. After more digging, I found that we could switch our MS365 account to something they have branded “Classic” which is, you know, just MS365 without fucking Copilot and costs the same I’m paying now.

    To do this you have to begin the process of cancelling your subscription and then choose Classic while you’re on the “boo-hoo, please don’t leave” screen. It’s a bit of a dark pattern, but at least you can forgo paying for Copilot. However, since I’m in the middle of my subscription period, I’m stuck with Copilot until the fall.

    Of course, MS sent me an email regarding our account change:

    You can see that, just below the subject, Copilot wanted to summarize this email. Since the family is stuck with this shit until the middle of September, let’s see what it does. Fuck it. Show me the magic! Improve my life!

    I clicked on Summary and this is what I got:

    I knew it was going to do exactly this, yet I was still irrationally angry. It took ten seconds or so for Microsoft’s AI to read my email and give me that summary. In that time I could have oh, I don’t know, just read the fucking email.

    Microsoft Copilot is the literal equivalent of Dethklok recording on water; destroying millions of acres of natural habitat and blacking out cities so Nathan can record himself blowing a raspberry and clapping his hands.

    I can think of any number of problems in this world that need to be solved before I think, “Hey, I could really use a summary of an email!” Yet this is the exact shit all of these huge companies are trying to sell us. Google, Apple, Meta, all of them. They’re not in this to make your life easier. They’re in it to make money. They’re in it for power. They’re in it to say, “We’re number one!”

    Don’t ever let their marketing tell you otherwise.


  • Well, Ok Then

    So, I’m typing this in the Block editor after fighting to get my site to look like this. Take a look around. Basic as basic can get, right?

    This look is slightly not what I was aiming for. I did plan to have an image at the top there, but the Block I was using fucked with the colour of the font in the navigation drop down so you couldn’t actually see the links. I mean, whatever. For now this is ok.

    Edit: Fixed this, obviously. I will warn you that as I poke more, there may be more changes but I’m going to try keeping it minimal.

    Anyway, I have been picking away at Linux and I’m still here. For those that really want to see what’s happening, I’ve started a journal that you can navigate to via the fancy new Linux > Linux Journal link in the navigation. I didn’t want to clutter up the main page with my prattling, so you can find it there.

    One thing I’ll update here is I noticed some issues with the Scarlett 2i2 in Mixbus, namely shaky playback and the inputs would drop out depending on how it was set in either System settings or in the Mixbus audio engine settings. Well goddamn, after some digging around I came across this video on YouTube that all but fixed me up.

    If you have a Focusrite, Scarlett 2i2 Gen 3, keep this handy:

    $ echo options snd_usb_audio vid=0x1235 pid=0x8210 device_setup=1 > /etc/modprobe.d/snd_usb_audio.conf

    There’s more info in the video, of course, and it’s all great.


  • Hear Ye! Hear Ye!

    This is a quick note to let everyone (yes, all four of you) know that I’ll be fucking around with the design and layout of this here blog over the next couple of days. So things may be wonky at times as I try and figure out how, exactly, WordPress Blocks work.

    Blocks is something I’ve been scratching my head over for some time. I’ve mostly stayed on older themes and use the Classic editor because why do you need a separate “block” for each paragraph of text? Turns out I’ve been itching to update the look of my site for a while now and none of the older themes seemed to, as they say, twirl my beanie. The new Twenty Twenty Five theme, however, was what I was looking for design wise.

    So Blocks it is I guess – at least for the layout. I’m most likely going to stick with the Classic Editor for posting.

    While it’s finally starting to sort of click, I just really wish I knew the thinking behind Blocks. It’s just so fucking convoluted to the point that it borders on hostile. When you see the layout I decided on and compare it to what is in place now, you’ll wonder why it took me nearly a week to finalize.

    Whatever. For now, here’s a picture of a chipmunk I took a few years ago :)


  • Derp

    This is a quick story about a blithering idiot.

    Sometime in November of last year, the screen on my phone started to come away from the body. I have no idea why, it just did. The screen still worked, it was just separating from the rest of the phone. I put my phone in the bulky case I have because it wraps over the screen and kinda holds everything in place and started looking at repair options. I quickly found that this was something I could fix myself thanks to iFixit who, I may add, has saved my ass a few times in the past. So I ordered one of their iOpener tool kits and a replacement screen adhesive. Cost = Not So Much compared to what a mobile shop would have charged.

    The tools and the adhesive arrived and I spent about half an hour following the instructions and, in the end, it wasn’t difficult to replace the screen adhesive and put the phone back together. I mean, attaching the screen cable back to the phone was a little finicky but, past that, no sweat. I kept the phone in the bulky, cheap case as some added insurance.

    Two weeks ago, I decided to get another cheap case that wasn’t as bulky (seriously the one I’d been using was just, ugh). And this new cheap case showed me one thing: the screen was coming off the body again.

    FFS

    I put the phone back into the old cheap, bulky case. The next morning I drove to the mall where there is a mobile store who does good repairs. After saying Good Afternoon, I told them I had what would probably be an easy repair. I took my phone out of the shitty, bulky case and showed the dude how the screen was coming off.

    Dude called over his manager. Showed my phone to her. She took a close look at it. Wrinkled her brow, looked at me and asked: “Did someone repair this recently?”

    I said, “Well, yeah. I tried to repair it.”

    She nodded, put the phone on the counter and showed me that…

    … I had forgotten to remove the final liner before putting the phone back together.

    See this?

    Yeah. For whatever reason, I didn’t do this step.

    I muttered “son of a bitch” and she instructed me to grab the little blue tab and pull the liner off. She then placed the screen back on, picked up my phone and ran her fingers around its perimeter making sure it all stayed together.

    She handed me the phone back. “You should be good. No charge.”

    “Not even an idiot tax?” I asked.

    “No idiot tax.”

    Apparently my obvious embarrassment at my own stupidity was enough.

    I thanked them both, picked up the liner and put it in my coat pocket, and walked out of the store.

    I’m keeping this as a reminder to always follow all the instructions.


  • Money, Meet Mouth

    I’ve spent the past few posts ranting about the state of big tech and how it is just getting worse and found myself feeling a little off.

    I’ve been going on and on about moving away from big tech and here I am using Windows. While I really like Windows 11, there is something wrong with having to spend time disabling tracking and ads in a fucking operating system. I recently reinstalled Windows 10 on an old laptop and the amount of absolute crap you have to opt out of/disable/uninstall is just stupid.

    So I decided to give Linux a try once again. Fedora 41 (Jam) baby!

    Took a bit of work at the start. I don’t know what I did with my first install, but after messing around in the console trying to get software installed for my keyboard and mouse, I rebooted to an 800×600 desktop with no other hardware working properly: no internet, no sound and… whatever. I’d not installed anything at that point so I reinstalled and here we are.

    Issues and Thoughts So Far…
        • Reaper won’t connect to my Scarlett 2i2. Got this somewhat fixed; the Scarlett is connecting now. It’s a GUI issue in Reaper. When you choose ALSA, you have to choose the device. If you click on the drop down, you get a blank list. This led me to beleive that the hardware was not detected. Turns out that you have to click exactly on the drop down arrows to see your device choices (e_e) I still need to test at some point as I don’t see the two separate inputs when I select a track input.
        • Installing and getting Scrivener 1 to run on Linux was a pain in the ass. I tried setting it up in Bottles and just could not get my license to activate no matter what I tried. I finally got it running in Lutris and so far so good even if the font rendering isn’t as crisp as it is in Windows. It did crash a couple of times at the beginning, but I messed with it and now have it working. I am pleased that I can access the work saved from Windows via my OneDrive folders (thank you sooo much Insync!).
        • Razer. Oh Razer. I love your hardware. Your DeathAdder mice are the best I’ve used when it comes to ergonomics and feel. And this Ornata TKL I have is is simply fantastic. Your software though? Garbage. Just garbage. For Linux there is OpenRazer. Means I can get my hardware working in Linux, yay! Everything is just as janky in Linux as it is in Windows, boo! Note that this is a not a bitch about Linux, or the people who work on OpenRazer. This is a bitch about Razer. I really don’t know why these companies can’t make decent software for their devices 2.

    And… I think that’s it? For now anyway. I mean, I just can’t figure out how to customize parts of the interface; there have been some changes in KDE Plasma in the past year and a half it seems, but that’s just me nitpicking. Besides, I’m goddamn playing The Witcher 3.

    On Linux.

    And it’s absolutely glorious 3.

    Look, I could go on about this shit forever and I know that there are those of you out there rolling their eyes thinking “oh, here he goes again!”. I also know that me blathering on about this shit doesn’t really amount to anything, but so what? I’m allowed to change my mind when I want just like everyone else is allowed to change their minds if they want. And like you all out there, I have to navigate the systems in which we live. I’m just not going to play ball one hundred percent of the time. I want to try and live by what I feel is right and blindly supporting Big Tech is not something I feel comfortable doing so I’m going to do my best to not support them, I know that there are times that I’ll have to use their services. I’ll just have to be conscious of my decisions.

    Will this Linux thing work this time around? I don’t know. I really don’t know. But I do know that I didn’t feel right not even trying.


    1: I own and use Scrivener for writing non blog stuff. After spending nearly six months trying out different writing software, Scrivener was the one that had the features I need and would use. Unfortunately, it’s Windows and Mac only.

    2: I mean, come on. I’m a simple man. I just want my lighting set to static white. That’s it. I don’t care about game modes or intelligent functions or breathing fire waterfalls. Just static white. Yet this never sticks. And if I bounce back to Windows for a moment holy crap, the lighting in both the mouse and the keyboard starts having seizures. The shit thing is that the software for all other peripheral companies is just as bad, if not worse. I’ve had to deal with Logitech before and Razer is downright revolutionary in comparison.

    3: For this I give a semi-cautious shout out to Valve and their Proton compatibility layer. Yes, I know Proton exists so they can sell Steam Decks and yes, there are things wrong with Steam,  but no other game group has, that I can see, has allowed for something like Proton. Sure, there is Lutris (which I have installed for Scrivener, but yet to try with games), but the fact that Steam not only built this compatibility layer but decided to include it in a Linux desktop version of Steam is actually pretty amazing and, so far, the experience has been seamless.

    Is Valve one of the bad guys? Sure, they are. I mean, they are the biggest digital game storefront there is so they do throw their weight around. Yes, yes, I have a GOG account, have bought games from them, and support their “you own the game” ideals, but unless Lutris really comes through then GOG is pretty much Windows only, and even if the GOG platform means well, they still offer and support games from the big studios so where do I stop?  I’m not here to go down every rabbit hole. I’m here to do the best that I can.