Hexbear devs be like:

    • Shinji_Ikari [he/him]
      ·
      1 year ago

      Part of me wants to laugh at it, how he has less than a dozen blog posts for all this effort.

      Another part of me understands to an extent, the site is a blog post itself and part of a portfolio of his technical abilities. Just because modern frameworks are so fucked, you typically have a team maintaining and updating them to have a consistently performant site, and this guy is doing one in his free time. Its just another way to sell his skills.

      Seeing all this though, makes me appreciate refusing to learn react and just doing raw html with like 20 lines of vanilla js when I need a frontend.

    • Optimus_Subprime [he/him, they/them]
      ·
      1 year ago

      switch to a static site generator like hugo and jekyll.

      Shit, you can even find a tutorial on YouTube that introduces you to Jekyll: https://www.youtube.com/watch?v=F8iOU1ci19Q

  • FuckyWucky [none/use name]
    ·
    1 year ago

    My server hasn't been restarted in literally 2 years. Can't have trouble if you don't restart. Ik ik not good for security.

    • Mardoniush [she/her]
      ·
      edit-2
      1 year ago

      Downtime is for the weak. Stay up until your architecture is too obsolete to be vulnerable.

      • Optimus_Subprime [he/him, they/them]
        ·
        edit-2
        1 year ago

        Downtime is for the weak

        Oh shit! It's Conan The Sysadmin!

        What is best in life?

        To crush your downtime, see it driven to zero, and to stop the lamentations of your users!

  • git [he/him, comrade/them]
    ·
    1 year ago

    First, let's talk about the DNS management. You would think that something as simple as pointing a domain name to an IP address would be straightforward, but no. There's always some bizarre propagation delay or weird caching issue that makes you question your sanity.

    Use a DNS service that doesn’t suck. I’ve not touched my blog’s Route53 in years.

    Oh, you want all your images to be cached at the edge so they're super snappy for everyone visiting your page, but you also want to bust your cache each time you publish a new version of your site? Fuck you! Figure it out and do it yourself.

    RTFM on your cache’s invalidation process. If the service you use doesn’t provide adequate docs, spend your money elsewhere.

    GoDaddy DNS

    Well there’s your problem. Stop using GoDaddy for anything remotely important in your life.

    Cloudflare accounts and cache settings and tier-locked behavior to worry about

    Cloudflare has some of the most idiot-proof UI design I’ve used. If you can’t figure that out the problem is with you.

    Then there are the Node.js and Vue.js version upgrades, which feel like a relentless, never-ending battle.

    There’s nothing on your blog that needs javascript, it is just paragraphs of text styled by CSS. The experience is not enhanced by it, and disabling it renders the site unusable. Your blog fails the most basic of usability tests.

    I've learned even more about full-stack development than I would have otherwise

    You have erected a skyscraper just to sell lemonade in the lobby.

    • DoghouseCharlie [he/him, comrade/them]
      ·
      1 year ago

      I remember all the GoDaddy commercials growing up and I had no idea what they were actually about. I thought it was some kind of porn website based on the adverts.

      • JuneFall [none/use name]
        ·
        1 year ago

        Hence their near complete domination of their market segment, as horny IT people and horny managers did think so, too.

  • ennemi [he/him]
    ·
    1 year ago

    I feel like this dude has massively overengineered his Web Log and is placing the blame on web technology

  • cactus_jack [none/use name]
    ·
    1 year ago

    maintaining this site fucking sucks!

    And that's exactly why I do it. It's one of the best projects I've ever created.

    Could I be developing something useful and new? Sure, but I'd rather waste time reinventing the wheel.

  • GenXen [any, any]
    ·
    1 year ago

    I've continued developing callouses as I encounter and solve so many common web-based pain points that are totally relevant to my day job, too.

    This dev doesn't have a day job. I remember over engineering a Drupal site for myself many moons ago, as a kind of portfolio to try to help me land work. Once I landed ongoing and secure employment, my desire to maintain a blog running on a bloated stack that nobody was reading dropped to zero.

  • StewartCopelandsDad [he/him]
    ·
    edit-2
    1 year ago

    My personal site is some Jinja templates and SCSS. I compile them with a Makefile and serve the static files with Apache. There's no Javascript because - like this blog - there are no comments. I thought becoming a senior software engineer meant you won't have to overengineer shit anymore?

  • thisismyrealname [he/him]
    ·
    edit-2
    1 year ago

    i selfhost DNS and its really not that bad to maintain :shrug-outta-hecks:

    setup was a little tricky but i don't ever have to change it really

  • Optimus_Subprime [he/him, they/them]
    ·
    1 year ago

    Lol @ reading these replies in this thread. I'm right there with ya.

    I felt my blood boiling as I read the blog entry. I wanted to shout at my screen, "USE WORDPRESS OR SQUARESPACE YOU FUCKIN IDIOT!!!"