• 4 Posts
  • 450 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
rss
  • I like and understand where you’re going, but I can offer some actual experience. I learned my legal first name at 8.

    It didn’t go down well (I cried because the teacher didn’t call my name and sent me to the school office to get it sorted) and I had a weird complex about the real name into high school. There’s no rhyme or reason to the two names, so it is actually sort of surprising to pair the two. To this day I still go by the nickname I thought was my real name. My nieces and nephews still enjoy discovering my real name and calling me by it thinking it’s a big secret they’ve discovered. I still have to explain it a hundred times a year to new coworkers and acquaintances.



  • Just my opinion of course: I wrote golang for years and wanted to love it for the first few. I like some of the patterns, but I got very tired of writing (and reviewing) boilerplate (or in the case of reviews, what should have been boilerplate but got missed). I know it has gotten a bit better in the past few years, but at this point I’d need a huge reason to leave python or look past rust.





  • Currently giving it a try on a small API+async task project.

    I think the hardest thing for me has been discovering which dependencies are (can be) injected and through what magic string. But, it’s also easy to step through the source to find answers.

    After many years of DIYing validation with Django, then attrs+flask, and then getting a lot of that work for free with pydantic+fastapi, msgspec+litestar feels like the natural evolution into a mature pattern.

    The sqlalchemy models are first-class citizens, the service and repository classes just work (especially well if you use their advanced alchemy wrapper).

    And the devs are very responsive (fixed a tiny bug I found in a weird corner with tests in a matter of hours).

    I’m gushing a bit. So I’ll just end it by saying I agree with the author: it’s worth a look.



  • Not OP, but Is that bait? Lol, it’s written in rust for a start!

    Kidding aside, it’s not “better.” I switched to alacritty from urxvt years ago because it was easier to configure and came with the promise of speed. I tried out kitty when it was new and still a bit raw, but haven’t given it another fair shot.

    Ghostty is also on my list to try now too.










  • I’ve not encountered this for bash.

    The usual recommendation is to use Ctrl+r and do lookups when you need them.

    Auto-suggestions are built into the fish shell and easily added to zsh. I haven’t explored beyond those in a long time.

    I hesitate to recommend changing shells for a newbie, but plenty of distros are using alternatives out of the box (usually zsh).

    The typical journey for a newbie power user is a switch to zsh and an installation of oh-my-zsh, and then you can install zsh-autosuggestions as a plugin.

    I wouldn’t recommend fish shell to you yet, but only because you’re new enough on your journey to be copy-pasting and fish isn’t posix compliant which could throw you off occasionally. (This will probably bait some fish fanatics).