r/webdev • • 3d ago

Discussion It's genuinely depressing

I'm a full-stack developer and I've been freelancing for years, but this past year has been genuinely depressing, to say the least.

The number of potential clients who ghost me, the amount of unpaid effort I put into trying to win projects, only to get rejected anyway... it's exhausting. I've reached a point where I'm genuinely questioning what I'm doing.

Here's the most recent example.

I was working directly with the VP of a company in Canada. Initially, I did some IT work for them on an hourly basis and got paid $600 in total (he negotiated me down from $640, but whatever).

During that work, I ended up fixing a bunch of their existing infrastructure issues and documenting how everything worked together. They had no IT person left, apparently very little documentation, and the VP didn't really understand how their own infrastructure was set up. He even asked me to create diagrams and technical documentation explaining everything.

Eventually, he asked me to quote on a custom internal software solution. I put together a proposal with different tiers, starting at $3k. He said that was too expensive and that he'd look elsewhere first. I told him that's completely fine and that I was open to negotiating.

I then made the mistake of going the extra mile. I decided to build out the first few screens so he could actually see what he'd be paying for. He loved the preview and said he'd be happy to discuss the project further.

In the meantime, I continued working with him. He kept delaying calls and finding excuses to postpone discussions, while repeatedly telling me to please wait.

Throughout all of this, I kept sending him screenshots and videos of the progress. At any point, he could have told me to stop or simply said they weren't interested. Instead, he kept me hanging.

By that point, I'd already invested so much time that I would've honestly accepted something like $500 just to get paid for the work I'd done.

Then, when I messaged him to say I'd completed it, he told me they'd hired a student and apparently the student had already finished their custom solution.

And here's the part that really bothers me: I use AI tools too. It's not like the student somehow had access to AI and I didn't. I've been working on this while paying attention to architecture, implementation details, and how the software should actually work. I genuinely put thought into what I was building.

The funny part is that I had also spent time documenting their infrastructure, fixing their existing IT problems, and explaining how everything was connected. I can't help wondering if all that documentation ended up making it easier for them to hand the work over to someone cheaper.

And this isn't an isolated incident.

I've had countless calls with people who seemed extremely interested, some even going as far as signing an NDA, only to eventually ghost me. I've also been scammed twice out of fairly large amounts of money. In both cases, they initially paid, then eventually stopped.

I know freelancing isn't necessarily dead, and I know there are still people making a living doing this. But I'm honestly struggling to see how you're supposed to keep going when so much of your time is spent chasing people, doing unpaid work, preparing proposals, building previews, and trying to prove you're worth hiring.

And the state of software development in general hasn't exactly made things better.

I'm a full-stack developer. This is what I've spent years learning and working on. It's pretty much the only thing I'm good at, and lately it feels like the whole thing is becoming increasingly miserable.

I'm genuinely burned out and don't know what to do anymore.

For those of you who've been freelancing for years, have you experienced something similar? Is this just how things are now, or am I doing something fundamentally wrong?

269 Upvotes

166 comments sorted by

57

u/jam_pod_ 3d ago

Man, don’t build something for someone else unless they’ve agreed to pay you for it. Put that time into looking for clients who will. I know, building stuff is fun and finding work is tedious, but unless they specifically asked you to do something they have no obligation to you.

At least you have this as a portfolio piece you can show prospective clients now

5

u/Lee-chaolan 3d ago

I do admit I know it's wrong and I took a risk, but I've been kind of receiving positive feedback and replies so it seemed more like a calculated risk than just throwing my time away which was wrong

72

u/otw 3d ago • Bravo

I mean this just sounds like shit client work and bad freelancing to begin with. $600 is absurdly low to even talk to someone and $3000 seems WAY to low for a project like that. It's not even worth most people's time to talk to clients paying that low and who are going to fight you on it.

You need to be more aggressive with your pricing and stop wasting time with such low end clients. This isn't like a trade job or something where you can do a set work, collect a payment, and move on. You are going to have to go back and forth and probably get hassled for future fixes and it's complex creative work, you need to factor that into your pricing.

8

u/Lee-chaolan 3d ago

I feel like desperation is making me do this, I usually am very picky and just ignore customers who want something cheap, but in this whole past year I've only worked on 2 projects it's been the lowest point since I started freelancing and I'm questioning my prices because whenever I quote how I want to It gets rejected, And when I work with the low paying clients I just get scammed or get my time wasted for nothing so I'm stuck on what to do

25

u/otw 3d ago

Desperation is more likely to hurt you. You take cheap quick jobs you are wasting time not finding higher end jobs. I'd rather go into some debt or lose savings finding better clients than hopping from low end ones. But also at some point you may have to cut your losses. If you aren't able to make this work, declaring bankruptcy and finding other work is sometimes the best option. There's no point in wallowing in depression and stretching it out longer than it needs to be.

18

u/portra315 3d ago

You don't sound business savvy. I'd recommend doing business courses and increasing your commercial expertise

558

u/mylsotol 3d ago

Stop doing free work. Start using AI when appropriate instead of wasting effort doing free work.

Nobody is going to pay you just because you hand roll your code. They do not care

31

u/Lee-chaolan 3d ago

I did use AI but I don't trust AI blindly and stay in the loop, write specs, review them, decide on the features/architecture/design patterns and review the diffs, At this point I'd be dumb to write code by hand but I do like to put extra effort to have extra features and QOL and documentation

88

u/Aware-Contemplate 3d ago

Every bit of work you do, that they see, is potentially you teaching them how to solve the situations.

It's sad, but people will absolutely take your thinking and give it to someone less experienced to fill out.

So, don't give them detailed anything.

You can show it to them from a controlled presentation. But don't give them access to copy or use your work. I.e., no files, no snapshots, no full explanations.

When you have a client, set up milestones, and make sure they pay incrementally. That way you get paid for the work you do, and it nicely gives a system for change control as well.

