Advertisement · 728 × 90

Posts by Ed Grosvenor

Carry Marmite. A harmless alternative that nobody likes enough to confiscate from you.

11 hours ago 0 0 1 0

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.

15 hours ago 3 0 0 0

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?”.

15 hours ago 1 0 1 0

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.

1 day ago 0 0 0 0

Three user messages in a row containing 67.

1 day ago 11 0 0 0

“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.

1 day ago 1 0 0 0

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?

1 day ago 0 0 0 0

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).

1 day ago 0 0 0 0
Advertisement

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.

1 day ago 0 0 2 0
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.

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...

1 day ago 1 0 0 0
Claude adding columns to bitmask int columns holding visa information for Americans wanting to move abroad.

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...

2 days ago 0 0 0 0

Yeah. With lots of help from my team.

2 days ago 1 0 0 0

We've built this for clients about a dozen times, and I finally got around to making it a product.

2 days ago 1 0 0 0
2FAnyone — Shared 2FA for Teams

Don’t share credentials.

But if you do, this might help. 2fanyone.com

2 days ago 2 2 2 0

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.

2 days ago 1 0 0 0

A few small modifications made it perfect. Thank you!

3 days ago 2 0 0 0

This is awkwardly and hilariously phrased, but yeah... that is a new one for me too.

3 days ago 1 0 0 0
Advertisement

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.

3 days ago 1 0 2 0

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.

3 days ago 0 0 1 0

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.

3 days ago 1 0 1 0

Boolean is almost always the wrong column type, eventually.

3 days ago 4 0 3 0

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?”

4 days ago 0 0 0 0

An average, boring, rainy Sunday for my kids looks very much like the “once in a blue moon” special days of my childhood.

4 days ago 0 0 0 0

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.

6 days ago 0 0 0 0

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.

6 days ago 0 0 1 0
Advertisement

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.

1 week ago 2 0 0 0

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.

1 week ago 5 0 2 0

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.

1 week ago 2 0 1 0

You have to respect the artistry and, occasionally, the engineering.

1 week ago 1 0 0 0

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?

1 week ago 5 0 2 0