Profile PictureSahil Lavingia

๐Ÿ†• Shortest.com

10 comments

Current user avatar
Log in or Register to join the conversation

Comment author avatar
Karlgusta Esimit

Jumping off the tech debt ship early is a good thing.

Comment author avatar
3341958508617

Technical debt was never about the framework you are using. Grow up.

Comment author avatar
Sahil LavingiaCreator

It ultimately is if it becomes a bottleneck to shipping.

Comment author avatar
Rich Steinmetz

Do you have a concrete example how it did become so and how the new stack will avoid that?

Comment author avatar
KIRANKUMAR AMBATI

Hey Sahil! Sounds fantastic. I'm happy to contribute. Already keeping an eye on github issues but do you want me to take a look at something specific?

Comment author avatar
Steven R

I agree! There's a reason why Google decided to incorporate AppScript (JavaScript) into the Google Productivity Suit. You can now customize google sheets, docs, and slides to do what you want them to do. With a little CSS and JS, you can make a sheet fun to use (almost).

Comment author avatar
Erkhembayar Gantulga

Thanks for being transparent and making your tools open. I'm happy to contribute!

Comment author avatar
Kristjan Rang

If you're using AI to write the whole thing, what difference does it make if it is writing TypeScript or Ruby?

Comment author avatar
Sam Livingston-Gray

I've been working with Rails since 2006, with the vast majority of that time cleaning up and maintaining legacy Rails apps. I don't disagree with the assertion that using Rails "is a form of technical debt" as long as it's clear that the definition of "technical debt" is congruent with Ward's original framing: a deliberate choice to achieve short-term speed trade by deferring necessary work. In fact, I'd argue that that's what makes Rails great: it lets companies throw more stuff against the wall faster. If they crash and burn, they never have to do the deferred work. And if they survive long enough, they can afford to hire somebody like me to retool their codebase for the long haul. Having cleaned up a lot of codebases written by reasonably smart people, I'm really not looking forward to encountering the kinds of messes folks are currently busy making with "AI"โ€”or, as I recently heard it referred to, "expensive graphics cards that guess sentences." Coincidentally, this also crossed my timeline today: https://www.cio.com/article/3540579/devs-gaining-little-if-anything-from-ai-coding-assistants.html Trusting an LLM to guess the correct sentence in a programming language seems risky, but as long as you're still writing extremely good tests, it might work out okay. Trusting an LLM to write both the tests *and* the code? Good luck with that.

Comment author avatar
Curtis Miller

Having just returned from a Rails conference, I'm excited by the direction Rails is taking, both from a technical perspective and a community one. I've seen countless people over the last 18 years decide to switch to something else, for a multitude of reasons, only to confide later that they enjoy their job much less now than when they were using Rails. For me it's not just about the technology, but also about my own happiness as a developer. If this new stack + AI provides that for you, then I'm happy for you and wish you the best of luck!

New article: God Mode!

Iffy 2.0

Session 4, starting now...

Antiwork Q3 2024 Public Board Meeting

Gumroad's Q3 2024 Public Board Meeting