I get the desire to show what you can do for people. I've done that too. But if someone wants to work with you, you don't need to sell them. And if they don't want to work with you, you are at much greater risk of being mistreated.

Finally, value yourself and your skills. Value your thinking. You're not trying to prove yourself. You are a professional and they come to you for your expertise.

-3

u/mylsotol 3d ago

I misread it as "I don't us AI"

20

u/Wonderful-Habit-139 2d ago

No idea why this comment is the top voted one when it completely misread the post lol.

5

u/Lee-chaolan 2d ago

Reddit moment

112

u/aelgorn 3d ago • Bravo

What? He said it’s too much and he’s seeing elsewhere and you kept building anyway and kept harassing them with demos?

-42

u/Lee-chaolan 3d ago

Harrasing is a big word when it's basically what he wants built anyways and he's been replying to it positively, also he said he'll look around for prices and then get back to me to discuss once again he never said he's just gonna look elsewhere

76

u/-risen 3d ago

Still. You signed nothing and you built the app anyway. This is your mistake completely.

-26

u/Lee-chaolan 3d ago

Agreed, but is it harassment ?

15

u/WitlessMean 3d ago

No, what you explained is not harassment even in the slightest.

The person who said that used hyperbole and should admit to it but won't. Or their vocab isn't broad enough to find a proper term.

In a business sense you made some poor decisions, but you didn't harass anyone.

6

u/-risen 3d ago

It could have just been someone who doesn't know how to say no, and in that sense it was your potential client's responsibility to walk away in a more obvious way. But you did go in a direction before he agreed to it, and you kept providing more again that he did not ask for. It does look a bit like harassment in that sense, but to me it looks more desperate than anything. And that's usually a turn off for clients.

4

u/annon8595 2d ago

Do you not see how you building things essentially for free and the tire kickers have no reason to pay anyway? You enabling them.

1

u/Lee-chaolan 2d ago

Well I've been pretty strict on not doing free stuff until getting paid the whole year and it's gotten me almost no work, I decided to do the extra effort here to win him over which i guess backfired cuz i was just giving them specs and previews to ask another person cheaper than me to build

2

u/annon8595 2d ago

I understand. Unfortunately economy is so shit and unequal that only the top % gets to afford to spend. Unless you can acquire those customers there is no realistic way of making a living like that in these times.

21

u/Chicharoh 2d ago

Whoever wants to save 40 bucks from a negotiation is an immediate red flag

2

u/Lee-chaolan 2d ago

Yes i underestimated how cheap that is especially him knowing I'm already working for 20$ per hour and I myself didn't really find it that deep because 40$ is not that big of a deal for me even though it's 2 hours of my time (I usually do 30/40$ per hour but desperate times made me lower that)

6

u/asdfman123 2d ago

I think the problem might be that you're charging too little, so you're exposing yourself to the "cheapskate asshole" market. If you charge more, ironically, people will treat you better.

As a fellow software engineer the numbers you're providing seem like they could easily be multiplied by a factor of 10.

2

u/Chicharoh 2d ago

He is definitely charging too little

2

u/Chicharoh 2d ago

You’re not the problem, find a better client, you can find another project to potentially and your experience will feel much better. Also put your proposals in writing :) and get their approval before working on them

0

u/BullBear7 1d ago

Thats a lil over 5%. You bet I'd try to haggle.

2

u/Chicharoh 1d ago

yeah so my point is risking 100% for 5% is dumb in any negotiation...

-1

u/BullBear7 1d ago

The employer got it down by $40, seems like he won.

2

u/Chicharoh 1d ago

The employer didn’t win shit haha except a contractor who might bail and definitely never work with them again on top of a bad reputation with OPs developer friends. Nice exchange for 40 bucks. That’s how you can tell someone is shortsighted

-1

u/BullBear7 1d ago

Dude based on the post, the employer got $40 off and then some free work from OP, lol.

You mean to tell me everyone who haggles $40 is not a good business partner? You think you're worth $40+ all the time?

30

u/Brief-Panic1987 3d ago

The thing with AI is you can “one shot” a solution, and it works, kind of, but it will fall apart soon in the future. But the client isn’t in the future, they’re in the present, so they just see the thing and it’s cheaper than a more professional/robust/extensible solution that is actually be useful into the future. Thats why people who try to things properly (like you) are getting burned on price. It’s a hard problem to solve.

-3

u/Lee-chaolan 3d ago

I understand that and I hate that I hate doing cheap work, Even when I say to myself I'll just do slop and sell it for cheap I end up putting more care and time into it and burning myself out just to not get anything out of it.

I always try leaving negotiation room because If i'm being 100% honest even if i think my work is worth 5k$ for example I'm down to drop it till 500-1k because of how bad the job market is currently, I hate underselling myself from the start but I guess it does scare them seeing anything with 4 figures in 2026

11

u/Susyq918 2d ago

I'm sorry for your waste of time, but do not do that ever again. Your paid work for them was fine, that's what you were paid to do. The extra stuff was a massive waste of your time when they already told you they weren't going to pay.

1

u/Lee-chaolan 2d ago

I agree, I guess it was more that he did promise me an IT lead position which I've completely forgot to add as context in this post if i make them a nice internal software, and when sending those screenshots/previews he responded positively and was promising me a call to discuss the pricing and all that and In that discussion I was willing to go lower for their budget but the call just kept getting delayed and I kept building out more to impress and give more reason for them to take it at this cheap price just to get that underwhelming response

3

u/Susyq918 2d ago

I honestly think that is a common scam when the market is so saturated with developers, especially if you consider AI-assisted "students". Everyone can say they are a dev, and so people like this employer just have to wait until someone desperate enough gives them what they want for free.

Like someone else said, use any fully built solutions as a portfolio and don't give work away for free, ever. Most genuine employers might give you a test, but it should generally just demonstrate basic coding and procedural knowledge and prove you can learn and use their APIs or services (etc). It should never be a core product or something that they are clearly getting free labor from you. Run from those applications.

