397 karma · joined August 23, 2020
you might look at generated code as often as you look at generated assembly now
completely agree with you, the statement _you_ made is quite the sweeping statement
the paradigm is shifting from us not deciding how to do, but deciding what to do, maybe by writing requirements and constraints and letting AI figure out the details.
the skill will be in using specific language with AI to get the desired behavior, old code as we know it is garbage, new code is writing requirements and constraints
so in a sense we will not be reviewers, nor architects or designers, but writers of requirements and use cases in a specific LLM language, which will have its own but different challenges too
there might be still a place for cream of the crop mega talented people to solve new puzzles (still with AI assistance) in order to generate new input knowledge to train LLMs
we wont be deciding how to do things anymore, but what to do, case in point: Mr. La Forge run lvl 3 diagnostics on the warp drive. LaForge clicks a button on his iPad
at some point even this will go away and AI will decide what we want to do based on analyzing our brain through neural-link
at some point in far future even this will go away as parts of our brain will be continually and eventually completely replaced by synthetic AI brains
- current technological limitations of LLMs
- how industry uses LLMs
we should not be working with code at all, the new level of abstraction are requirements and conversations with AI, this is what should be commited into git and then you would simply "compile" your conversation and requirements into code
and if you would focus on requirements and prompts as the new "code" maybe you would feel like you are getting some power and understanding back?
but obviously because of many reasons such as context windows and hallucinations this is not possible... yet
and honestly in western europe and especially in german speaking countries restaurants are not really worth the high price, I rarely go, and most of the time only when someone recommends or its absolutely necessary like on a vacation with family once in blue moon
"how to join two struts with least amount of work and thinking so my manager can tick off a box in excel"
in such case inheritance is a nice temporary crutch
Of course, long term misuse by outsourcing your cognitive exercise to a machine has a negative impact.
Just auto complete your way to being completely dumb.
As a learning or exploratory tool it is best thing ever. Just don't use it to tab-tab your way out of actual work.
But almost definitely I would not sit idly by.
I think a tool providing constructive feedback and offers suggestions on how to improve performance in specific areas focusing on technical metrics (code quality, quantity, code churn) might be useful too, with less potential for misuse.
And also such tools imho just equip bad actors to whip the workforce into submission even more.
1. describe how things work (or not work) currently
2. proposed solution to the problem this commit attempts
3. more implementation/technical details
4. (optionally) tests or reproduction scenario
tightened market is one thing, the absolute insanity of the recruitment process in last couple years with now AI thrown into the mix is really something to behold, test these waters at your own peril
the skeptic in me thinks this path will be reserved only for a select few, as capabilities of integrated humans expand exponentially, so will the need for more energy and resources
I dont think there's enough to go around unless we unlock space travel...
These are prediction models that mimic patterns in data they have been taught and the behaviour they had reinforced.
One could argue encyclopedic knowledge and routine work is deprecated to a degree.
Taking into account that most human work is busy work and there are a lot of inefficiencies due to replicated efforts, in short term I'm starting to get worried about job security...
In medium term I expect there will be a development boom of essentially everyone creating everything imaginable, a lot of that will probably be useful...
In long term once embodiment is perfected and AI can effectively learn on the go in realtime, we will be truly screwed, but that has still too many challenges like energy source- batteries, computing power and algorithm efficiency.
You better try freelancing in UK with that, but you won't be comfortable unless u can really minimize your lifestyle costs...
If you are single and willing to live in a shoebox you'll be fine tho
Google and apple are doing embedded stuff in Germany too, but otherwise I would stay out of europe