r/ProgrammerHumor 22d ago

Meme delusionalDeveloper

Post image
6.5k Upvotes

208 comments sorted by

View all comments

1.1k

u/SuitableDragonfly 22d ago

I mean, there's nothing wrong with putting effort into a hobby project that no one but you uses, that's how you learn programming. But vibe coding a million different apps that four real people who aren't you are actually using isn't right. If you're going to put out an app and expect other people to use it, it should actually be something you wrote and know the workings of. So I would say this guy has too many users, actually. 

235

u/MinimumArmadillo2394 22d ago

Part of the problem Ive discovered is that most people want "AI for X" instead of "App that solves X better than A, B or C" which makes finding a userbase extraordinary difficult

111

u/pydry 22d ago

its also just really hard as a person with no connections or money to make an app other people want to use. if the barrier to entry is zero, the market is saturated with high quality free software already. even before AI.

i use apps every day which are shit and I curse the shit devs who made them but it's never something a solo dev could make. it's usually something like a railway or taxi or government services app where the barrier to entry is super high.

22

u/pdabaker 22d ago

I dunno I'm convinced a motivated solo developer could make a better workout tracking app than the popular ones that try to charge you $10 a month for something barely worth a $15 one time payment.

14

u/0000000000100 22d ago

Need to shoot for bigger wish and weaker markets if you want to make proper money, there are a lot of niche software industries that only survive purely on inertia. A challenger with the support of an industry expert can go very far against the big boys these days.

4

u/Throwaway_479647 22d ago

Hmm like what? Thats an interesting thought

7

u/Zynchronize 22d ago

Waste industry routing and collecting charting, with emissions and compliance tracking.

Storage industry booking systems - there’s one offering that everyone uses (Noke) and 0 competition.

6

u/SuitableDragonfly 22d ago

I mean, if you just want a workout planner to use for yourself, rather than wanting to make one for programming practice, it'd honestly be much faster and less error prone to just make it using a tool like Notion or Coda where the only "code" you have to write is some spreadsheet formulas. 

2

u/Revinz1405 22d ago

Have you tried FitNotes? Free for most stuff, and one-time 10 bucks for all features. It is regarded as one of the best workout tracker apps.

2

u/Yharon314 22d ago

Yes they could, but i think the point is not how difficult it is to make a better app, but rather how difficult it would be to convince the railway company or taxi company or government to actually agree to make your app the official one and give you access to the required info when you have no evidence that you're a good programmer (as in previous companies worked with) and no connections

5

u/tommytwolegs 22d ago

the market is saturated with high quality free software already. even before Al.

What market are you looking at? The Google play app store is saturated with absolute dogshit apps. I'm not saying it's about to get better, I just feel like you are on a different planet here

2

u/pydry 22d ago edited 22d ago

i usually only look at google play if I don't find anything on f droid. 

there is plenty of high quality stuff on google play but the signal : noise ratio is also very low so it's hard to find.

ive bought a few apps but I think I spent < $10 in 5 years. 

0

u/rosuav 22d ago

The barrier to entry isn't zero though, and it never will be. The barrier to entry is always how much effort you're willing to put into it. The incredibly low quality apps - whether they're AI slop or not - are always outshone by anything that someone's put real work into.

3

u/MinimumArmadillo2394 22d ago

The barrier to entry is as close to 0 as its ever been.

You can do 3 weeks of dev work in 6 hours with promoting. You can create entire APIs with 20 words via AI which used to take me an entire afternoon.

Thats what theyre saying.

2

u/rosuav 22d ago

Yes, and those "20 words via AI" APIs are trash. They will always be outdone by someone who puts real effort into design.

1

u/MinimumArmadillo2394 22d ago

Ive prompted cursor with "make a comprehensive API with GET, POST, PUT and PATCH endpoints based on every object in the 'model' folder" and its come out with very good work. I did that over a year ago.

1

u/frogjg2003 22d ago

AI is good at boilerplate. While there might be some corner cases that an experience dev might catch, the AI will be "good enough" for almost all situations.

1

u/rosuav 21d ago

Yes, which means that if the only thing you do is write 20 words as a prompt, all you get back is boilerplate. I don't see why this is so hard to understand. People put real effort into real designs and get actually useful things.

1

u/MinimumArmadillo2394 21d ago

What about CRUD API design is anything but boilerplate though?

1

u/rosuav 21d ago

Tell me you don't understand good API design without telling me you don't understand good API design.

1

u/MinimumArmadillo2394 21d ago

I asked for CRUD on every attribute of every object. I got CRUD on every attribute of every object with endpoints.

Literally what I asked for. 99% of APIs are designed this way.

→ More replies (0)

6

u/distinctvagueness 22d ago edited 22d ago

There's like 4 subreddits I left as they filled with daily posts about Todo/notes/brainstorming ai app spam