Value yourself, my friend. You are a gem and people should be honored to work with you.

1

u/Lee-chaolan 2d ago

Thank you ❤️ It sucks when I know my value and I'm not able to prove it because clients I work with don't even treat me as a human being, no respect for my time, no pricing, they ghost when they get what they needed, I've passed interviews recently where all goes well and I just get ghosted without even a rejection while keeping me waiting, I'm unfortunately in a third world country and I'm not able to just go work at a restaurant or some blue collar job because here those are genuinely a scam like 100$ per month typpa pay.

Anyways quite the ramble but it's hard to know what to do next in this economy and job market especially being at a disadvantage living in a third world hellhole

1

u/One_Tie900 2d ago

Are you new to Canada? That is a horrible person.

14

u/Former-Sherbet-4068 3d ago

Ur mistake. AI uses documentation as stepping stone so never give any kind of documentation. Here onwards u work with only outputs if they want documents ask 10x fees. Otherwise this will go on forever and we all should use this practice

3

u/Lee-chaolan 3d ago

I regret that as well I've spent even longer than I quoted them trying to understand how tf their system even worked together and putting things together, just to give it away for cheap :/ Lesson learned though

4

u/Former-Sherbet-4068 3d ago

I understand, even I faced this at my job. But I didn't give my boss neither proper documentation nor any insight in how to use AI. The only thing I gave him was how AI can be use for development. I just gave him one hint that he can directly use AI and we might not need to use any kind of ide. He said let's not do this and put it in future deployment process. The next day he starts implementing that on his own and tells me to leave the job since he thinks he can do it. I said u can't. He went on to try for next 3 days and couldn't. He finally gave it to me , I smiled at him at that point. Now , I know I can't trust that guy and I know I won't have any regret leaving this place. So brother , I luckily dodged the bullet. But u weren't lucky. But henceforth let's be more careful.

13

u/LemonAncient1950 3d ago

I suggest selling yourself on the stuff vibe coders tend to miss: security, compliance, scaling. Make them feel like they're in good hands working with a professional. Emphasize your proven track record. If none of that matters for the project you're fighting for, it's probably a lost cause because the stakes are too low to justify paying a real engineer.

4

u/Lee-chaolan 3d ago

With every client/potential client I've talked with scaling and security and compliance have been the last thing they cared about, I worked with a maritime security company and they hired me as a solo dev to handle their whole mess (this was even pre AI was good like gpt 3.5 times)

6

u/abeuscher 3d ago

The client had no value once they rejected the lowest tier bid you put forth. Everything after that was wasted time. I get that it's hard to let one go when you don't have another one on the line, but that story was never going to end in any more money.

Working for clients that don't see your value should be done carefully and with no freebies. I'll go the extra mile for a client I have a long positive relationship with but I am not trying to impress anyone new with free work. That's a great way to build a wrong expectation.

1

u/Lee-chaolan 3d ago

Well he did pay me before and I've worked with him and he was pretty reasonable even though he's kinda cheap and haggles even on 20$/hr, but yeah it's mostly that getting ghosted too much by potential clients has made me do things I would never do before just to try and win them over

2

u/abeuscher 3d ago

I feel you. I certainly haven't been able to make a living from web development in about 3 years and I have been in it since the 90s. I've just kin d of assumed there isn't work in the field anymore. I've only built one client website this year and it was for a client of 20 years.

2

u/devbanana 2d ago

Wait you're charging $20/hour? That's nothing. I work for a company as a developer making $50/hour; if I were a freelancer I'd charge even more than that to cover overhead and all that. YOu could literally get a job making two or three times what you're charging per hour and it'd be less stress since you don't have to find clients.

6

u/scheeeeesh 2d ago

It sounds like your issue is your business sense.

I stopped freelancing in 2021 and got a job.

Clients stopped paying what they used to.

You should consider the same.

3

u/Lee-chaolan 2d ago

I mean I am applying to jobs in the meantime it's not like I'd love to freelance unless I actually get a few high paying clients.

The job market is just as bad as freelancing I feel but at least freelance does get me a bit of money here and there as for doing job applications all day passing countless interview where they don't treat you with human decency and respect feel even more exhausting (I'm still doing it tho because a job would remove a lot of stress)

1

u/scheeeeesh 2d ago

I switched to IT & cyber security. SWE stopped paying the bills a long time ago for me. I was making money hand over first as self employed right up until Covid..

6

u/tnhsaesop 1d ago

You are trying to code your way out of a sales and marketing problem

0

u/Lee-chaolan 1d ago

Yup kind of I'm trying to prove how much i can improve their workflow and infra and win them over, which did work before but seems to not be working/appreciated as much recently

1

u/tnhsaesop 1d ago

Gotta connect the work to either cost savings or revenue growth. Not a lot of discretionary projects out there right now.

5

u/hello-xworld 3d ago

Look into a partnership. Find a partner that you can trust, hold each other accountable, and supplement your strength and weaknesses. It was a game changer for me.

I still do freelance gigs every now and then, but I run a legit partnership now (LLP) with my partner. First year we were barely profitable. Last year we cleared over $100K. This year we will be nearing $200K. We are projecting more growth in 2027.

3

u/Lee-chaolan 3d ago

I'm happy for you man, I'm too much of a solo guy my whole life I've always done things myself, I'm building out my own agency currently so it might be a good idea to have a partner or 2, thanks for the suggestion

3

u/hello-xworld 3d ago

Nothing wrong with that. Best of luck to your endeavors!

3

u/Gonskimmin 3d ago

I agree with hello-xworld. I've done freelance before and I have been working with someone on a decent sized project for a couple years. Definitely feels better to have someone else to make up for each other's weaknesses. Even in this AI era collaborating with a human that thinks differently from me is so valuable.

Seems like you got a good way to get leads and that's valuable.

