hypothetical AI will replace humans, sure. LLMs probably won't. original GPT4 was the best coding LLM I dealt with, and it was 1.5+ years ago. the context size was pitiful, yes, but it was a lot smarter than the current crop of big models.
hypothetical AI will replace humans, sure. LLMs probably won't. original GPT4 was the best coding LLM I dealt with, and it was 1.5+ years ago. the context size was pitiful, yes, but it was a lot smarter than the current crop of big models.
My last struggle was creating an SVG arrow pointing to a specific corner. Both Claude and CGPT failed with many attempts.
I guess my point is that if an AI is doing computing why would it doing computing resemble a person doing it? It's much closer to the machine then me. Why not take advantage of that?
Something interesting you can do with LLMs is you can constrain their output. What if you just write a test case to encapsulate the bug then try to filter out the most "sane" LLM output that results in the code compiling and the test case passing?
It doesn't seem like much, but it's like using more computing power to filter out all the "obviously wrong" solutions. Doing this in practice might require you to make too many test cases though.
If you manage to have more breakthroughs to senior then you can maybe leave it unattended for a few months but not if the product team is inexperienced or strong willed. The code will still end up as unmaintainable spaghetti.
So you need more breakthroughs to achieve staff or higher which requires a lot more agency and initiative on the part of the bot to push past what your team mates think they want and do what actually needs to be done modifying not only the code and the requirements but the process that leads to miscommunication and inefficiencies within the org.
If you manage to invent a bot that knows what’s better for the people prompting it and acts on that then you’ve potentially also violated the first law of robotics and created a death bot.
And boy oh boy would it be astronomically expensive to run.
I swear to god, it’s better than our junior devs fresh out of college.
Like, I let the LLM solve a PBI and it’s just faster with better code.
Actual devs will still have a job, but the low hanging write some code guys? They’re done. And a lot of companies had a bunch of them..
I then said, heh and asked it to implement a circuit breaker pattern using axios, and it again implemented a timeout and added it to axios options!
Could be am dumb or o1 was hallucinating on me intentionally, but the thing is very far away from a Jr dev fresh out of college.
Feels like your Jr position claims 3 YoE in hardcore backend. Last time I’ve seen them, they discussed == vs === and “in” vs “of”. Wouldn’t hold my breath asking them to implement a rate limiter mw or any sort of debouncer. Unless humanity boosted their average intelligence very recently, ofc, where you’re an async networking specialist fresh outta school.
o1 is very far away from being a Jr dev replacement and is actually slightly more useful(if I ignore the costs entirely) than the existing intelligent autcomplete features.
They are definitely being replaced by ChatGPT in our company. Think of it what you will, several teams write all their unit tests with ChatGPT now instead..
LLMs still cannot solve most logic problems. They generate language. It can be a programming language but obviously the scope is limited.
what a waste of a nice sunday
A lot of times at work, support teams modify their systems and don't bother communicating what they're doing, they seem to rely on scream tests to figure out who is even using their services and for what purpose. It's a total fucking mess and I laugh whenever I hear someone suggest that "AI" is going to replace what I do when some massive % of what I do has fucking nothing to do with code at all.
Have it run through all the branches of spaghetti code and isolate the problematic sections along with proposed changes.
Anytime someone says "this is the worst it'll ever be" I can't help but think "oh sweet summer child"; and then I ask them, what's your favorite operating system you've ever used?
The answer heavily depends on the person's age. Windows 10 or 7 dominates the conversation, and for slightly older folks, XP. "MacOS Snow Leopard" gets said a lot, that was a beloved MacOS release because they very famously said "no new features we're just fixing the old ones" and they actually did it.
No one ever says "MacOS Sequoia" or "Windows 11". Man, the discourse surrounding the new iOS 18 Photos app is reaching a fever pitch.
Sorry for the weird music on this, but its the first clip I could find of even, gasp, Elon Musk, stating this very real fact [1]: Technology does not automatically improve. In fact, it seems like especially software loves to get worse, and it takes a focused effort, from talented individuals, as far removed from money and business and agilescrum as possible to keep things operationally stable.
But, sure, definitely the new metaversecryptoai bubblescam will escape that and be built to the highest possible quality. There definitely won't be investors and men in suits in every room saying "we're losing billions is there a knob we can turn to reduce electricity usage?" OpenAI is definitely raising billions to fund the R&D of the next level of intelligence, and certainly not because without that capital they'd be bankrupt in three months.
You see, that's exactly why I don't have high hopes about OpenAI. They came up with a state of the art GPT-4 that was slow and expensive to maintain, so they came up with this o1 that is basically a chain of cheap 4os, something that people used to do from the moment LLMs appeared. And they started calling GPT-4 a "legacy model".
In the meantime Anthropic is steadily raising the bar with each iteration. But even there the efforts plateaued and what we have still has the inherent problems of LLMs, that is the ability to give completely wrong answers with amazing self-confidence.
But Windows 11 is a massive improvement over Windows 2000 in many, many areas. Just because Windows 2000 was my favourite doesn’t mean I think it’s the best. It doesn’t even have built-in support for WiFi.
I think they’re even moving towards something that could be my new favourite Windows. Windows 11 is the first Windows with a visual style that I actually find appealing, and they seem to be making some serious efforts to make it all visually consistent too. The new settings app has its flaws but if they just finish the work of supporting all the features of the old control centre and finally have a unified place to change settings, I would say it’ll be all-in-all better than Win2k.
The GPU driver system and WSL2 are leaps and bounds beyond what Win2k could do. The built in support for virtual desktops and window arrangement is something I would never want to be without.
Yeah, on the Mac side I remember Snow Leopard fondly. That doesn’t mean I think it’s the best. On Mac I see even less reason to think older versions of MacOS is better in any way. They’ve stayed visually pleasing and consistent, haven’t made any huge UI changes similar to Windows’s attempts at making a better start menu, and have added many genuinely useful features over the years.