Remix.run Logo
godelski 5 days ago

Switching from Android to iPhone caused lots of problems and this was one of the big ones.

But what pisses me off the most is when I've talked to other engineers/programmers about this (or similar issues) they just dismiss me with things like "you're not holding it right", "okay, but what's the value?", or "is it really a big deal?" (Yes, it is a big deal that I set something and then it undid itself! Yes it's a big deal, that's why I'm fucking late and we're having this conversation!)

Like come on guys, we're being paid north of $100k/yr (most well above that) and you can't just take the time to fix things? Earn your wage. Take some pride. Push back against your manager or just fucking fix it if it's quick.

I swear, there's so much added complexity in these systems created by people proclaiming we need to keep it simple. What's simple about the alarm clock and timer clock having different interfaces yet are visually identical? What's simple about duplicated calendar events that could be hidden with a regex? What's simple about a system that can't find contacts with identical names, hiding the process for users to manually merging them, and adding a new birthday event when they finally succeed?! (This literally happened to me. My partner had 2 contacts in my phone, 3 birthdays, and when I merged I ended up with 4 and 3 I couldn't delete because they weren't associated with a contact...)

We're making software worse. The AI isn't replacing jobs because we're getting more productive, it's replacing jobs because we pushed the bar so fucking low I'm more impressed to see that the code isn't written in Perl or Brainfuck