I'm a data analyst and a bit of a data engineer,which comes with the territory. I maintain some unholy pipelines that I wrote a few years back and they were due for refactoring for a long time. I do the AI-fueled refactoring in the most basic way - paste the code, ask for suggestions, implement the ones that are sensible, ask for clarifications whenever something's new to me. The last part is absolute gold. I've learned so much with the help of AI that I think the more I use it the less I need it, rinse and repeat.
I'm at the other spectrum of what the author feels. I feel smarter and more capable with AI, and I'm actually surprised how helpful it is in my workflow. I still write code by hand but I know way more than I would without it.
Granted, I'm the "accidental programmer in a team that's completely non technical" and AI is simply a senior I'd never have otherwise. YMMV but I think if you use the tool as a more expressive Google search it can be a great companion.
Pure vibe coding is not far from "let's outsource everything", it's just a bit cheaper and more available.
Scratching my own (and my employer's, but they don't know that) itch and building a knowledge management system as a nerdy way of spending evenings. I refused to learn JS for years, but turns out it's not as bad as I thought, and TS makes it really nice, plus I like (to my surprise) SolidJS' JSX interpretation quite a lot. Half vibe-coded, half breaking things and learning a lot.
There's a YouTube video titled "AI is a hype-fueled dumpster fire" [0] that mentions OpenAI's shenanigans. I haven't fact checked that but I've heard enough stories to believe it.
I absolutely love Polars. I work on some unholy dirty data and the ease of use, chaining, speed are a godsend. One dataset that previously took 40 minutes in Pandas now takes two minutes in Polars. Granted, the Pandas query could be optimized, but out of the box, Polars eats pandas when it comes to speed and efficiency.
I basically ditched SQL for most of my analytical work because it's way easier to understand for my juniors (we're not technically a tech team) so it's a total win in my eyes.
This is why I cannot switch to neovim despite my attempts. I love the workflow, but the delay is too noticeable for me, and nothing helps. It's not a long delay, but long enough for me to feel like I have to wait for hours compared to Zed.
I'm at the other spectrum of what the author feels. I feel smarter and more capable with AI, and I'm actually surprised how helpful it is in my workflow. I still write code by hand but I know way more than I would without it.
Granted, I'm the "accidental programmer in a team that's completely non technical" and AI is simply a senior I'd never have otherwise. YMMV but I think if you use the tool as a more expressive Google search it can be a great companion.
Pure vibe coding is not far from "let's outsource everything", it's just a bit cheaper and more available.