I don't like being this way but it's worked through several fads. I'll keep going with my Linux boxes. Y'all keep finding new window dressing.
If you're feeling burnt out on it then just don't pay attention. There's very little reason to at this point in time.
I just tackled an Arduino project for the first time. It was really nice being able to have AI talk me through the process, help me write in C++ which I'm not strong at, and generally be an accessible companion. I took on a project larger than I would've done without AI, and completed it more quickly and with more personal engagement than I would've done prior to LLMs being invented.
I don't think AI is going to magically generate the ROI that the market seems to believe, but it's such a nice modifier to my development process.
I recently had a problem cross my desk which the stakeholders thought might be solvable with an LLM, which may have been true, but ultimately was more easily solved using plain old boring programming techniques. Is that the hype?
While the final solution didn't need to involve LLMs or anything of that nature, I don't think said stakeholders would have been able to even envision the possibility of trying to solve said problem had semi-recent technological developments that has taken on the AI moniker not enabled them to think more creatively about what machines might be able to do. Without that, there is little chance I would have become aware of the problem someone faced.
If that's the AI hype, I'm game. Being able to get computers to do things others didn't think was possible is what brings me to the world of software development.
With all these shallow short/micro “blogging” platforms we made a couple of steps back in cultural development. It’s just too much speech to process properly, and most of it is useless if not harmful.
What I do get tired of seeing are the it's only ML (a bunch of if-then statistics, etc) stories and also some of the "Is AI sentient yet" kinds. The latter stories will be important when non-fringe folks actually believe they are rather than trying to fill news feeds. Stories that try to analyze consciousness of some form and compare biological to machine are very interesting as it's an attempt at expanding our understanding. I suppose learning to skip over the hype is a way to deal with it.
AI R&D definitively has its place but certainly not like this, this feels like just another hype bubble.
A good read explaining some of it: https://softwarecrisis.dev/letters/llmentalist/
So I'm only excited about it. Traditional programming is the thing I'm really burnt out about.
You might enjoy the talk Adam Conover had with Ed Zitron[2]; I found it quite cathartic.
1: https://ifdesign.com/en/winner-ranking/project/ai-rice-cooke...
It's good technology still, but the hype is doing more harm than good and it looks very fragile. I recommended to concentrate on different marketing terms like vision, chatbot, etc.
AI is a tool in the tool belt, and that tool will improve over time. Just like an airplane is one tool we can use for travel. It’s a useful tool, but it isn’t always the best choice.
I hope other people are burned out on it and not using it — I’ll be happy being the only one taking all the benefits :)
Get on with it. There’s always trends you don’t like. If I felt burnt out when I see a trend I don’t like, I’ll be so burnt that I’m in an urn right now.
At the same time I do think it's an incredible tool, and I personally do use it, as a sparring partner, to do quick experiments, to explore ideas or technology I don't have experience with. For example, in my current position I found myself constantly hitting limits with excel. AI enabled me to use Python, Pandas, Sklearn and other libraries to great effect. All stuff I didn't have prior experience with. So I understand the excitement.
The value proposition is that the vast majority of what people do is produce mediocre output work product.
99% of people don’t even write code, they do boring things like fill in spreadsheets or tick boxes on TPS reports. Even among “skilled” labor, fields like software engineers are probably copy/pasting code for CRUD apps. The current gen AI is going to be able to trivially replace all those things as it gets put into practice, even if the next gen never materializes.
Like holy fucking cringe, enough.
If you aren't at least using AI to generate boiler plate code your already behind.
Of course AI can make mistakes, but it's going to change everything.
The one I like is that speed and accuracy are related. Conclusions to be drawn from there.
Normally I'd sigh at such a basic interaction and perhaps go the other way, but this was notable.
A human in their free time is making a case to other humans about time-saving... yet couldn't be bothered to check their forms! All of this to what end?
One argument I'd like to leave against such 'pro AI' stances that started this thread (note: I edited the form for correctness):
> If you aren't at least using AI to generate boiler plate code you're already behind.
The time/effort taken to write boilerplate is inconsequential. Outsourcing it to AI feels like robbing myself of the "mental vegetables". Strength comes from struggle and all of that.
While I'm writing the loop I'm shaking out other design details or 'feeling where the rubber meets the road'. It's a good feedback loop. Taking this away is squeezing a stone with no juice to give.
I argue, given enough time, people outsourcing the basics to AI will find things less scientific and more magical. That overall could be a good thing... but perhaps not in R&D
AR, OTOH, has immense, untapped potential to be ubiquitous and helpful albeit to a potentially intrusive degree if privacy isn't managed properly. The ambient, contextual-, and location-dependent helpfulness achievable of AR creates undeniable advantages.
AI code tools cannot create much usefully-intricate, specific, or reliably correct at this point. It's helpful for completing predictable sequences like advanced code completion, but that's about the limit of it's utility right now. At this moment, wisdom and experience of good engineers cannot be substituted to create custom, reliable solutions, but this may gradually change at some point.
Narrow AI will need to be progressively and iteratively tuned to make it more useful for specific point solutions, but there is almost zero hope of AGI ever being realized, much less a SkyNet or Johnny Number 5 scenario, without absurd computing infrastructure and ongoing electricity costs.
Microsoft is constructing a mammoth data center at an inflation-adjusted cost comparable to the Apollo Program.
We already know AGI is possible with 20 watts. It's only a matter of time before it is created on another medium.
AGI doesn't apply to biological systems because it's not artificial by definition. You're falling into their fallacy that simulating neurons is going to be efficient in another form. Science has thus far shown it's very expensive and difficult when a neuron would be the simplest and best solution.
You don't think there are better mediums than fatty tissue and proteins? Human brains are anything but optional
Imagine once they get it down to half the weight. The headsets are already pretty popular.
>AI code tools cannot create much usefully-intricate, specific, or reliably correct at this point. It's helpful for completing predictable sequences like advanced code completion, but that's about the limit of it's utility right now.
The same can be said for junior engineers. Would you rather pay 20$ a month for AI tools your senior engineers can use, or 110k for a junior engineer? I think people are underestimating how many jobs will be replaced by AI.