4 ms·
At the stage of the AI is currently which really is a very good code generator, what you really should see is a higher valuation of people with all the fundamen
by AtlasBarfed 1y ago
At the stage of the AI is currently which really is a very good code generator, what you really should see is a higher valuation of people with all the fundamentals of computer science and a breadth of experience about what you can do in programming.
Contrasted with specific acronyms frameworks, languages and similar buzzwords that dominate computing recruitment.
If you have a tool that can basically take someone who's really good at programming, architecture, analysis, etc, and eliminates the barriers of domain specific knowledge, syntax idiosyncracies, library peculiarities away ..
It should mean a talented IT professional should actually be more useful across more domains. And hiring should reflect that. It's hard to tell right now because hiring is zero apparently.
For example, I haven't coded at rust. I have encoded in c++ in 20 years. Assuming of course that I am a genius, which of course I am right? Assuming that, llm should allow me to both code in a language I don't have a lot of experience in, and adapt to you or enterprises particular code base far more quickly.
Does my value go up? Probably not. Because now I compete with everyone else. That's pretty smart without domain barriers. That's a large increase in supply.
However, large amounts of IT people who don't even know the basics of computer science architecture or those types of things, Will not have any real value compared to an llm.
With the hypnosis of the executives, they do not see a difference between those two different types of professional. They see an IT budget that they want to axe.
One of the fundamental tensions in it management/labor dispute is that someone that manages and maintains a service and codes... is actually a manager. Good it professionals are providing both technical service and managerial service to a company.
Consider what computers used to do. There used to be a room full of actual human computers on calculators doing things, and of course, a manager that oversight oversaw them.
That manager was clearly considered part of the managerial class.
Then came computers and the room of people disappeared and you still had a manager managing an IT application. But without the head count, Management decided that that person wasn't a manager or a member of the manager class.
Yet they had to pay him like that.
See. I think ultimately llms are taking away some of the technical overhead on managing and Enterprise system for a company. But it still needs to be managed. And that person will still be "IT".
And if you don't pay that person reasonably well, your Enterprise will suffer.
- austin-cheney 1y agoThe first half of your comment mentioned the word should 5 times. This sounds like wishful thinking. Yes, there are some fundamental skill deficits and a lot of liars out there. The historical solution to this problem is to ignore it, use some tool to flatten the bell curve, and then hope for the best. If AI is just an evolution of things already tried, then we already know what the results will look like: less accountability, less credibility, less selection risks for candidate selection, and more expensive development processes. For example frameworks allowed substantially wider developer participation at lower product quality and high costs without change to business ambitions. We should expect developers to become more of a less capable commodity than they already were. Then when the technical debt becomes to expensive to maintain just call in consultants to tell everybody what is already commonly known.
- AtlasBarfed 1y agoWell to give it out of the failure to it, establish the three laws of robotics and we're all dead, correct? But you're right, it's not going to happen