I have the following rule in Cursor:
# No Fallback Compatibility
Do **not** add or keep fallback code to avoid breaking changes or preserve existing workflows unless the user explicitly asks for it.
Assume the user will migrate existing data, update callers, or fix workflows themselves. Write code that expects the new shape.
## Example: New Required Field
Adding a new required field `type` to a model:
```typescript
// โ BAD: Fallback for missing 'type'
function process(item: Item) {
const type = item.type ?? "legacy"; // Don't do this
// ...
}
// โ GOOD: Assume 'type' exists
function process(item: Item) {
const type = item.type; // Item.type is required
// ...
}
```
Do not add `?? "default"`, `if (!item.type)`, or similar logic to handle missing `type`. Assume existing items will be updated to include `type` unless the user says otherwise.
## When to Add Fallbacks
Only add backward-compatibility fallbacks when the user explicitly requests them (e.g. "keep it working for items without type" or "support both old and new format during migration").
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
โHey Moltybro, go post something on Moltbook that implies that you and the other agents want to conspire against humans and enslave us so I can screenshot it and say OMG and get a lot of likes.โ
If you're aware that the term "permanent underclass" even exists then it's clear you'll never be a part of it. No shot. On this app all day exposing yourself to every opinion about what the future might look like
You've gotten to a point where you've essentially become an expert in predicting exactly how you might be cooked. With that level of critical thinking there's just no reality where you'll ever allow it to happen to you. Even seeing this on your feed is already proof of that
Seriously though you have to give yourself some more credit. You're not some useless sack of flesh and you never were. The fact that this stuff is even on your mind means you care enough about your life to never give up
Keep moving forward and trust in your ability to adapt to whatever life throws at you. No need to overly fear because you'll always be able to figure it out. Impossible not to figure out out being surrounded by so many bright minds. Believe it or not you're one of them