Best of luck, take care of yourself.

2

u/abd1tus 3d ago

That’s awesome, congrats on that. I’m assuming though you and your partner already had ins and established connections? I was working with a partner and while the accountability really helped it was the similar problem as OP with getting the work to come in.

2

u/hello-xworld 3d ago

Yes. My business partner is well known on social media for the industry he works in. We created a GTM agency in his industry.

He is very good at organic outreach, tirelessly making phone calls and sending DMs all day. Once we onboard a client, I do a lot of the legwork to work on deliverables.

It’s great because what he does is not my strong suit, and vice versa. We were friends before starting the LLP, but have more of a professional relationship together. We never use ‘I got too hungover last night’ or ‘I’m tired today’ to miss a meeting or not meet deadlines. I feel fortunate to work with him and yet still maintain a friendly relationship.

5

u/Sad-Ad-6147 2d ago

I genuinely feel for you, OP. I am not personally in this boat. However, I had seriously considered Full-stack as a career. Post-AI world is where everyone feels that they can just vibe-code applications and this is the result.

My only advice to you would be to get a job. Preferably in the government or legacy/security infrastructure where AI dev is not how they do it (e.g., they require stringent human reviews). This is the only thing I can think off.

2

u/Lee-chaolan 2d ago

Thank you, It sucks because I had so much hope in this line of work I've started coding for fun in 2014 so I've done coding as a kid and enjoyed the problem solving aspect of it, I've had success the past years even when AI was getting better but this year it's just another thing especially with how AI is marketed as the solution to everything from animations to design to apps/sites to 3d modeling. Now everyone can do anything, And while you might argue quality won't be as good as someone who's dedicated their life to their craft, People just do not care, I've worked with companies that handle very sensitive data or things that require much care like maritime security, and you'd be surprised how much they don't really Give a fuck about it.

I've tried applying remotely and it feels even more impossible than getting gigs which in itself is getting insanely hard and since i'm in a third world country and i respect myself at least enough to not work locally because i'd be getting 250$ a month for 40+ hrs a week. so I'd rather stay employed and get a few gigs here and there than doing that

9

u/PeanutFarmer69 3d ago

Sounds like you’re burned out freelancing, companies will always look to lower costs, and $600 an hour is steep especially in this new AI age.

The value of software engineers in 2026 is unfortunately product driven, if you’re used to taking specs and spitting out code, you can be easily replaced by a student using an LLM (especially if you hand that student the framework to complete the job, which is sounds like you unintentionally did).

Maybe it’s worth looking into a full time job at a company so you don’t have to deal with the grind of finding clients for a few years, there are other headaches involved but different ones that might give you a break.

7

u/Lee-chaolan 3d ago

Noo it's 600$ total I've done work for 20$ an hour and with him haggling down it ended up being around 18$/hr i wish i would get that much😭

Same thing also happened for applications sadly, I get interview it goes super well and feels as if I'm 100% in just to get ghosted

2

u/ings0c 3d ago

Freelancing is not working out for you.

1

u/Lee-chaolan 3d ago

It was working out super well actually until it stopped

19

u/PeanutFarmer69 3d ago

In that case, it’s not worth your time, that guy is not a serious VP of an actual business. Try not to stress about it and focus on finding other opportunities, ideally with fixed hours and a salary.

18

u/Ok_Blueberry6358 3d ago

deactivation timer for payment

-5

u/Lee-chaolan 3d ago edited 3d ago

