• 2 Posts
  • 174 Comments
Joined 1 year ago
cake
Cake day: February 14th, 2024

help-circle









  • Yeah, I don’t consider most code complete unless it’s safe and reproducible. I love make, currently using npm but you can set up scripts with it. Automating the build process was the very first thing I did.

    This project is a piece of work. There’s effectively no documentation, and every now and then I find something new like this. The stuff I’ve fixed up so far has been much much more reliable and performant.

    Part of me just wants to rewrite the whole thing, but I need to ship features so we can sell the product and pay my salary.

    At least I’m not a cog in a huge corporation getting my soul crushed every day. I actually love fixing weird stuff.







  • BABASH includes the following changes from bash:

    • The kill command has been replaced by baptise and exorcise. baptise prevents a program from spawning a daemon, and exorcise terminates daemons.
    • All quoting must be annotated with a bible verse number
    • Due to manpage shenanigans with touch, touch has been renamed to exalt. Attempting to access the manpage for touch will be reported.
    • Using pipelines will no longer do clean up for the user


  • 100%.

    what the hell is going on with “Tables” vs filter views vs slices vs named ranges.

    That should all be one properly thought out feature. And tables are so fragile. Nobody knows how to use filters because they default to global. The row groupings feature is entirely broken and forgotten about… they recently updated the filter views UI to be fragile all e s as f throw error messages about whether you’ve saved the change or not (nobody ever cared about this, we’re just trying to filter without breaking the sheet)

    The little pills you get for validated entries are nice though, but even that has like 3 different versions and ways to do it.

    Then there’s things like checkboxes, I know there’s an option for it somewhere, but I have never once found the menu it lives in.

    Oh and the paste style menu item that tells you the shortcut but doesn’t copy stole for you. That is the most written by an engineer feature I’ve ever seen. “You’re doing it wrong, do it my way now or don’t do it all”.




  • I tried out the new copilot agent in VSCode and I spent more time undoing shit and hand holding than it would have taken to do it myself

    Things like asking it to make a directory matching a filename, then move the file in and append _v1 would result in files named simply “_v1” (this was a user case where we need legacy logic and new logic simultaneously for a lift and shift).

    When it was done I realized instead of moving the file it rewrote all the code in the file as well, adding several bugs.

    Granted I didn’t check the diffs thoroughly, so I don’t know when that happened and I just reset my repo back a few cookies and redid the work in a couple minutes.