After 24 years as a software consultant and game developer, watching the 2025 tech market has been eye-opening...
Despite shipping 40+ production ...
For further actions, you may consider blocking this person and/or reporting abuse
Hey Phil,
I can 100% relate to this problem. Here's what has happened so far:
Now, coming to the hireability part. It's a full circus out there, that you need to perfom. It's not just about skills that you have, you need to be well known and showcase that you know things, and be well known, more or less like a creator.
You have 24 years of experience, share your learning with people, social media, and be part of any community. That will help you a LOT!
And if you like to, you can join the resume-matcher discord community. The new version is in development.
If I was hiring, and had a tool that could tell AI generated applications from human ones - I would immediately throw out ALL of the AI ones.
Also, are cover letters a thing? I've written - I think - only ONE in my entire 30 year career... and that was back in the mid-late 90s.
Well, I had a chat with CTO of Qdrant. He was dealing with 600+ applications for a Machine Learning Engineer positions and he told me, that he'd seen so many AI generated applications that he could tell just by looking at them.
You can generate a cover letter in one click with AI, so for the end user this becomes a question of why not? vs. spending time writing one.
At this point, with all the HRs frustrated, that's what all of them would do, however they need to have a tool in place which can help them select candidates faster and reject people, rather than keeping them hopeful or ghost them.
I meant 'are they a thing' as in I've never seen one from a candidate - ever, and I've only ever written one a very long time ago. I've also never seen a role advertised that asks for one.
At this point showing humanity and spelling errors gives you the upper hand.
And yet all, not most, all articles concerning hiring and CV tell you to proofread your CV to a tee.
Rightfully so - I won't dismiss a candidate based on a typo, but I won't bring them to the top of the stack either, if their experience isn't what I'm looking for, human or not.
And, since I don't know what standard the company hiring set its ATS at, for all I know, it could be the case that they have a filter to reject a CV that does have typos, meaning I still won't get seen by a human.
The tech hiring market has always been a lottery; we all know the joke about the manager throwing away half the CV stacked on their desk, saying "I don't want to hire unlucky folks", but the advent of LLMs, on both sides, creating CVs for candidates, and assessing those exact same CVs by ATSes made it into a truly random event.
Couple that with the fact that only the company's HR knows how they tweaked their ATS, what they set it to look for... You can have an LLM optimize your CV for that specific wanted ad - in truth, it's all for nothing!
You don't know what the company truly seeks, so you can't optimize for that.
Sad thing? Most of the time, the company, or rather the HR department, doesn't know either!
It's about time companies started training their HR folks in tech-speak.
I'm not saying make them into engineers, that would be competition, π€£, but FFS at least have them understand what the wanted ads they're posting mean!
Here's to wishing, right? Sadly - right!
It has been a problem since the free culture on internet. How many times did you hear do this for me so you can get exposure. People want your expertise on the cheap. And before AI I think developers were seeing their worth and demanding a fair compensation.
I think the industry still needs all the levels of developers that there are now. I don't believe the industry can "robotize". We need people for the small, big, and large decisions. Most people can't make the large decisions if they didn't first learn to make small and big ones.
It is not possible run all software; websites, mobile and desktop apps, with a small group of people. That is not maintainable.
But AI companies try to convince the business leaders it is possible, and they are buying it because AI is cheaper than people.
The bug is saving money by pushing people out, until it goes wrong. And then trying to rehire them.
But at the same time AI companies throw insane money at AI researchers to become the ubiquitous solution.
My other side hustle is being a pro photographer. The big joke there is always being offered to be paid with "Exposure" lol. Covid killed that hustle.
Software development is a layered craft and each layer depends on the one beneath it. Junior engineers learn how to shape a feature before they can architect a system, and senior engineers only earn their judgment by working through those smaller challenges. Replacing that progression with an automated shortcut ignores how real expertise is built. Even the most advanced model can generate code snippets, but it cannot shoulder the daily responsibility of making trade-offs, anticipating edge cases, or mentoring newcomers. Without a healthy mix of entry, mid, and senior-level developers, a codebase quickly loses its institutional memory and its capacity to grow. Senior level developers need entry level developers around.
The dream of running every website, mobile app, and desktop platform with a skeleton crew (Thanks Elon!) sounds efficient on a slide deck, yet it collapses under real-world maintenance. Software never stops changing: browsers update, APIs deprecate, customers request oddball features at the worst possible time. When companies trim headcount to chase short-term savings, those changes pile up until the remaining team burns out or bugs start costing real money. At that point leadership scrambles to rehire the very people they dismissed, only now the applicant pool is smaller and the timelines are tighter.
Meanwhile AI vendors are funneling venture capital into salaries that rival pro-athlete contracts(I'm available), all to position their tools as the single answer to every engineering problem. It is a clever pitch because it aligns with budget anxiety, yet it glosses over the fact that code quality is not the only ingredient in working software. Design reviews, security audits(john smith is gonna love it when he logs in and has all of jane doe's info on his health app), on-call rotations, and plain old human intuition still matter. AI can and should accelerate individual tasks, but it is not a substitute for the judgment and collaboration that keep systems reliable over years. Keeping a diverse ladder of developers in the loop is not a luxury; it is the only proven way to build and sustain the digital products we rely on.
Deep Breaths. And an Advil.
I second this. I have been in the tech industry for last 23 years, hands-on coding and building products. Worked on almost all tech stacks and seen all the changes and evolutions. I struggle with the new interviewing formats and expected perfect answers.
It's hard to get someone on the phone these days. I've been also scammed alot but have not fallen for it.
Oh yeah, the expectation of perfectness.
Well, from the hiring manager's POV it's only logical and to be expected, really: in today's market said manager has a choice that is, for all practical considerations, limitless (e.g., a junior manual QA position in the company I worked for, got 300+ applications within 12 hours of posting. Read that again, and weep).
So, given this limitless supply of candidates, the manager's logical choice is to keep rejecting candidates that hit 80%, 90%, or even 95% of the expectations, because, statistically, eventually there will be the 99% candidate. Or even a 110% one.
And no, it won't be too far into the future... when your general population is boundless, even randomly pulling out a sample is almost guaranteed to produce top talent (sorry I'm not giving exact numbers, been a while since my "stat 101" days).
Until the global economy picks up, more people come up with more ideas on how to innovate, more companies are started, needing more humans to fill more roles... we're in the gutter, all of us.
And, I hate to be the bearer of bad news, but I'm not a geopolitical expert, but it looks to me like the global economy is rather tanking, not soaring...
Sorry to hear this. Hope you'll find a new path to step on soon.
thanks :)
Hey Phil,
I just want to sayβyour post hit me. Hard.
Iβm not from your world originally, but Iβve been diving into it latelyβtrying to understand the architect-level thinking behind the systems you and others like you have built. And the more I learn, the more respect I have for veterans like you.
The fact that someone whoβs shipped 40+ apps, optimized enterprise-scale systems, and mastered everything from game engines to LLMs is being filtered out by a keyword-matching bot? Thatβs absolutely insane.
You said something that really stuck with me:
βSomeone still needs to architect these systems, ensure they scale, and fix them when they hallucinate.β
Thatβs the exact part Iβve been trying to wrap my head aroundβhow everything we see on the surface (like AI tools and web apps) still relies on someone who can think across systems, anticipate failure points, and actually ship the thing. Iβm still learning that mindset myself, and itβs a steep climb.
If I had millions in the bank, Iβd hire you yesterday. I say that as someone whoβs already made good money automating online workflows and building systemsβbut Iβm in this weird transition where Iβm still acquiring the technical depth youβve clearly mastered over decades.
I wish I could explain to you the tens of thousands of dollars that I have wasted on hiring so many random people across the globe from fiver/upwork. I ended up just being a babysitting gig However, it was still valuable because Iβm more pumped to go full in on my next venture
Whatβs wild is that I see opportunity everywhere, and I know that someone like you would not only keep upβyouβd elevate the whole operation.
Out of curiosity: Have you considered building your own product or SaaS platform again?
Maybe even something lightweight to help others in the same position as you? It blows my mind that someone with your level of experience isnβt already running a consulting practice or leading a high-growth startupβthough maybe you are and just havenβt talked about it yet.
Thanks for the vote of confidence! I actually do run my own consultancy, Basilecom, where Iβve spent the last two-plus decades helping clients ship real-time 3D, AI, and immersive products. That work kept me busy, but I am the founder and only employee. Consultant of one. I relied on working with recruiters to feed me work and it was a steady flow for many years. I think part of it I never had to market myself because I always had the steady flow.
I've been so busy doing work for others I really never sat down and thought about making something on my own. If youβre interested in swapping notes or exploring a collaboration, Iβm all ears. Always happy to connect with others tackling similar challenges and to see where our experiences overlap.
Like your take "just another another system to debug". Quite hard, indeed, it is these days but there solutions on the way, if we're not able find them then let's build them. Good luck in your job search or should I say search for a meaningful opportunity, an opportunity to serve. #LetsServe
Tech moves so fast, and the pressure is real. We're all just trying to keep up, sharpen our skills, and find that balance between work and peace of mind. It's tough, but we'll get through this. Stay resilientβkeep moving forward.