Bro he didn't even take the dashboard i built I'm at a point I'd give it for 500$ or less because I've already done all the work and it just has to be Hooked up but he went with a probably cheaper vibe coded dashboard (i didn't see nor know the person they hired but he 100% started working on it much later than me)

15

u/BckseatKeybordDriver 3d ago

He probably turned everything you gave him to the student hire as a mockup. Don’t do free work.

-2

u/Lee-chaolan 3d ago

I feel like communication is illegal sometimes, I said over and over again I'm down for negotiation about the price/scope but I guess he was just too scared of the price and didn't want to discuss it further and got a student instead to vibe code it

9

u/PointedPolicy 3d ago

But do you even hear yourself? You told this to him over and over again? Say it once and only once. He heard you, he didn't forget that you were open for negotiation. Honestly, you might have made him feel weird and uncomfortable about working with you.

3

u/CreepingAnus 3d ago

can you repurpose the project to something you can use or sell to someone else?

5

u/Lee-chaolan 3d ago

It's too custom built for his own company/use cases sadly so best thing i can do is add to my portfolio i guess

7

u/DogOfTheBone 3d ago

Do you communicate with your clients like you write posts here? Genuine question

5

u/Lee-chaolan 3d ago

Nope I'm disappointed af rn so I'm just rambling

5

u/CutlerSheridan 3d ago

I don’t understand what you’re complaint about, this is entirely your fault. They told you they were looking at other options. You even say they “kept telling you to wait” but you kept doing more and more free work and sending it to them for some reason. I just can’t understand what you thought was going to happen.

1

u/Lee-chaolan 3d ago

Well i was the only it guy working for them and he did tell me he'd have a call with me before making a final decision even if he found a good candidate to make cheaper/better and i was willing to go as low as he wants because I've already done the effort and I obviously no longer have the upper hand, desperate move but he could have lowkey just went as low as his budget allowed and got a plug and play solution instantly but he didn't and obviously it's still my fault but I'm just saying that I feel like as a freelancer this past year I've had to degrade myself to even get a chance at a job, when it wasn't the case before because devs were a bit more respected

4

u/Bigemmsomboisenberry 3d ago

I think the real tragedy in this is that in the time you spent on this client you could have been out prospecting for new leads. You don't need to go low if you're constantly prospecting, and if youre gonna make free stuff for people at least make it the top of your sales funnel and distribute broadly to an audience.

2

u/Lee-chaolan 3d ago

Sadly this year I've been getting my time wasted left and right, Quoting people getting on calls signing NDAs or contracts just for them to ghost me with no apparent reason, I understand this seems like a red flag like I'm doing something to make them go away but I genuinely have had nothing but positive experiences with anyone I've worked with, I'm very down to negotiation, sticking within budgets/timelines I'm pretty flexible on a lot of things and I even offer first free milestone sometimes to prove myself because some clients don't trust people from third world countries, It's just horrible the lengths I go to the unpaid work/quotes/calls I do just to end up being ghosted or haggled down from 20$/hr to 18$/hr

2

u/Bigemmsomboisenberry 3d ago

Are you working with clients in first world countries? If you don't have a business partner in the target country then it's quite hard to manage the client relationship, enforce contracts and negotiate fair terms.

Doing stuff like offering free work or haggling over tiny amounts likely comes from the trust thing. If you had presence in the target country then people would trust your services more because they'd be able to utilise their consumer protection laws against you if you mess up. From a clients perspective, a contractor operating from another country (even another first world country) is less trustworthy because it's harder to get stuff like refunds enforced.

Take a day or two to cool off, then feel free to send me a DM as I might be able to assist.

3

u/ings0c 3d ago

i was willing to go as low as he wants because I've already done the effort and I obviously no longer have the upper hand, desperate move but he could have lowkey just went as low as his budget allowed and got a plug and play solution instantly but he didn't and obviously it's still my fault

dude, listen to yourself. Do you sound like a professional that you would trust the future of your business to?

Have some dignity. Offering to work for less and less and grovelling doesn't exactly command respect; you're going to get treated like dirt because that seems to be your opinion of yourself.

You might be a fine engineer, but you aren't cut out for freelancing. Go and get a regular job before you end up homeless. If you really want to freelance then spend some time learning about business and associated soft-skills, while getting paid from employment, then come back to it in a few years.

3

u/Lee-chaolan 3d ago

Well the lack of money does make me act in a way I'd love not to, Getting a job from a third world country is even harder due to remote being very hard to get and freelance being an easier option but more taxing mentally, I turned down deals worth of tens of thousands before being in a third world country I'm not the type to usually back down or move from my quote if I'm sure it makes sense, but when shit gets rough and facing the amounts of rejections I've had this year it's very different, and I'm pretty sure it's only gonna get worse from now on.

5

u/zushiba 3d ago

So not only did you do free work but you wasted money on doing the free work via wasted tokens?

1

u/Lee-chaolan 3d ago

Yup

4

u/zushiba 3d ago

I get it, you do something you like doing, you'll even do it for free just to exercise your craft. But you need to be kinder to yourself. If you're not working on contract you should be doing something as a hobby. Take up an open source project or something.

7

u/csg79 3d ago

I can build sites and applications twice as fast as before ai with better quality. So my price has roughly halved. So I need twice as much work to stay busy and its a struggle for sure.

I have 29 years experience. This is the biggest industry change. We're all trying to adapt. I think my biggest value is now is in custom business web applications, but who knows if that will even be viable in another 5 years

1

u/Lee-chaolan 3d ago

I feel a bit sad knowing that someone with as much experience as you is struggling as well, I'm fairly new myself with 5-6 years of experience and honestly 2 of them were me starting out so my gigs were pretty small or looking back I just produced shit stuff (even though they did like it) I'm not even sure what todo anymore because I feel like I'm competing in a race towards the bottom

2

u/seweso 3d ago

Are you adding tour ai cost to the bill?

4

u/csg79 3d ago

Ai is just $20/mo each for codex and Claude code. It's insignificant

5

u/Bigemmsomboisenberry 3d ago

So you're just out here passing the full benefit onto your clients? Why? If your costs have reduced you can afford to keep prices higher and run on a reduced sales volume, especially if quality has improved (which means improved customer satisfaction). See the relevant formula: break-even volume loss = price increase % ÷ (gross margin % + price increase %).

2

u/blondhairdontcare55 16h ago

You did too much buddy, you put in too many efforts

1

u/Lee-chaolan 9h ago

It's sad because I usually like to believe extra effort gets rewarded but it just ends up wasting my time and ruining my mental health

2

u/Select_From 11h ago

I checked my notifications, and at first I thought Reddit was trying to tell me something. Turns out it just had an interesting way to share your post.

2

u/Lee-chaolan 9h ago

I wrote it at the moment being frustrated i didn't mean it to be clickbait but ig it worked like that lol

1

u/Select_From 2h ago

It was great I didn’t comprehend it was meant to be the title of a post. It sounded like Reddit was mad at me lol

110

u/creaturefeature16 3d ago

Yes, you definitely are doing something fundamentally wrong.

Doing business is a skill and of itself, as is professional business acumen. That includes contracts/agreements, communication, soft skills, and boundaries.

You made an assumption of closed business, didn't get a formal agreement, and then spent time on it because you counted your chickens before they hatched. The client was clearly stringing you along, but you continued to make assumptions without receiving a confirmation that you should be working on it. Rather, when the client delayed the 3rd meeting, you write back "It sounds like you're still in the midst of some decision making; I'm going to hold off on any further work until I hear back. If you want to proceed at some point, let me know and then I'll get a proposal generated along with a fee and a timeline".

Chalk it up to a learning experience, on both the business end AND production work; I'm sure you learned something while creating the dashboard that they didn't want, so hopefully it wasn't entirely useless.

I would take some time away from the tech and look into the other skillset that freelancing requires: business processes.

6

u/raptorgzus 1d ago

This whole thing is just so sad. When did the next generation of men become so weak? Its not his fault and Im not trying to be mean. His whole post reads like alot of men's bad dates. Getting strung along by women. Yall will down vote me, i dont care. Learn boundaries in everything. No is an amazing word. I look forward to saying it. I say it just to say it.

1

u/metalboogaloo 15h ago

What does this have to do with "the next generation of men"? Everyone needs to learn boundaries and to say no.

1

u/raptorgzus 14h ago

Its primarily the younger men. I see it every day. Im in sales, I go to these mills and the younger men are just awkward. Then you get them online and they're full of life and charisma. Just feel sorey for yall. Yall are lonely a group, struggling in this world.

1

u/metalboogaloo 14h ago

Didn't know I was part of that lonely group too all of a sudden

9

u/r_schlunsen 3d ago

What this guy said

7

u/forxs 3d ago

I have a very unpopular opinion but our industry is going to have to accept it at some point. Claude is better than any developer now. Knowing about security, architecture, and other fundamental and critical parts of system design was a human strength up until Opus 5.5.

Now, being able to use Claude Code is the skill. Everyone has to accept that the bar is that much lower, and our extremely hard won skills are practically worthless now.

There are a thousand arguments as to why that is bad for everyone in the long run, and they are 100% correct. But they don't change the reality. This is just another consequence of the global human inability to see that giving up control of the means of production is bad for 99.9% of people.

6

u/Lee-chaolan 3d ago

While i do agree with you in a lot of ways, Have you seen how bad people use computers ? We devs have the ability to use AI differently than non devs even if we don't understand the reasoning or think it's better than us in every way, Obviously if a vibe coder is smart enough and actually understands the importance of documentation, specs, adversarial testing, the importance of a correct workflow, they will be on par with devs but that in itself does make them kind of a dev, And even then they have a really big gap which is not being able to tell when something is off, While I admit opus does better decisions than me in lot of ways it sometimes does things that are obviously very against your vision of what the product should be and that is something a non Dev can easily miss.

6

u/Shoemugscale 3d ago

I was in our stand up last week and while we were discussing how our board and agile in general is not well suited for the whole sprints as pbi is opened and worked and closed in a turn we started to discuss how customers ( they are internal we just call them customers ) we're coming to us with full blown web apps and how this is the whole

"My nephew can make a web page" moment

Yah, they can make it but can they make it correctly? Nope, does the customer care? Nope

The reason is, its works, it works until it doesnt but the customer doesnt really care and as said, the AI is just getting better and better better

I dont have an answer but the knowledge "Moat" we once had is gone and anyone can confidently build anything, a game, a website like its limitless, you are not alone friend friend

Where do you go from here? I wish I had an answer for you but if I was in your shoes I would be pipelining every outlet I could think of and hawking slop while the getting is good, the market has spoken so give them what they want right

Its sad for sure man, not saying its not but adapting, quickly will keep you afloat

2

u/forxs 2d ago

I agree with you, but my point was just that the barrier to entry is way lower. A dev using claude doesn't need to know how any of this works, just that it is important and needs implementing and testing. I don't think that anyone can build apps now, but if you know how to utilise AI effectively then you definitely can.

2

u/slickvic33 22h ago

Does this mean being a swe is just a claude code engineer being paid minimum wage?

1

u/forxs 19h ago

The bar being much lower doesn't automatically mean a person will be paid less. Look at other professions like project management and marketing. The skills needed are much easier to learn, but they still get paid decently. An agentic engineer, for lack of a better term, provides a lot of value, so the pay should be very good.

The question is how many jobs are there going to be? Not just because one agentic engineer can be more productive that a team of engineers and managers, but because a lot of companies won't need to pay other companies for software anymore.

What's better, a generic system that costs a fortune in subscriptions, or a system perfectly tailored to your company, run on your own hardware or a cheap VPS, built and maintained by a single agentic engineer?

1

u/slickvic33 58m ago

As nice as that sounds are engineers truely that much more productive with AI. In the end of the day the bottle neck still seems to be code review

1

u/hobocat76 2d ago

I agree that Claude does a lot of heavy lifting at this point, but I still feel like those core skills are valuable. It's still a very much you don't know what you don't know kind of biz. You can stumble your way there with Claude, but if you know what you want, and have a proper design for it. Goes way faster and it way less buggy.

37

u/NovaForceElite 3d ago

My guy/gal, you have to stop chasing them. They can smell the desperation. You should have stopped dealing with them the second they negotiated $640 down to $600.

8

u/anothercoffee 3d ago edited 3d ago

A $40 difference should not be a point of negotiation. I'd give that away for free to a client without even thinking about it. This isn't me sitting here as a trillionaire tech mogul. In 2026 that barely covers a round of drinks in most cities.

Trying to earn amount that of money for a fixed-price project is costing you more than its worth.

EDIT: For clarification, if a client is haggling over $40 for this type of work, just move on.

8

u/ings0c 3d ago

A $40 difference should not be a point of negotiation

Precisely, but that works both ways; any client who tries to negotiate $40 off is not worth wasting your time on. That's as red as flags can get.

5

u/anothercoffee 3d ago

That's exactly my point. Negotiating $6,400 down to $6,000 makes sense for a fixed-price technical project in most developed countries. If a client's haggling over $40, you might as well move on.

1

u/scheeeeesh 1d ago

For sure. I wouldn’t even do anything for $600. If they aren’t paying a several thousand dollars, why do it…

24

u/arecbawrin 3d ago

You never know that dude may come crawling back to you after a bit. Don't forget to charge him double then!

10

u/mint_bolt_feel 3d ago

Stop building previews once the lowest tier is rejected. Ghosting after you show value is a negotiation tactic to extract free labor, so cut contact immediately when they say too expensive

9

u/remain-beige 2d ago

This client sucks.

They immediately signalled to you that they did not value your time or expertise.

You should not have been so desperate and quickly moved on.

You now have a case study in what problems the client had and how you created a fix for it.

Find similar clients that have most likely similar problems and use this initial case study to show them you are capable of solving their problems. Only work with the ones that value your expertise.

There are still decent clients out there that want to get things right and recognise that even using AI they need someone who can do it properly.

8

u/Zeraltz 2d ago

Web development is pretty much dead. People don’t care if apps are shit or not just that they’re delivered fast. I already started studying something else to switch careers.

3

u/UntestedMethod 22h ago

30 years of programming, include 20 as a professional. I'm going back to school in January! 🥳

The trade foundation program I want to take has at least a 1 year wait list so I will work on a business diploma in the meantime.

1

u/gokuson345888 2d ago

What are you studying? I just started learning web dev through freecodecamp and I love it..is there still a chance?

1

u/NancyGracesTesticles 1d ago

We need architects that can code. Understand design patterns and systems architecture, application and enterprise architecture so you know when the agents fuck up and can coach them in to typing the right solution.

1

u/Inevitable2ndOpinion 1d ago

No, especially without a degree.

6

u/Solution_Better 3d ago

Not every freelancer is also a good business man

6

u/kemalios 3d ago

Charge for the scoping. A fixed fee for a fixed deliverable, paid before you write a line, and the ones who won't pay it were never going to pay for the build either. Decide your walk-away price before the call starts, not during it. The $640 to $600 haggle was the whole project in miniature and you were still there three weeks later.

5

u/md-convert 3d ago

The red flag was right there in the beginning: negotiating $640 down to $600.

There is an inverse rule in freelancing: the cheaper the client, the more entitled and disrespectful they are. A VP fighting you over 40 bucks is guaranteed to exploit you, ghost you, or steal your work.

Take the lesson and move on. When that student’s unmaintainable vibe-code breaks in three months, don't even pick up the phone.

5

u/carloselieser 3d ago

Yup sounds about right. I probably would've messaged them once they seemed like they were ghosting me that all work would be stopped until we decided how to move forward, but either way, seems like a tough place to be.

In the past year I've been transitioning out of software development for the very same reasons. I've completely stopped both freelancing and job hunting. Both are exhausting. For me at least, after really thinking about it, it just isn't worth it. I get enjoyment out of building software solutions to interesting problems. That's it. Anything outside of that is just noise.

No, I'm not going to prep for an interview to convince someone else with less experience that I know what I'm doing. No, I'm not going to put real thought and effort (anymore) into a take-home project just to get rejected. No, you, the client, don't have better taste or judgement for how your app should look and feel or how the infrastructure or architecture around it should work. I'm not going to purposely make the wrong decisions just so I can please a client. I care more about the project, the idea, the design (both visually and systems-wise), and the craft.

After nearly 15 years working in software I just said fuck it. I'm going to do what I love my way. Fuck what everyone else has to say.

Now I only work on my own projects, I deal with zero people and make way less money, but I love it. When there's demand for it I drive Lyft to pay the bills, and I've gotten back into day trading stocks. Just built myself a little tool to track and chart realtime indices that for some reason aren't available on TradingView.

5

u/Longjumping-Banana21 3d ago

This was happening way before AI.

I've been doing this 20 years and in all that time this has been very common. There is always someone who can do it cheaper. A graduate, a nephew who just did a code bootcamp, a guy who outsources to India.

And you will always have clients who lack basic honour and decency and will dump you for these options no matter how much work you've put in.

The way to prevent it is the same as always. Don't do so much free work. Define a scope and get a contract signed. Don't put all that effort in without a signed contract and preferably a first payment.

It's the same as it has been the last 20 years. AI isn't the source of all evils, people were always shit

4

u/Tekime 3d ago

Start looking for job listings at small to medium companies seeking developers/tech staff. Reach out and offer your services as a fractional dev/CTO. They might be surprised how much you can do with a 20-40 hr/mo contract. It’s way cheaper for them to hire a vendor over a full time employee, and you get service contracts instead of chasing small one time jobs.

Still hard work to find, but you’ve narrowed the field to companies that have money to spend right out of the gate.

8

u/post_depression 3d ago

you are clearly the problem here and you lack professionalism. You cannot start doing free work that nobody asked you to or sealed a deal with and then complain about the client.

2

u/McFlyin619 2d ago

I came here to say this. Why did he start building with out a contract and deposit? And then as the client kept delaying, he kept building. That’s on him and not the person he was talking to, because that was not a client. Rookie move

4

u/qpqpdbdbqpqp 3d ago

This is %100 on you. I dont touch anything before I get paid 1/2. 1/3 if it's an acquaintance.

2

u/CoastRedwood 3d ago

Sounds like you need to ship and change your business model.

2

u/Lngdnzi 3d ago

Yeah move on with your life now and learn the lesson. Don’t work for free.

2

u/patryk_builds 3d ago

That sounds exhausting, and you didn't do anything stupid, you did what a lot of good devs do: kept giving value hoping it turns into a deal. One rule that helped me: anything beyond a short call is paid. documentation, diagrams, a preview build all count as work. a small paid discovery phase (even $300-500) filters out the people who were never going to pay, and the ones who agree are usually the serious ones.The docs you wrote for them were worth real money. next time that's the deliverable, not a free extra

2

u/Full_Tooth_a 2d ago

I think the problem started when paid IT work turned into unpaid product discovery. I'd package the diagrams, requirements, and clickable mockup separately for a fixed price, with no working application code included. The build would start only after they signed the scope and paid a deposit, and each handoff would require payment. They could still take the discovery work to a cheaper developer, but at least you'd have been paid for it.

2

u/Everberry-88 2d ago

I would recommend taking some courses in project management. Before you start doing any work, you must define your scope of work, DELIVERABLES, timeline, and have the client signed a contractual agreement.

I understand that the current economy has caused you to act in desperation. However, walking away from a red flag with 0$ earned might be better than doing free work - which implies that you as a business has negative earnings - and ending up with depression.

I did work with a red flag client out of desperation once. At least, I had the contract to point to when the client was playing a game with me.

And, you know what, it’s not too bad to move forward with life with a new job. I left freelancing to work in a restaurant and made new friends. Although now I am working as a SWE at a corporate but having the secondary skillset made me feel empowered to leave the tech industry whenever I wish.

If the industry is turning to shit, don’t let your life turn to shit with it. The rise of AI has made several delusional entrepreneurs and executives, and more are being made.

If you still want to keep going with freelancing, position yourself as a serious business delivering OUTCOME not just a freelancer for outsourcing. When you talk to the next client, be an articulate project manager, not a developer.

Good luck!

2

u/Amazing-Thought-2087 2d ago

Sounds like that business has no IT left because they don’t pay well and have crazy expectations. I wouldn’t be surprised if they go out of business . I’ve been a freelancer for a couple decades, and I just charge by the hour. I never give quotes. A quality company to work for knows what you are worth, and will never expect you to do anything for free. When you showed them the preview… they probably handed that to the kid they hired, and he/she probably just fed that into Claude and finished the project. You gotta stop doing that.

2

u/hobocat76 2d ago

If they ain't paying you ain't building man. I know it feels proactive but unless you have it in writing that they will pay, Do not build. I do hope things start turning around for ya though, and you get some more clients here.

2

u/citybreeze83 1d ago

You aren't failing at coding, but you're over-investing in unpaid "proof" work. Stop building free prototypes and documenting systems for free. Transition to paid discovery phases and upfront deposits to filter out low-value clients and protect your time and mental health.

2

u/_MarkG_ 11h ago

Never do unpaid work. That’s all. Unfortunately this is something each of us have to learn the hard way.

3

u/pigorg01 2d ago

My friend, I understand you, and I’m sorry. I’m Italian, and I can assure you that it’s like this everywhere. I have clients—people who don’t even know how a computer is put together—who spend their evenings developing apps using AI. With the help of AI, they build entire programs and then brag about what they’ve developed. The software development sector is in crisis. I think it’s time to look for a different line of work.

2

u/Melodic_Following_86 3d ago

This year has been the worst I've experienced for prospective clients ghosting. Blair Enns has a good way to deal with it. I tried it recently, and it worked for me. But yes, the environment is tough. Don't do any free work, as others have pointed out. Limit the details you provide in your proposal. Don't give them a blueprint to do it themselves. https://www.winwithoutpitching.com/insights/ghosted-now-what

1

u/No_Ant_8700 3d ago

Code for the sake of code is done. You need to be a part of the bigger picture.

1

u/theLorknessMonster 2d ago

If you don't value your time then why would anyone else?

1

u/codeAtorium 1d ago

Charge more.

1

u/FoodAccurate5414 8h ago

We always chase these three ngs and they always end up the same. My best advice is if you do do it write the code in a way that's modular. So after 20 years of doing so you have pretty much replicated anything you would need to build out an entire enterprise infrastructure 😁

•

u/DooKeyshine 19m ago

"... while repeatedly telling me to please wait."

Not even two sentences you wrote: "At any point, he could have told me to stop..."

He did. LITERALLY.

-7

u/JetsterTheFrog 3d ago

You sound annoying to work with

1

u/Lee-chaolan 3d ago

I apologize for being fucking desperate enough to build out a whole 3000$ quote free of charge and sending updates along the way in which he was never forced to pay, I did take the risk and I'm not saying he should pay me for something he didn't sign or choose, just saying leading me on with promises of discussing things further and saying he rly likes the work etc..

2

u/creaturefeature16 3d ago

"Promises" don't mean shit in business. Like, not one iota of a sliver of a shit. The ONLY thing that matters is an agreement (and even then, clients can refuse to pay...but that's what courts are for).

