Code was garbage before AI, now it's still garbage, but I don't have to take it out anymore. Amazing.
Juniors are doomed, nobody is writing anything ever again by hand.
HN user
I used to solve hardcore problems, now I just talk to Claude and try to dodge layoffs left and right.
Code was garbage before AI, now it's still garbage, but I don't have to take it out anymore. Amazing.
Juniors are doomed, nobody is writing anything ever again by hand.
Still requires a human in the loop to make coffee...
Looking forward to being sent to a foggy planet in foreign start system to collect alien eggs for a daily nutripaste and bunk bed with corporate issuesd blanket.
depends on the industry .. for 80% of jobs 0 coding knowledge will be needed in 10 years.
for ai research, safety, aerospace, military, trading, gamedev .. those will probably still need coding for a bit longer.
I suppose one would have to work in a very specific novel and niche area to go against the grain and chose stacks that are not chosen by majority.
I suppose work organisation, leadership, soft skills, working in areas with inherent uncertainty will be key for defending employment in near future
They can be easily replaced. I suspect we are just engaging in a form of self deception by thinking these choices we make are more than arbitrary decisions driven by nothing but our taste...
There is a clear multi-step skills roadmap everyone is following with expectations per role/department
interesting... I suppose this requires someone at the company actually knowing what the roadmap and desired end goal should be, I feel like exactly this is lacking in a lot of places right now
interesting insights, thanks
hustle never ends...
market is genuinely tough right now, dont beat yourself over it. persistence is key right now.
Morrowind is something really special and unlike oblivion It. Just. Works.
In my humble human opinion everything digital has been or shortly will be conquered by AI.
You can either embrace it, learn to how to use and deploy AI or try to find a way out into the real world, until robotics will inevitably catch you in several years, for some professions with manual aspect you could have maybe decades of time.
did you consider tier 2, semiconductor suppliers qualcomm, nxp or go tier 3 - arm? I would say these will allow more technical depth than tier 1s, but will remove you from the end customer product, and some people find that unsatisfying.
customer facing companies with engineering culture also come to mind, apple, google etc. I assume you are in Europe? you have Bosch Research, Fraunhofer or Dolby in US, this might overlap with your stated experience.
I dont have experience in quants or trading but I heard they can go pretty deep and hard.
I focus more on specs, product and outside behavior these days. Colleague showed me a fancy plugin he made for emacs today at work. I congratulated his efforts and mentioned I dont open text editors anymore :shrug: ...
I'd feel better to have that kind of person out of my community.
First of all, did he not pick the language for Bun himself? Then introduced bunch of memory bugs, sound like skill issue cascade.
I remember some years ago in podcast touting how amazing Zig is to allow them being so performant which was the claim to fame for Bun, now to turn around and shit on the thing. Interesting persona.
it was running on fumes for almost a decade, now we are really at the end times...
Every hour spent on acquiring hard skills is an hour wasted that could be otherwise better spent on licking someone elses boot!
Soft / social skills. Any skill requiring engaging with the physical world (robots will take that over eventually but not just yet), digital world is already lost.
Anyway why do you want skills? If it's for economic purposes we are nearing cut off period after which no amount of skill will enable social mobility. Either u managed to lock in capital by now or ur done kind of situation...
if you know you know, if you dont know you are most likely B1ff :D
the coolest number ever - 1337. Approximate melting point of gold in kelvins.
I usually issue this myself, maybe I should add it to my Claude.md, because it almost always finds something to fix:
"Check for bugs and unintended side effects introduced by our changes."
yes you fire if you are a burned out company that only needs to maintain its product and slowly die...
you hire more if you are growth and have new ideas just never had the chance to implement them as they were not practical of feasible at that level of tech (non-assisted humans clicking code and taking sick leaves)
first hit is always free as they say :) lets hope we can get off of it once they hike the price...
AI is already better at understanding code than 99.99% of human
not to nitpick here, but AI does not understand code. AI (LLMs) are token predictors pr at best sophisticated pattern matching in huge search space...
After 12+ years of hardcore c/c++ in embedded, I'm having a blast with Claude...
my productivity definitely improved.. especially with tasks that I would consider boring or tedious to hand code due to repetition (I have coded this at company X and now Im doing N-th variant of it again at company Y from scratch...) claude will mostly one-shot these things with proper prompt and constraints.
I think software engineering has changed, the new paradigm is creating proper fixtures for agents to run in (like environment, code execution and bench/unit test access) and defining specs, inputs, outputs and constraints of the problem, then let Claude iterate on it and sip on coffee.
I find that some "taste" in software and understanding complex systems is needed for "agentic coding" to be useful. I like to constrain the system (code and problem wise) to decrease the potential search space, otherwise the things tend to fall apart after a few prompts.
One negative I'm seeing is people generate huge PRs with endless PR descriptions, just cos its easy... I believe less is more with these tools and effort should be made to keep the changes minimal and filter out of the excessive noise from code and docs... however I understand the incentive of LLM providers is to maximize amount of changes and complexity of the codebases (more tokens more $$ to extract :) so this will most likely be a never-ending battle
is the result the only thing that matters? or does the journey have its place as well?
is there price to be paid for getting any desired result imaginable without effort on a press of a button?
take that to absolute extreme. Why do we even need a job? If all our physical needs are met maybe humanity can finally focus on real problems (spiritual, mental, inter personal) that no amount of "jobs" can solve...
I don't see any fundamental problem with democratization of abilities and removal of gatekeeping.
It was very democratized before, almost anyone could pick up a book or learn these skills on the internet.
Opportunity was democratized for a very long time, all that was needed was the desire to put in the work.
OP sounds frustrated but at the same time the societal promise that was working for longest time (spend personal time specializing and be rewarded) has been broken so I can understand that frustration..
Some people seem like fully gave in to using AI for everything, and nothing better than receiving multiple review requests per day for 2k+ diff PRs.. where most of the stuff is just "wtf" type of refactoring and added noise
Also funny to hear reactions when I'm grepping code for a function in front of someone and I hear "wow you look for code I would just ask Gemini" topkek