Ask HN: What is the future of tech roles?
Personally, I don’t believe I can be replaced. I use AI tools every day, and they’re great. Like a smart autocomplete or a really good rubber duck but I see them as assistants, not substitutes.
I think people deeply immersed in their field understand the nuance and artistry of what they do. It’s like when Ben Affleck said actors can’t be replaced by AI - yet in the same breath dismissed VFX artists. Clip: https://www.youtube.com/watch?v=ypURoMU3P3U&t=2s
So I'm uncertain weather I'm over estimating my 'artistry' and the industry just thinks of my profession of as a Gihbli picture. I’d really like to hear thoughts from fellow software engineers and especially from those in management or leadership positions. How are you feeling about all this?
Recent clip that sparked this: https://www.youtube.com/shorts/N2R4-d8YJZw
and Shopify CEO Memo: https://techcrunch.com/2025/04/07/shopify-ceo-tells-teams-to-consider-using-ai-before-growing-headcount
But it will replace people that don’t want to use AI! It still requires someone to closely monitor, tweak a prompt, change direction, or manually fix some code.
That said, a product manager or QA specialist who is motivated to learn how to prompt, “vibe code”, and interact with an LLM is going to be much better off than a software engineer that just wants to hand write code.
Where things also really get interesting is in the micro SaaS space. I reflected on this recently at https://weaver.so/articles/vibe-coding-and-saas.
I think anyone working on small tools that improve a specific process (but doesn’t fit a business need precisely) will find themselves losing customers. Motivated folks will just start building their own tools to meet their needs instead.
I work as a data engineer, and I'm pretty sure that the current AI is good enough to do around at least 50% of my work. I look around and believe the same applies to my data analyst colleagues as well.
I believe stakeholder-facing engineers are the first to get hit, like data engineers and frontend developers. The reasons are:
- In general their work isn't very technical (it can be, but not common) and often repetitive. There are tons of examples and documentation online.
- They face business stakeholders directly. The communication is not always smooth, so the stakeholders have the incentive to train themselves talking to AI trying to get things done ASAP.
There's plenty of that work coming up. People don't like working with a completely different engine but it's inevitable; before this everyone was complaining about JS frameworks. Once the AI dust settles, it's back to spending 20 hours of the weekend learning the next framework.
That is the key phrase. People who do not do the work want to replace people who do the work with cheap alternatives. This is not new, they just see a new way to accomplish it.
So it will go the same way as all the other ways they try to reduce personnel costs. They will evaluate your cost and the value you bring and compare it to the value they can get using someone/something else that has a cheaper cost. If you deliver equal or better value for the same cost, you keep your job. If you do not, you lose your job.
Same old story, new AI flavor.
I try to make myself easily replaceable by others. Non-special, in the context of a job. It's a hallmark of teamwork, for decades.
To face that prospect with AI as a replacement seems unexpected and the wrong kind of question. I can't transfer knowledge to it like I would to a team mate.
I don't understand your use of 'artistry' here. Do you mean your 'craftsmanship'? I will answer like you meant that.
Do something that is rare, valuable and honest. Share it with others so it doesn't fade away. There are many of those kinds of things. It does not guarantee you will be valued, and that's ok.
Yes, it useful, but anyone saying that almost all software workers are getting replaced incredibly soon is either misinformed, or is selling something.
Pivot into robotics?