• 1 Post
  • 84 Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle
  • Do you know any EMTs? I do, and it sounds like you might also. In the US at least, this seems the opposite direction of what OP is asking. Long hours, low pay when amortized over hours on call, high stress, but potentially great personal satisfaction. Also potential career track to other first responder/medical roles, which can be another plus, e.g. wilderness SAR, marine emergency SAR, trauma nurse*, etc.

    If I have any of that wrong, I sincerely would enjoy additional context and discourse.

    *A close friend from high school went the EMT->trauma nurse route. He has the temperament for it and absolutely rocks it. He is doing waaaaay better financially and spiritually than most of our social circle. His hours aren’t consistent per se, 3 days on, 3 days off plus any additional shifts he wants. He could have retired about 5 years ago, but loves the work too much.



  • The fundamentals are always going to be the same:

    • Develop marketable skills
    • Build out your professional network
    • Develop ace communication skills, written and verbal; this pays dividends everywhere in life
    • Strive to be either in the top ~15%* of what you do or bring a diverse set of skills to the table so that you can perform multiple roles; however, the latter tends to be an entirely different kind of job
    • Be punctual
    • Always continue with your professional development
    • Be the kind of person with whom you would like to work

    *This is not as hard as it sounds. Consider Sturgeon’s Law (“90% of everything is shit”) and how much people phone it in; it’s pretty easy to stand out in most fields.

    More specifically, I suggest “durable” career fields such as the trades (plumber, electrician, lineperson, crane operator, cement truck operator, etc). I mentor and tutor some high school and college students. There’s a lot of career uncertainty for the the foreseeable future, and the trades are not going anywhere. I generally suggest “do what pays the most and chaps your ass the least;” this is just a guideline and the kind of thing you need to figure out what your inflection point is. Whatever the fuck you do, avoid debt like it’s the plague.

    Unless you land a proper apprenticeship, expect some serious long days for a few years, e.g. working full time and schooling/studying full time. Maybe you’ll get away with a less arduous journey, but if you’re mentally prepared to go full-tilt then you’ll be pleasantly surprised if the journey is easier.

    Empathy by way of anecdote: I was a DJ and nightclub manager. I was surprised when I hit 25 and was somehow still alive. I decided to take this life stuff seriously and saw that there was most likely no path towards serious financial security. I went back to college for audio engineering, working full time and going to school full time. I did audio engineering for about five years. While audio engineering was cool, I thought it would be even cooler to write the software tools for audio. So I poured myself into independent study, using my nights and weekends to learn programming. And once I was comfortable with programming, I went back to college again for software engineering, again full time school + work. The journey was hard, but I was a senior software engineer within 8 years, manager and principal roles another 4 years after that. However, I never got a job writing audio software; it’s been all medical and financial software. “How do you make the gods laugh? Make plans.” So have a vision, but be flexible and open to opportunities.

    Honestly, if I could have another go at it, I would have chosen marine electrician. Travel, boats + ships, technical + creative field, and get to pick and choose jobs I want to do.

    Woo warning ahead: there are qualitative aspects to the journey. Know what you want, rather than what you are avoiding. If you don’t know where you want to go, you are going to end up somewhere else. But something cool happens when you know what you want, know it in your bones, and commit to taking the steps. The universe delivers. Maybe not the exact thing you wanted, but some form of it.


  • I have a minor hand washing compulsion, but it’s not a germophobia thing. While I would prefer everyone wash their hands after using the bathroom, it doesn’t gross me out like some other things, like nose-picking.

    Lots of excreta aerosolize or otherwise get everywhere. While hand washing is a low bar to improving hygiene, shit is literally everywhere. Want to see something scary (depending on your squeamishness)? Get a 350nm UV flashlight and check out your home. Hell, try it right after you do a deep clean.



  • The abandonment issues are a huge challenge. Empathy by way of anecdote: my abandonment issues as a child were so bad that I couldn’t tolerate the idea of limited edition breakfast cereals. “What if I really like this cereal and they stop making it?!”

    It took me a lot of time, professional help, and mindfulness. Understanding my attachment style helped a lot. The super short, abstract spiel: attachment style is mostly set in stone; we can only work on our reactions. A positive inner voice is a huge step.

    Everything as it is, I’ve started having issues with feelings of being disposable… I can’t expect people to stick around, like they’re waiting for a reason to abandon me.

    That shit is going to happen. Stick with me here, because this is going to take a dark turn, but I found what works for me. You are disposable to most of the world. And you absolutely cannot expect people to stick around. To wish otherwise invites disaster. Graveyards are full of irreplaceable people.

    You can, however, be such a positive addition to your physical circle (with enough self-awareness and boundaries to prevent getting exploited) such that your circle regard it as unthinkable to be without you. That positive inner voice you’re working on… great! But it’s not going to be one big thing that makes everything work better. It’s going to be lots of little (and a few big) changes that turn the ship around. Give the self-work a couple years. You may not even notice the changes, but they all add up.

    In understanding your attachment style, you can more easily find people who are compatible. Spoiler alert: avoidant attachment tends to trigger people with abandonment issues; anxious-avoidant attachment styles tend to burn everything down around them.

    Calm your reactivity, improve your communication and self-awareness, grow your mindfulness and acting with intention. Non-violent communication (NVC) is the kind of thing that pays dividends everywhere in life. As is mindfulness. Develop a consistent meditation routine.

    In my experience, very few people are looking for the relationship exit. Those that are, you didn’t need them around.

    Edit: forgot a word


  • But maybe I’m just using it so much I don’t recognize the sharp edges as much anymore.

    Nah. I used to think that GUI git clients were The Way. But they all fall short, especially when the ***slightest ***thing goes sideways. Once you get your head around the paradigm, the git CLI is how you get real shit done and quickly. If anything, the GUI clients are all sharp edges and half-measures; the only reason I pull out a GUI client is to get a visual on all the branches in progress/already merged.






  • Gwenview is a new one on me. Thanks for the tip! Downloading it now.

    Raster as background and marking up as vector graphics on an overlay.

    There are lots of use cases for exactly that, like certain graphics tasks my partner does for her employer (flyers, t-shirt designs). with an existing raster image as background in Inkscape. For what I do, that workflow would be serious overkill.



    • Audio configuration: I just install DRS in Win10 and it works, as does all of the GPU integration*. My DAW also just works, no fiddling with the buffer to get rid of the crackling or to get it recognized.
    • FL Studio: It’s not really FLS that I’m missing but rather I have a couple VSTs that absolutely won’t work in Linux, plus a huge amount of patches I built in those instruments. However, Bitwig kicks so much ass that it’s been worthwhile to try to rebuild those sounds inside Bitwig’s Grid.
    • Inventor and AutoCAD: I hate Autodesk with the fury of a 1000 suns, but I know these apps cold and have a huge library of parts and assemblies. FreeCAD just ain’t there yet, and the new workbench menu has been an annoying learning curve. Inventor can handle enormous assemblies on my (previously running Win 10) laptop; FreeCAD still crashes when the object tree gets over a certain depth even on my burliest workstation. Assemblies in FreeCAD are a total mess too. I want to love FreeCAD and have great hopes for future versions.
    • Suspend: one of my laptops won’t suspend correctly. Sometimes it reboots, sometimes it suspends, sometimes it goes into a weird middle state running at full throttle but the screen is dark and the keyboard is unresponsive even to REIUSB. I just always shut it down now, no BFD.

    And despite all that, I don’t miss Windows at all.

    *DRS was actually painless on Aurora Linux with my big workstation that only has a dGPU. All my computers with both iGPU and dGPU were more fiddly. I mostly blame Nvidia on this issue. I’m pretty sure the suspend problem is also an iGPU/dGPU thing and also blaming Nvidia for that.





  • Holy hell, I feel this viscerally. I recently inherited an enterprise codebase with a new job and that pic is exactly how I imagine the consulting company reacted after hand-off. The code is actually quite clean and mostly makes sense, but it’s completely undocumented (including a lack of specs and XML comments for endpoints). By and large, it’s mostly SOLID, but there are abstractions on abstractions, handlers for handlers for handlers. Configuring to run locally or against the dev environment is a huge rigamarole that I’m trying to simplify before trying to bring on any more SWEs. The bright spot here is that I’ve been given a long runway to come up to speed.


  • I love reading how people use their Steam Deck for things other than gaming.

    I recently had to travel for family obligations and had to work during the 3-week trip. Rather than carry both my work and personal laptops, I used the Steam Deck + slim Bluetooth keyboard + a travel mouse as my personal laptop. I travel with a second 4K portable monitor for work anyway, so the increase in bulk was minimal. I also always carry my Deck for flights and other travel more than 1 hour. The Deck has been such an additive bit of gear, and not just for portable gaming. I’d go so far as to say it’s more than additive; it’s transformative.


  • Government will always be abused and turned against the people so its power should be limited

    Fully agreed. This is the nature of power. It is a problem as old as humanity, and there have been loads of attempted solutions to that end. Probably the oldest known is the Insulting the Meat Ritual in hunter-gatherer tribes to prevent hunters from becoming egotistical. Given the rarity of remaining hunter-gatherers, we can guess how that worked out.

    Decentralization (why we’re here in the Fediverse, right?), social ownership of the economy, revocation of corporate privileges… all excellent goals to which we can aspire. It’s a bit hackneyed but the truism applies: think globally, act locally. On social ownership of the economy, may I suggest looking into timebanks? Join your local timebank if it exists; start one if it doesn’t. A lot of what timebanks (can) accomplish represents most of these ideals. Disclosure: I’m a founding board member and the treasurer of my local timebank, so I have a lot of bias for timebanks as one potential arrow in the quiver of effecting social change.