Live data from Hacker News

Where Are the Vibecoded Photoshops?

indiepixel.de

171–180 of 410 posts

Re: Where Are the Vibecoded Photoshops?

#171
I didn’t follow the article’s thesis. It felt written from a defensive crouch and claimed not to be punching down but it seemed to be radiating hostility the entire time. Something about vibe coding only replaces the lowest level of mechanical work involved in creative pursuits (including coding)?

I’m not a booster a doomer or a boomer but I think it’s a reasonable litmus test for LLM coding to implement 80% of an existing app or service. It’s not an accusation against anyone using LLM (I do) nor is it an excuse to take shots, it’s just a way of framing SotA capabilities.

Weird article, perhaps I missed something.

Re: Where Are the Vibecoded Photoshops?

#172
I’d like to share my thoughts as someone who uses Python and Claude Code on a daily basis (I’ve been running a research codebase and trading bot for several months).

I generally agree with the comment that “architecture is the bottleneck,” but based on my own experience, I’d like to elaborate further.

I don’t think the issue lies in code generation capabilities. The code generated by LLMs is competent on its own; the real bottleneck is cross-cutting consistency, which I believe is the primary challenge for applications on the scale of Photoshop.

For example, when I had Claude perform the task of “adding a new order type” to my trading bot: -Implementation in the relevant file: 90% success on the first try -Compatibility fixes on the backtesting engine side: 60% success with no oversights -Cross-cutting concerns like logging, metrics, and notifications: 40% of these were missed

The missed parts pass both compilation and testing. I’ve experienced the most troublesome kind of failure: the code is broken in terms of specifications but cannot be detected mechanically.

Photoshop has an estimated tens of thousands of cross-cutting invariants. Every these tools must operate without conflict across all layer types, selection ranges, and color modes. However, reconciling all of this with a single LLM inference seems impossible with the current architecture.

In other words, the absence of a “vibecoded Photoshop” isn’t due to a superficial lack of capability in the LLM; rather, the current context window and attention mechanisms are structurally unsuited for maintaining global invariants. This may not be the kind of problem that can be solved simply by “scaling up.”

Conversely, the direction of “personalized bespoke small apps” pointed out by stevex has fewer cross-cutting invariants (since the functionality is localized) and aligns with areas where AI excels. My personal conclusion is that Photoshop and AI development are not competing; they are simply solving different problems.

Since these observations are based on Python-based projects, this cross-cutting failure pattern might be less pronounced in statically-checked languages like Java or Rust. I’d like to hear others’ observations on this.

Re: Where Are the Vibecoded Photoshops?

#174
I'd say that the main challenge for vibe-cloning big and known programs comes down to cost. Plenty of extremely competent devs and companies out there are porting FOSS programs from one language to another, while offloading all the heavy lifting to the AI models - but even then, it can cost a non-trivial amount of money, and we're still talking about programs which are 1/10th in size of the ones you've mentioned.

I'm not sure exactly how many lines of code say Excel is, but if we estimate 10 MLOC of closed-source, then it would take a serious pile of cash for some SOTA LLM to reverse-engineer it. Especially given the fact that we don't have the code at hand to port.

Of course, we could use some open version of it, as best approximation, but there's still a ton of reverse engineering involved, which will burn tokens like crazy.

So the question becomes: What incentives are there for lone devs, or smaller teams, to vibe-clone some of the products, if it is going to cost them a fortune to do so? These things need funding.

Re: Where Are the Vibecoded Photoshops?

#175

If I’m understanding this correctly, it starts by raising this question, then argues that it’s kind of a cheap and meaningless punch-down. I’m not sure I completely agree.. I think these types of questions are more a response to the level of hype around LLMs and less about knocking people down. You see a lot of people excited about the personal productivity app they vibe-coded (which IMO is totally legit - it’s cool…

> definitely not written by an LLM

Are you serious?

Re: Where Are the Vibecoded Photoshops?

#176
We don't have vibecoded Photoshop, but... I have a vibecoded hexeditor. Vibecoded debugger. Vibecoded small document writer. Vibecoded file browser. Vibecoded virtualization runner on macOS. All for my personal usage and not released anywhere.

Why would I release it? Everyone can vibecode their own.

Re: Where Are the Vibecoded Photoshops?

#177

Earlier quoted context omitted.

or they could just learn to weld.

Be first, show us the way. Be the leader of the rebirth of human dignity through welding.

yes, if I ever lose my job to an emerging technology, I will simply find another occupation instead of demanding the reality to bend to my will and that technology to be banned, outlawed, regulated out of existence. unlike the bohemian types, I do not consider myself to deserve some kind of affirmative action bullshit made just for me.

Re: Where Are the Vibecoded Photoshops?

#178
post #84
post #34

I don't think that's the direction this is going to take. Replacing a mature app with an incredibly wide audience and a million use cases may or may not be possible, but what's actually happening is that people are making an app that does exactly what they want, and using it to solve their own needs. Previously you might use Excel to take raw data from various places and analyze it, create charts, reports, extract fi…

> How many people are just using ChatGPT or Gemini to get the image edits they want instead of reaching for Photoshop? I don't know if this is showing up in Adobe's subscription numbers, yet, but I expect it will eventually. As per https://xkcd.com/1015/ , I suspect many people are doing this and the artists hate all the examples even more than the average consumer who simply treats it as a sign of low-budget work. M…

The recent ChatGPT Images 2.0 has awe-inspiring image editing and composition capabilities. I can totally see what people mean when they say "Photoshop killer".

Re: Where Are the Vibecoded Photoshops?

#179
post #34

I don't think that's the direction this is going to take. Replacing a mature app with an incredibly wide audience and a million use cases may or may not be possible, but what's actually happening is that people are making an app that does exactly what they want, and using it to solve their own needs. Previously you might use Excel to take raw data from various places and analyze it, create charts, reports, extract fi…

Exactly this. I have an acquaintence who is a wine connoisseur and collector. He has done technical project management, but does not program himself. Over the course of several months, he has produced an app that manages a database of the wines he has. It's a lot more that just a CRUD-app. In addition to maintaining the obvious data (name, year, winery, notes, etc.), it can take a photo of the label, parse it, and fi…

Much of this could be done with a spreadsheet.

Not exactly revolutionary in the way you’re claiming.

Re: Where Are the Vibecoded Photoshops?

#180
post #163

Earlier quoted context omitted.

Exactly this. I have an acquaintence who is a wine connoisseur and collector. He has done technical project management, but does not program himself. Over the course of several months, he has produced an app that manages a database of the wines he has. It's a lot more that just a CRUD-app. In addition to maintaining the obvious data (name, year, winery, notes, etc.), it can take a photo of the label, parse it, and fi…

what about the data? is it locally hosted? if he drops his phone everything will be lost? or are servers and databases involved? if so, where are they being hosted? how did he manage those? even these sorts of stories are incredibly shallow and hard to believe for me personally.

I was writing a comment about the durability of this app, but you beat me to it. Something tells me that the burden of maintaining this thing through various OS updates, security policy changes (from Apple and Google), new devices, etc. is going to be frustrating for him. It's great that he vibecoded something useful to him in this moment, but I do think these stories are "counting their chickens before they hatch" so to speak.
Post reply on HN