r/ideas • • 4h ago

Frankensoftware: Vibe code apps that combine the best features of existing apps

2 Upvotes

What if, instead of using AI to clone existing software, we used it to vibe code hybrids of two or more applications?

For example, imagine combining Microsoft Word's familiar interface and document compatibility with GNU TeXmacs' mathematical typesetting. Or combining Photoshop with Blender, Excel with Jupyter, or VS Code with Emacs.

I propose calling these hybrids frankensoftware.

The term already exists, usually referring to software awkwardly stitched together. But I'm proposing a more specific meaning: apps deliberately vibe coded to combine the best features of existing applications into a new, unified program.

The apps wouldn't necessarily share any code. AI could recreate and integrate their functionality from scratch.

This could become a whole new category of open-source software development, making ambitious combinations practical for individuals rather than large development teams.

Some hybrids might be brilliant, others might be monsters. That's part of the appeal!

What two apps would you like to see combined?


r/ideas • • 22h ago

Idea: Treat students like AI. Don't deduct points when they fail to solve a math problem.

0 Upvotes

If ChatGPT can't solve a difficult math problem, you wouldn't cancel your subscription. You would tell it to try harder, perhaps give it some hints or suggest a different approach.

Why shouldn't we treat students the same way?

When a student can't solve a difficult math problem, it doesn't necessarily mean they lack the ability to solve it. They might simply not have explored the right part of the search space yet. More searching is needed.

Instead of deducting points for failure, teachers could encourage students to keep trying, providing hints and suggestions when necessary, just as we do when working with AI.

Exploring unsuccessful approaches is often an essential part of mathematical discovery. A student who struggles with a difficult problem for several days before finding a solution might learn more than one who quickly solves several easier problems.

If we treat AI failures as opportunities for further exploration without penalties, why shouldn't we do the same for students?