> I'd highly recommend staying away from the dumpster fire that is Next.js. It's too bad it's like the top skill asked for by employers these days, who seem to have no idea what they're signing up for.
Oh yes, Next.js is on my permanent blacklist of ”I won’t take a job if they use it”. It’s truly one of the worst maintained software I’ve ever used, they break stuff constantly, completely without awareness.
I agree with everything except "completely without awareness"...the game is called "vendor lock-in" and they're intentionally breaking anything that allows people to use Next.js outside their fancy, expensive ecosystem
I don’t know if it’s the spec or just a plethora of vendors that ignores it, but I have many things with a USB-C port that requires USB-A as source. USB-C to A to C works, yay dongles, but not just C to C.
So maybe it’s not really breaking backwards compatibility, just a weird mix of a port and the communication being separate standards.
it's vendors just changing the physical port but not updating the electronics. specifically, a 5.1kΩ pull-up resistors on the CC1 and/or CC pins is needed on the host (was usb-a) side in order for the c to c cable to work.
Considering the horror the official AWS CLI is this seems like a strange example. I’ve used both the non official libraries and they work fine. The one that is auto generated doesn’t feel very Elixir, but that’s to be expected.
I would argue it’s very different. You’re not in actual control of those feeds, you have some choice but most of it is out of your hands. Accidentally watch a video for a second that you had no intent of watching and you’re looking at a week of broken recommendations.
With AI-generated content you are the driver, you dictate exactly what you want, no erroneous clicks or suggestions, just a constant reinforcement of what you want, tailored to you.
And I’m aware of people having extremely narrow feeds, but I don’t think it comes close to what AI feeds will be.
I find ”vibe coding” to be one of the, if not the, concepts in this business to lose its meaning the fastest. Similar to how everything all of a sudden was ”cloud” now everything is ”vibe coded”, even though reading the original tweet really narrows it down thoroughly.
I fully expect MS to change the VS Code license in the not so far future to make applications like Cursor not possible. Forking might be a thing initially but will quickly fade since without the backing of MS the ecosystem around it will die.
This is why I’m using Zed now, and Claude Code. I like to keep Zed pretty minimal and I’m slowly weening off of Cursor in favor of Claude Code when I need it
Yeah, it took me a few weeks to wean off cursor but I’m now happily using Zed exclusively.
Cursors tab predictions are still a bit better and snappier but I feel like Zed is a better editor experience over all and I don’t rely on AI anyway. Agent mode works pretty well for me though. Also cursor leaks memory pretty bad for me.
There’s still room for improvement but Zed is working on fixes and improvements at a high pace and I’m already pretty happy with where it’s at.
I’m not a fan of the 20 tool limit unless you use the Max option which costs you 1 credit for each and every tool call + message. Seems like an artificial limit and it always rips me out
Not likely. They open sourcing the Copilot UI is the way to kill further attempts to fork. Now you don't have to fork to have features you could get only by forking and maintaining the fork. The amount of work to make a Cursor competitor is significantly reduced.
If you pay attention to VSCode changelog for the past few months, you'll notice that most of it is about Copilot.
It feels almost as if VSCode is not adding new features and is in maintenance mode for now. I have no idea if that's actually true, but if this continues, a fork will be easily maintainable.
I see them in almost every question I ask, very often made up function names, missing operators or missed closure bindings. Then again it might be Elixir and lack of training data, I also have a decent bullshit detector for insane code generation output, it’s amazing how much better code you get almost every time by just following up with ”can you make this more simple and using common conventions”.
Oh yes, Next.js is on my permanent blacklist of ”I won’t take a job if they use it”. It’s truly one of the worst maintained software I’ve ever used, they break stuff constantly, completely without awareness.
reply