• 0 Posts
  • 61 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle
  • Remote, because my commute would be 140 miles round-trip again. Otherwise I mostly enjoy working in an office with people and I don’t mind going in every few months or so.

    Remote is also nice because it actually makes it easier to collaborate with other developers when we can both be at our own keyboards and share screens.

    I work well alone, but I spend a lot in time in calls, either work meetings or collaborating on code. I do enjoy the social aspect of that as well.

    I use AI pretty much every day, but mostly as a search engine/SO replacement. I rarely let it write my code for me, since I’ve had overall poor results with that. Besides, I have to verify the code anyway. I do use it for simple refactoring or code generation like “create a c# class mapped to this table with entity framework”.



  • I don’t mind that fishing exists and I understand many people enjoy it as a kind of zen. I personally would enjoy it more if it were more engaging.

    You’re right, I could just choose to ignore it if it has nothing of value to me.

    However, at least in ESO, tons of achievements and rewards are locked behind fishing activities. I could ignore their as well, but I would prefer if I could enjoy a more engaging fishing mini game (like their scrying is tedious but at least you’re actively doing something).



  • Anything that is 100% chance and just wasting time, with no meaningful way for the player to influence the odds. For example, how fishing is implemented in some MMOs like ESO: you can eat a buff food and use the correct bait for the water, but beyond that you’re just waiting in agony until the random timer dings. Then you do that 12 times before moving to the next hole, etc. “Waiting” isn’t an enjoyable mechanic.


    • see if there’s literally anything else you can do to improve or polish what you just worked on
    • set if there’s anyone else that might need help with their work or who you can mentor
    • learn new things you can put on your resume it that will help you in your job
    • learn stuff in general that isn’t directly work related, but maybe related to your next job/what you would like to work with

  • It’s not a matter of software choice, in my opinion. It’s the network effect. Everybody is on Facebook.

    Despite its falling out of favor of the younger generation, it still has massive inertia. There’s also the issue of (I think) the overall weariness of being on social media. The halcyon days of that is over; it has become a utility at best.

    I think part of the reason I enjoy the fediverse is that it reminds me of the old Internet: loosely connected, federated but independent. We had irc for chat, usenet, and mailing lists. We had like half a dozen IM platforms and tons of bulletin boards.

    With that in mind, the solution may be to just let the fediverse evolve: let people find the media that works for them, whether they are into photography, music, politics, whatever. Use the software that makes sense. You don’t have to declare a victor.

    The real threat isn’t Facebook: it’s centralization and censorship. The more distributed and heterogenous your ecosystem is, the safer you will be.




  • They’re not as common. I think most people either use a coffee maker (for coffee), or their microwaves to heat water. However, I have an electric kettle in my office for tea. One thing you may notice in the US vs Europe in that regard is that the standard outlet is 120V, so most small appliances can’t pull as much power as their 240V counterparts in Europe. So my electric kettle is probably a little slower than yours.


  • I mostly threw these out of the top of my head. You’re mostly correct:

    • most people use cards, not checks, but they’re still widely in use. For example if you’re paying a handyman, piano teacher, or just dealing with someone older, or someone who just doesn’t have other ways to receive payment
    • I’m in rural Ohio so I see Amish on the roads all the time. They’re not where it is expressly forbidden, like a divided highway, but you can find them on roads with speed limits around 50 or 55 at times
    • For the windows, the sliding style is what is weird to Europeans. We mostly use the kind that swings out in one direction it the other. American windows make more sense when you take into account that they have screens on them. (I forgot to list screens.)

  • The societal problems if the US has been covered by others, but here are some culture shock ones I’ve experienced, in no particular order:

    • still use personal checks
    • put down knife after cutting your food, move fork to dominant hand
    • drive through everything, including alcohol purchases
    • horse and buggy on highway
    • doorknobs instead of handles
    • almost everyone has air conditioning, so doors and windows stay closed in summer
    • double hung windows
    • carry water bottles everywhere
    • gas stoves and ovens are by far more popular than electric by a good margin
    • in sink garbage disposals






  • My main one is to learn shortcuts on your most used programs. Using the mouse for everything is a waste of time, but that has been said multiple times.

    My second is to create scripts to do a bunch of repetitive tasks. For example, I have a script I run on my work PC after I log on to the VPN that starts my “always on” programs (like notepad++), unlocks the hosts file, etc. I have some sendto scripts for converting files with pandoc, fetching multiple git repos in one go, etc. It just speeds up things and avoids errors versus me doing them manually.

    On Windows I use PowerShell and on Linux I use bash, meaning they work without additional software installed.


  • Yeah, I get it. I’ve had many libraries fail me in as many ways, which is why I consider it lucky to not have to implement my own. I work in .net these days, but there have been times where I had to just dig into the xml inside the xlsx and use xml tools. Those were mostly one-offs, thankfully.

    Back when I did Java I had a frustrating experience with IBM’s libxml causing our app to crash after several days due to a memory leak. I didn’t have access to the production environment so it took me probably 3 weeks to find the cause and only after digging through a crash dump provided by the sysadmin. Not related, but you triggered my traumatic memory :)