Remix.run Logo
jdjdkrjdjjdj 5 hours ago

Look my point here is not to troll. My point here is to make you think. I learnt assembly and I never want to do it again, I learnt to code in many languages (compiled and interpreted) and you know what, there has not been an issue i found that required me to dig into the assembly of a compiled language (there are edge cases if there was a compiler bug, but I have not seen them myself).

Now the change from assembly to compiled languages was a step change. The same is true now. What was once hard is now easy. And again we must adapt.

For you I think your identity has been tied up in being good at what you do ... I was the same... The issue is now, that we need to find something harder to fill our minds...

Finally, I want to remind you that at one point in our history a computer was a job. I think programmer/software engineer is going the same way.

In 10 years I hope we are not doing the same mundane crap as what we were .. There are so many other interesting things we could be filling our brains with!!!

discreteevent 4 hours ago | parent | next [-]

> there has not been an issue i found that required me to dig into the assembly of a compiled language (there are edge cases if there was a compiler bug, but I have not seen them myself).

The compiler did exactly what you said because the programming language forced you to be exact. There was no room for misunderstanding.

This will never be the case with an LLM even if it becomes infallible (it won't). It's you who is fallible and sloppy until you force yourself to be precise. A programming language can help with that.

simianwords 3 hours ago | parent [-]

Eh this is also not true. Non determinism doesn’t disqualify something from being useful and necessary. If you are a manager, you employ people (who are non deterministic) to get stuff done.

In fact entirety of humanity has been delegating work to non deterministic specialists. Like how I delegate making food to non deterministic supply chains and capitalism. No one complains about skill atrophy here I’m sure.

“But humans can learn..” well sure agents can learn too, adapt the markdown files.

“But humans are accountable..” distinction without a difference

discreteevent an hour ago | parent [-]

My argument was not that LLMs aren't useful but that a compiler is a completely misleading anamlogy.

You compared them to humans. Humans live in the world, have a world model, meet people for lunch and exchange ideas. Agents read markdown files and code.

Simanwords, you spend a lot of time on HN promoting LLMs and being dismissive of humans in comparison. I have to ask:

Whose side are you on?

vivzkestrel 4 hours ago | parent | prev | next [-]

- to answer your question, i did not start with assembly

- i started in 2010s with c++ directly but I did go back and learn how to do 8086 opcodes and while i am not good at it, i am still learning it slowly

- mundane stuff? algorithms, business logic, critical thinking, architectural understanding is being outsourced to LLMs at an unprecedented rate and there is nothing mundane about any of this

- you can sit and talk about how 10 yrs down the line everyone has to sit and write english paragraphs of how they want their website to look like and nobody needs to write code but I am going to have to back out of this one

- Writing code from requirements is an art as much as a critical skill and bringing an LLM to do so doesnt bode well for the entire industry

- Remember that concept of smart terminals and dumb terminals that used to be discussed about long time back. How dumb terminals merely offloaded everything to the server while they did nothing.

- Frontier labs are turning humans into dumb terminals while they wield data, power and critical thinking from the masses at scale

- This kinda power and leverage should not be handed out especially to frontier labs controlled by a few people

- Even if you are one of those few insightful people out there who will sit and actually discuss what the function should do and then review the generated code, vast majority of programmers are literally copy pasting vibe coding stuff day in and day out now

- This ll create a special type of deficiency a few years down the line in every major corporation out there while concentrating even more power into the hands of a few frontier labs

- Remember that meme image of an ape slowly evolving into a human and the in the last step, it says "oops we need to turn back one step". This honestly is that one step. I think the software industry has taken a messy step here

simianwords 3 hours ago | parent [-]

Very respectfully this all sounds incoherent. You have also untastefully mixed in some concern over frontier labs having too much power - this is orthogonal to the discussion.

Your reckoning for when we will look back to this time and regret using LLMs won’t happen, as much as you crave for it.

- Here’s what will happen: agents allow you to understand less and less of the code (directionally) and allow you to focus on high level design.

- this won’t make it such that no one will look at code, just like some still look at assembly

- LLMs won’t allow you to never look at code (yet) but it pushes you in such a way that you may need to read less and less of your code

Also the fact that you have written about how writing code from requirements is an art. This is just not gonna be true anymore with LLMs. Very few in enterprise is writing artful code - they are getting stuff done. The art part is understanding the requirements and high level design. If you’ve ever worked in enterprise, there’s always a few people who nitpick on code reviews to artify code - these sorts eventually learn and forget this tic.

wonnage 5 hours ago | parent | prev [-]

You created a throwaway to “not troll” and post the same three tired tropes every tokenmaxxing vibe coder trots out

simianwords 3 hours ago | parent [-]

They are right though. The entire history of human civilisation involves a thing called “specialisation”. The primary reason we were able to prosper as humans is because we all dont have to know how to procure our food. Did humanity lose the skills for making food as people specialised? No.

same thing with memory management - as Java became popular, should the concern have been towards losing skills on memory management? That’s stupid. LLMs don’t allow you (yet) to not understand the code completely. But it allows you to understand less and less directionality. We are getting there. I don’t read all code anymore, just high level design.

This kind of performative concern over skill atrophy is annoying.