Can't wait for 2035 when we’re debugging the prompt queue pulling data from the prompt lake, while and resolving issues in the contex window eviction service, all while the team is 90% percent vibe coders with no coding knowledge introducing more bugs than features.
I've had one co-worker with something like a decade of experience on paper, who was proud of his C++ despite having never heard of the standard template library — lots of `new` and `free`, not a single smart pointer (https://en.cppreference.com/w/cpp/memory#Smart_pointers). And the code they wrote had a lot of copy-paste going on, which I ended up finding because I'd put in a "TODO: deduplicate this" comment somewhere and found it in his newly duplicated class one day.
They absolutely were not interested in learning anything. I left knowing more C++ than they did despite having started there with total C++ experience of a hello world tutorial, and the fact that I still don't count myself as a C++ dev today.
Tbh, I also (sort of) knew C++, studied in school and a few semesters worth in college (CUDA, DSA, Computer vision elective,compiler design) but I still don't know STL.
(I had been then interviewing using Java and Python.)
To be fair when a company says they use C++, it can mean anything from "C with classes" to crazy metaprogramming with almost automatic memory management. Since they have over 10 years experience, they are almost definitely in the former camp.
I would never utter the phrase "I know C++" because it can mean so many different things to so many different people, and I don't think anyone truly knows the whole language.
Not using templates nor smart pointers doesn't sound that bad to me(unless the entirety/majority of the codebase was written with them in mind), the duplication thing is more questionable.
I know some talented coders who were doing quite well before. Now they fallen into vibe coding and when I come across a bug they just introduced and I can’t seem to find the source they reply they have no idea but will have a look.
The decline in the skills are clearly visible. And they’ve only vibe coded under a year.
Can say so for myself. Have been hitting LC lately for an upcoming interview and I have found I have gotten worse like considerably worse, after having grinded in college and barely touching it for 6 years. I had to look up how to implement topological sorting today for example and even then flubbed it.
Its a joke...but I do know "vibe coders". There are some recent grads I know who have supposedly studied programming yet I don't think they write a single word of code themselves and get confused with simple concepts like reading a simple database even with select * statements.
For me, the whole point of the resume is that the applicant has highlighted those parts of their experience they consider relevant. I then pick the points that look most interesting to me and go really deep in them in the interview. So, ok, leave that to an LLM I guess? But don’t be surprised if I go super deep on something you weren’t expecting.
Edit: like for instance, if you slip up and put C++ on your resume, I will drill you on it unmercifully. In my experience 19 out of 20 people who list C++ experience can’t compile their way out of a wet paper bag.
How is this any worse than the current system where your resume is just keyword-filtered? It seems like a straight upgrade for my resume to be discussed by agents that know the difference between Java and JavaScript and aren't going to pass on me because my resume didn't explicitly mention 'scrum' and 'agile' as skills.
My resume is just a chunk of HTML with `size: A4`, takes literally seconds to update it as it's just simple HTML and the "export" process is just ctrl+p in any browser and saving as PDF.
I think I feel ya on some level but I also think that when the process is refined it will be much less exhausting to update our resumes with the help of an LLM. Underneath this tool is just consuming the data I already present to the world through my website, resume, linkedin, and github.
Once there is a "one click connect to an MCP server" workflow this type of thing will make more sense for this type of use case, but right now how would you say this improves on the status quo of a resume PDF you can upload to your AI chatbot and ask questions about? Aside from demonstrating your own proficiency with MCP tech, that is. I ask because the current amount of work and tech knowledge required is greater than it would be for the PDF-based workflow, but I might be missing something.
Edit: there was an example in another answer, "I offer a contact tool when you use the hosted server because I can hide away my email credentials and expose a way for the LLM to send me an email."
Now we can spend our time more on the content and less on the presentation.
You can already use claude desktop, upload your resume, point it to your website, paste in some stuff from linkedin and output an llms.txt. You can get 80% of the way with just a couple of clicks.
> I offer a contact tool when you use the hosted server because I can hide away my email credentials and expose a way for the LLM to send me an email.
Yeah, but this is the modern equivalent of the "Stavros at Gmail dot com", it's basically antispam by obscurity. Just wait for one spammer to send three seconds writing something that will parse emails from all your MCP commands and that's defeated.
However, I will retire from this cursed industry if this will be the expectation in the future