

I hope vibe coding is a joke like “I just paste from stack overflow”
But I have met people who do just paste from stack overflow, mixed indentation and casing and all.
I hope vibe coding is a joke like “I just paste from stack overflow”
But I have met people who do just paste from stack overflow, mixed indentation and casing and all.
Inner peace coding is the best feeling in the world. It’s like crack, nothing feels the same after.
SQL auto format is still mostly terrible
The only half decent format is to start from the Mozilla style and then make it more sane.
I’ve been playing with sqlglot lately and want to start using it for diffs.
I’ll check out both, thanks!
ed is the standard editor
Same with neovim
I was able to do that
Turns out there was a second bug which triggered this one, and a bug I found in this script that I thought was responsible was happening silently for months.
Now three bugs are squashed
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.
Cron is a scheduler to run a program at a set frequency
He does charge a consulting fee to “fix” these issues
Almost all of them are dumb shit like this, where something is built in super hacky and dumbass ways.
What’s extra frustrating is the previous guy did create a git repo of these types of hacks, but this one doesn’t live in it for no discernible reason.
Yesterday I laughed at this, today Excel stripped leading zeros from a sheet of UPCs and converted them to floating point.
Also format as Text apparently means nothing
BABASH includes the following changes from bash:
kill
command has been replaced by baptise
and exorcise
. baptise
prevents a program from spawning a daemon, and exorcise
terminates daemons.touch
, touch
has been renamed to exalt
. Attempting to access the manpage for touch
will be reported.halve
and double
are inverses, right?
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 don’t know if that’s good or bad
The only two innovations in spreadsheets in 20 years that I’ve liked are connecting them to databases directly (which still sucks) and being able to collaboratively edit them.
It’s been a while since I’ve used it, how good is it compared to office and Google sheets now?
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.
Weirdly I can’t find lua references there
There are a few that someone just left behind in the 000s, but they can’t be relied on.