Jobs Aren't Coming Back
demo.fun
demo.fun
So with the help of ChatGPT, there will be even more people like this, all screaming into the void for attention but getting none because it's all too diluted.
I think building a job or business on top of ChatGPT is like building a retail business on Amazon. If you are successful, competitors will duplicate your offering and undercut your price, or Amazon itself will come out with their own version and promote it ahead of yours. OpenAI, Microsoft, and the other big AI companies will do the same thing. You don't think they have a priviliged inside view of what people are doing with these products?
If ChatGPT is the thing that makes your business idea viable, then it also makes it easier than ever for someone else to copy it.
That's not how it works.
If you haven't talked to anyone, you don't know anything. You're just guessing.
For example, I can go right now on Product Hunt and advertise to people below the fold on the front page and get them to sign up for my subreddit.
There's my audience and I get real customers. Who cares if someone copies me. I'm small and nimble, not trying to be a billionaire
People are scared and there is something really fishy going on in the tech labor market. It's like a big wave that's coming. Everyone says they're hiring and no one really is.
People are trying to scramble to build little businesses out of Notion templates and Wordpress themes and using ChatGPT the best they can. Everyone's got the green "Open to Work"
It's crazy!
Reddit is not a good representative sample of anything real-world. It's where people go to complain.
Companies are definitely hiring, but they're being more selective. For people getting rejected a lot, it's comforting to tell yourself that companies are only pretending to hire people but then rejecting everyone. It's not true, though.
A really low barrier to entry isn't always necessarily a good thing, as someone can usurp your business relatively quickly.
* Keeping things up and running
* Building the systems that the AI interfaces with
* Supporting any large contracts
?
In my experience, one enterprise contract with specific requirements basically requires you to hire a dev to support them.
You can hire if you need to, but the dynamics in work might shift that it's just a whole new ballgame. "enterprise contract" in ten years might be a meaningless term.
I’m a soon to be new grad with a year of experience and no luck getting another entry level job so far. It doesn’t help that I don’t have a drivers license or car, and just recovered from years of health issues. My life circumstances have really closed a lot of doors for me. I need flexibility and preferably WFH (this was a requirement for me before COVID, due to other health issues).
It’s risky, you lose benefits, and it’s probably a terrible idea for a mere junior according to all the advice I hear… Even in your article, your advice is to “find what you’re an expert at” but I’m not an expert of anything :( I’m very much a jack of all trades, master of none. But still, I’m willing to change that, and it feels like the ideal (perhaps the only viable) lifestyle for me. Any thoughts or advice would be much appreciated.
When I first used GPT last year, I asked it to "Create me a content delivery network on AWS"
GPT began outputting a fairly comprehensive CDK, which is Code-as-configuration, a layer ontop of AWS SAM, which is another layer over AWS CloudFormation. The script created all the buckets, certificates, policies, and the CloudFront distribution and linked everything together.
It was in JavaScript, and I asked it if they had a Python SDK, and it converted the script into Python.
Then GPT gave me instructions on how to go into my domain provider to setup a CNAME for a CloudFront subdomain of my choice.
THIS IS WHAT HAS BEEN REPLACED:
I would have performed a Google search for "AWS CDN How" or something like that.
Next, I would read AWS documentation until I felt comfortable enough about the components involved. I'd then go into AWS Console and set one up manually by creating the buckets, policies, certificates, and the CloudFront distribution.
I would have wanted a custom domain, so I'd figure out how to setup the CNAME to point to the CloudFront distribution. This would've taken at least two hours for me personally. Knowing nothing about DNS, I'd want to get my bearings and I'd waste time down that rabbit hole.
Burn an extra hour with stupid issues like not having a '.' at the end of the CNAME target. That has actually tripped me up in the past.
Next to make sure I really understood what was going on-- I would tear the CDN down, build it back up, and take notes and put them in the company Confluence.
Afterwards, I would try to automate it the process. Being a generalist and not a DevOps person, I'd probably start searching for some older tech I had heard about but never used: "Ansible AWS", "Puppet AWS" or "Chef AWS".
I'd quickly learn about a thing called CloudFormation and start reading up on it.
I'd realize I had zero interest in learning CloudFormation because it is tedious and error-prone. I would begin to Google for something on top of it.
I'd likely get dumped into a SAM tutorial
Next, I'd start building out a prototype in SAM, and by the time it was half-way done and the week was almost over I'd watch a YouTube video and find out about: CDK
By then, I would have had enough! As a generalist engineer, I'd tell myself, "you're not qualified to setup a CDN. You need DevOps." But then I would pick myself up and push through for another week in more frustration sorting out the rest of the odds and ends. And this is what my career has been like my whole life.
And now GPT is giving me a Python script I can put to use in seconds. It wasn't perfect, and I had some hiccups along the way, but by the end of the day, I had the basics of the CDN I'm using for my product, and I feel I understand it better because it was delivered in such a bite-sized compact script vs me having to cross-reference my memory.
This revelation blew my fucking mind!
So, I don't use GPT for writing code because that's not what it's good at.
I use GPT to automate the very expensive, very time-consuming, highly compensated function of specialized Google Search
But if you can type a few words into ChatGPT and have a solution for that, so can anyone. The "very expensive, very time-consuming, highly compensated function of specialized Google Search" was a thing. It's not anymore, and it won't be highly compensated for long because now anyone can do it.
Prompt engineer is the real thing. I think I'm very good at it - people are worried that it can't write code correctly and they're missing the darn point!
I am building a business, my app is complex and polished (of course could be better), but I know I wouldn't have been able to do that hadn't ChatGPT cut through all the hard knowledge work.
So I know what it can do.
This is my stack
NextJS for SSR running on Digital Ocean App Platform
React / ChakraUI for UI components
Python FastAPI for API routes
AWS Cognito and Google OAuth for authentication
PostgresQL on Digital Ocean
Docker for dev environment and continuous deployment
AWS Parameter store for secrets
AWS Lambda with FFMpeg layers for video processing
Pydantic for JSON marshalling
SQLAlchemy for ORM
AWS Cloudfront for CDN
AWS S3 for storage
Chrome Extension API and WXT framework for extension development
Hubspot for CRM
Gmail for email
Namecheap for domain and DNS
Figma, Adobe After Effects (check out my product video https://www.youtube.com/watch?v=IJuiTbTjlAo) Adobe Photoshop
Notion to manage everything, todo lists, etc
I'm a full stack engineer, and I know my limits pre-ChatGPT. There's no way I could have done this myself. It helped me with all that.
I’d frame it more as inverted, targeted learning.
Instead of researching and learning a wide amount to do a specific task, i can learn a specific task with a tutor and learn a new system or technology or language inside out.
This happens to result in useful monetizable output much faster (hours instead of weeks). I’m still flying the plane but it’s my tenth flight and my co-pilot has 80 years of experience sitting right there.
sometimes they make up things or are only 90% right, but I can execute much much faster and fly through much more with them sitting there then when I can only learn by reading the entire manual of every plane I have to fly before getting in the cockpit.
Employers, employment, all that is changing.
There will be experts with AI and then there will be the rest. It’s not going to equalize anything it’s going to make it worse!
when you got something like that for free the whole entire dynamics of work change. ChatGPT prints money by replacing the most valuable labor programmers do and that’s search Google. If you feel like searching the web to piece together solutions has not been part of your job, perhaps you think you’ve memorized everything or you’ve got a nice bookshelf around. It totally takes skill to be good at Google search and write code.
People put too much value on themselves and their own talents. They’re going to hold onto it as tight as they can. Those people are going to get affected because they’re going to resist the change and change is coming.
Yeah, but a lot of people do menial tasks like human OCR, just like once upon a time humans were literally called computers and had such a job.
Seems like nobody can tell what is happening.
There are jobs, there no jobs, companies can't find people, but nobody can get hired. etc..
Within two years, 90% of organizations will suffer a critical tech skills shortage
https://www.computerworld.com/article/2135542/within-two-yea...
I'm pretty sure for the overwhelming majority of (successful) SaaS businesses, the most expensive part is the marketing & advertising budget. 30-50% isn't uncommon, because the returns on successful sign-ups are enormous.
And by implication, all companies.
But, what are the rest of the people going to do, and who will the customers be when no-one has a job?
We are going to need to rethink the structure of society.
This has always been a thing with small business, especially in the age of higher interest rates + rising wages + end of VC over-spending era.
What I am curious about is how we manage this as a society. The one thing I am sure won't happen is every tech worker becomes an expert ChatGPT wrapper in some niche. How could there possibly be enough of a market for everyone to survive doing that?
It's just anecdotal evidence and what I'm seeing. I really am out there in the weeds solopreneur'ing and talking to people. You can check my reddit history
https://www.reddit.com/user/demofunjohn/
So it's just my experience. I didn't do any market research.
I think the fact that this post is resonating strong is testament to how people feel though
> I think the fact that this post is resonating strong is testament to how people feel though
This also is quite vague, honestly, and smacks of marketing-speak. What I see is a provocative title on a subject emotionally close to the typical reader here, and a lot of engagement - this is completely expected. But I don't see evidence that any useful predictions about the future are being made.
And that's what you do when you build a business. You go out there and you push your opinion around and argue with people. That's how you build an audience. Hackernews is a great place to do that. It's not arXiv
You can look at my site. I'm building my own business trying to build an audience and tell my story. It doesn't work where you just build a product and people come. You offer value exchange.
I'm a real person, a solopreneur with a story. Sorry you don't find it interesting!
Also, if it helps the article, I did add this
> I only have personal experience and anecdotal evidence, but I built this product with ChatGPT, and ChatGPT gave me such a productivity boost during the time because I don't use it to write code.
I've always been of the opinion of that for anything involving "at will employment", the name of the game is "adapt or die". Fundamentally corporations are sociopathic [1], and if they don't think that they're getting enough value from you, they will fire you and/or not hire you. It's decidedly not-personal, they just don't feel like you're contributing enough to give them a sufficient return on investment.
There are plenty of trends that I've thought were kind of dumb but I try and get at least minimally competent simply because I'm afraid that if I don't then a company will fire me and hire some kid straight out of school who is excited for this stuff. I learned basic Ethereum Solidity stuff, for example, even though I think cryptocurrency is pretty stupid, because I was afraid that that might end up being the trend, whether or not I agree with it. I learned Node.js very shortly after it got any traction (2012) because even though I hated JS at the time, I felt like there was a good chance that Node would catch on. I actually don't think that ChatGPT is stupid, I think it's generally useful, but I've become competent with using it for the same reasons.
I get a little annoyed that people act like they're entitled to have the same job for forever and won't be forced to adapt to the times. That would be great, but that's not going to fucking happen, and it's not new with AI. You've always been at risk of being replaced with new technology and automation, and that's not a bad thing.
[1] The people there aren't necessarily sociopathic, but businesses are a sort of separate thing that makes it much easier for these people to carry out sociopathic things.
Have you been using the upload file feature of desktop? Game changer
I iterate, upload, iterate, upload. You can upload multiple files. It loses a bit of context sometime for some reason but it beats pasting in 20 pounds of code.
I am debating downgrading my Kagi membership back to pro and signing up for ChatGPT again so I can play with the upload features