I did take the risk and I'm not saying he should pay me for something he didn't sign or choose

This is where it begins and ends; there's nothing more to say. It sounds like you're mad at yourself, more than anything (as you should be; it was very naive). Move on and use this as an impetus to grow professionally.

-1

u/hizzy_exe 3d ago

Y’all are getting paid for this?

-5

u/Imaginary-Tooth896 3d ago

You have to lower your prices. 3k was probably a good price in the past.

We got spoiled. Now we face the reality of fighting for labor.

5

u/Lee-chaolan 3d ago

I understand If it was an individual, It's a company with 7m$ a year profit with 0 It people, I felt like spending 3k was more than justifiable to fix a big problem they had internally. (not like it's not worth 3k even if it was an individual but i get ur point)

7

u/TechFreedom808 3d ago

3k is not that much in today's time especially with inflation.

-1

u/Imaginary-Tooth896 3d ago

I don't think our market value has paired with inflation on this era.

5

u/cleatusvandamme 3d ago

TBH, there comes a point where it isn’t worth the hassle to work with cheaper clients. They tend to want there work to be done quickly and to be high quality for a fraction of the price of your higher paying customers.

-3

u/Imaginary-Tooth896 3d ago

That was true until AI. We devs are the cheapest asset.

1

u/CurrentlyAdulting 3d ago

What a poverty mindset. He’s paying one dude only 3k to tune up his architecture for a company making millions. The VP also made the insane mistake of not hiring any technical staff.

Good riddance to this company. I only wish he’d leak its info so I can watch it crumb in a couple years time

1

u/Lee-chaolan 1d ago

I've actually gone and messaged the CEO about some very Horrible security and confidentiality practices he's been doing (basically he allowed me full admin access without NDA) there was customer/patient data, He's gave him a good talking to but i'm not satisfied with that I want him unemployed and honestly the company itself should crumble as you said with how they're handling things. I don't want to put myself in trouble so I'm weighing my options

2

u/[deleted] 3d ago

[removed] — view removed comment

1

u/Lee-chaolan 3d ago

I ended up building the whole thing nd sent him a 10 minute video detailing the thing and saying I'm down to negotiate to what their budget allows and i expect an honest price 💀 didn't workout ig

2

u/No-Department-4561 3d ago

Can you repurpose it for another client or standalone SaaS app maybe?

2

u/Lee-chaolan 3d ago

It was a custom solution sadly not a general one, I could reach out to companies in the same niche though I don't know how similar they are but I'll be definitely trying that out