Carry Marmite. A harmless alternative that nobody likes enough to confiscate from you.
Posts by Ed Grosvenor
In related news, product launch 2 will now happen on Saturday night and if you need me, I’ll be at the zoo.
He’ll never be this age again, so I might as well just roll with it.
I went to bed on Sunday night with two days of client work and two product launches on my plate for this week. Then my toddler figured out he could fake an illness to get himself sent home from daycare two days in a row. When his big brother picked him up today, he smiled and said “zoo?”.
Most people in Switzerland have to file. But it’s easy and free to do it, as long as you can read the local language.
Three user messages in a row containing 67.
“We’re getting a big house near Lagos in August to celebrate. Who’s in?”
Everyone in the group chat starts looking at flights to Nigeria. He must mean that one. His wife is Nigerian. They go back every year.
No, means the one in Portugal so we all have to start over.
Option One: Find a way to hire ~40 people for 1 to 2 days of work per month, each in a different country with its own unique employment laws.
Option Two: Find any possible way to avoid option one.
Does anyone have a slow query I can tackle instead?
The "trusted partners" section reads like
totally-not-a-tax-scam.info
File free if you earned between $19,357 and $83,300, are between 19.5 and 61.25 years old, have brown eyes, and are under 6'3" tall. Free state filing (just give us your federal refund).
I'm trying to help my kid, who is a horrible procrastinator, file his first US tax return. He worked for a few months in the US and has a little refund coming.
The IRS axing Free File in exchange for this "Trusted Partners" program is such a bad scene.
From a screenshot from a website that helps Americans research options for living abroad. Flight time from NYC: 11 hours, Expat community: very large, Citizenship possible after 999 years of residency.
So you're saying there's a chance...
Claude adding columns to bitmask int columns holding visa information for Americans wanting to move abroad.
The thing I shared earlier is the second most interesting thing I ran `cloud ship` on. I had hoped to share this one, too, but Claude is still busy doing data entry. Maybe tomorrow...
Yeah. With lots of help from my team.
We've built this for clients about a dozen times, and I finally got around to making it a product.
November 2024 - Register a domain
Yesterday - Decide what to use it for
Today - Launch
Maybe the bottleneck is the big rock at the top of my neck.
A few small modifications made it perfect. Thank you!
This is awkwardly and hilariously phrased, but yeah... that is a new one for me too.
The new command keeps it connected to the terminal session, spewing invalid control character warnings. There's no useful output that I can find anywhere. I don't know what @jetbrains.com was trying to add with this thing, but I just want the old command back.
I finally got around to deleting the old `pstorm` command and replacing it with the new `phpstorm` command because the IDE wouldn't stop complaining. Biggest regret of my career. All I want to be able to do is open the IDE from the terminal.
That or PHP Enum backed fields. I don’t usually reach for the _at fields because I lean heavily on event sourcing. So I already know when things happened. So I like to just make sure that there’s always room for a third state.
Boolean is almost always the wrong column type, eventually.
The kids have been on holiday for the last two weeks so I’ve been pretty disconnected from the outside world. I see we are still hell bent on ending civilization. So the theme for this week is “what if the moat is an actual moat?”
An average, boring, rainy Sunday for my kids looks very much like the “once in a blue moon” special days of my childhood.
We actually build out full state machines in the Enum, so we actually have stufff like #CanTransitionTo([MyEnum::NextStep, MyEnum::Oopsie]); My worry with your approach is that someday Claude or Rector might decide to alphabetize, and then you have failing tests in CI for a preventable reason.
A less fragile option would be to use attributes on the cases to define the order of the jobs so the order of the cases wouldn’t matter. But a comment is a good solution for now.
The messaging around AI, even from very talented and well-meaning experts in software development, is leading people to make really destructive decisions and put themselves in a very bad position. It's not an engineer. It's a fantastic tool in the hands of a talented engineer.
I just finished another almost certainly fruitless bid for a "Help! AI broke my app! " engagement. Seriously, people. Do not just throw Claude Code at a 10-year-old application. For a few hundred dollars in tokens, you will definitely do tens of thousands of dollars worth of damage.
We’ve already had a similar talk when we were overtaken by Juggalos on a trip to Ohio.
They’re having a blast and it’s all super innocent and child friendly. He’s showing off his German to a fox from Austria.
You have to respect the artistry and, occasionally, the engineering.
I’m sitting in a hotel bar with Milo waiting for a food delivery and a gathering of furries is growing around us. He’s 10. Do I try to convince him that today is Denmark’s Halloween or do I actually answer his questions?