@theo I could front-load that with a detailed spec before unleashing AI. But now I'm trading reading code for reading spec. At some point the spec is so detailed you may as well write real code—which is hardened by tests and is the thing, while the plan drifts or dies with the session.
@theo It can be difficult for a few lines of English to correctly translate into 10x that amount in code. I read to ensure AI filled in the gaps correctly, to stay in the loop, and to correct any code maintainability issues that could compound over time.
@ferrants@theo@IceSolst Next is making some progress here, see https://t.co/a382TMJa1O, though RSCs eliminate the need for a lot of this since there's no custom data loader functions you need to sync types with.
@ferrants@theo@IceSolst The TypeScript DX of RSCs in Next.js is pretty nice, and Remix/RR don't yet support RSCs. But, RR and SvelteKit auto-generate types and use TS's `rootDirs` to get really nice type safety across your loaders and layouts/pages/routes.
@mhddngs@catalinmpit It's useful for sure. E.g. even though Claude Code+Desktop can search the web, it struggled with finding relevant content for Zod v4 until I pointed it at context7. So, probably more accurate, efficient, and safer vs. web searches.
@catalinmpit Also found LLMs got more confused with RR, since it's not called Remix anymore, but merged back into RR. Of course, good prompting and MCPs like context7 help a lot, but it's the little things.
@catalinmpit Can you provide some reasoning? I've tried both RRv7 and Next.js 15 with app router and both seem fine. Ended up switching a side-project to use Next.js so I can mess around with RSCs. No major issues. I found the docs for RR a bit lacking though TBH.
@GergelyOrosz This is a small (54 participants), pre-print study, and it focuses specifically on essay writing, so we shouldn’t rush to generalize it to software professionals. But it's an interesting data-point nonetheless, thanks for sharing 😁 I agree that we're trading knowledge for speed.
@GergelyOrosz Relying 100% on AI tools feels like a strawman. Professionals leveraging AI tools likely fall into the category Alex quoted at the end: “People with strong cognitive baselines showed HIGHER neural connectivity when using AI than chronic users.”
@SlackHQ@JelenaAtLarge Yes, please improve a11y around contrast. The washed-out/dull/faded colours, shadows and gradients make it difficult to clearly distinguish text and UI elements.
@ryanflorence IME I usually don't have to distinguish between "has not been assigned a value" and "the intentional absence of any object value", and so it's much simpler to always use undefined and avoid null (it makes working with TS optional types nicer as well).
@alexjackhughes@swyx I agree; the CTO should have confidence and trust in their team and be able to make a decision as a team, not try to be smarter than everyone on the team. If you promote great engineers into leadership roles then you're going to encounter the Peter principle.
@AmanVirk1 I think a comparison between AdonisJS, NestJS and Sails would be appreciated and could be a great marketing/sales tool (similar to https://t.co/RdjWG0RYZX).
P.S. Grammar nitpick: "feels cheating" should be "feels like cheating".
@CTVKitchener A system that support a CC hold for reservations will also cost the restaurant money, and such a system will either guarantee the patron will never return, or if they do, they'll omit tip to "recoup" their loss. Restaurants will have to weight the pros/cons.
@jetpackjoe_@t3dotgg@adamwathan This ☝️ The styles which are applied are determined by the cascade, selector specificity, and order *in the stylesheet*. Focusing on order can lead devs to think that order matters and that adding a similar class will automatically unset the prev class.
@CTVKitchener North America in general is a car-centred culture. The "if we build it, they will come" approach to public transit won't work; much more fundamental and significant work will be required.
@CTVKitchener There is significant stigma associated with public transit, not to mention how unsafe or uncomfortable it can feel using it, especially early morning or at night.