Human error is my prime motivator pushing for automation, mostly because I’m the one getting fucked by it more often than not. I’m the guy processing data people enter or produce into automatic reports.
Every type of error I run into takes time to investigate, figure out how common it is and decide how to handle it. More often than not, I need to specifically document that handling too, because someone is gonna come asking for it.
“Your report says we had 17 invoices for Dec 2020, but we’ve booked 18” Yeah, because someone entered the booking month as 20212 or 200212 instead of 202012 and there’s no reasonable way to parse that.
Nevermind the ones where the booking month is just “02”. Like hell am I gonna write logic to guess the year if it’s ambiguous.
Please just implement an automatic process to sync booking and invoicing systems. I don’t have any magic tools to turn your slag into gold.





Karaoke is kinda like improv comedy: You need an easy, quick setup, then a punchline that’s also easily understood, but not too crude. High-brow comedy has a place, but a low-brow club generally isn’t it.
For Karaoke, the song is the setup, so ideally you’ll pick a well-known one, while the punchline is the mediocre singing. Singing well is like telling an anecdote: interesting, for the right audience, but not what people go to Karaoke for. Take too long to get to the funny part and the anticipation is gone. Sing too poorly and it becomes unpleasant rather than funny.
You can be good at Karaoke as a form of entertainment without strictly being an actual good singer, if you nail that balance and deliver it well.