• 0 Posts
  • 102 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
  • I naively thought it I may as well take a job using Go, as learning a new language is broadening, and some people like it, so lets find out first hand… I knew it was a questionable choice, looking at how Go adoption tailed off a while ago.

    Turns out I hate Go. Sure it’s better than C but that’s a very low bar, and C was never a good alternative choice for the use cases I’m encountering. I’m probably suffering from a codebase of bad Go, but holy shit it’s painful. So much silent propagation of errors up the stack so you never know where the origin of the error was. So very much boilerplate to expand simple activities into long unreadable functions. Various Go problems I’ve hit can be ameliorated if you “don’t do it like that”, but in the real world people “do it like that” all the time.

    I’m really starting to feel like there are a lot of people in the company I’ve joined who like to keep their world obtuse and convoluted for job security.











  • We’re not facing a problem, we’re in a predicament.

    We always have, we always will

    That’s a statement of religious faith. We have barely ever even existed so it’s plainly nonsense, and there is no rule of the universe that we must continue to exist or that we cannot unfixably destroy our planet’s ability to support us. You’re just baselessly asserting “they’ll think of something”.








  • sping@lemmy.sdf.orgtoProgrammer Humor@lemmy.mlEDitor wars
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    it always entertains me when a vim aficionado regurgitates the “just missing a good editor” joke, given that one of the editors Emacs offers is a pretty comprehensive clone of vim.

    (personally, I never had any problem with the default editor when I migrated to it from vi, though I was using a keyboard that already had ctrl next to a.)