News for hackers. Stuff that matters.

davidcelis

> Sure, we're all more productive now, but…

I’ve been trying to ask people a different question: sure, we’re more productive now but to me, the AI era is only serving to plunge us deeper than ever into producing more, more, more, faster, faster, faster. And for what? What’s it all for? I became a software engineer because I have a lot of fun writing code, thinking through and solving complicated problems, and experiencing the reward of seeing what I’ve built by hand working for the first time.

Do people really have fun managing a fleet of agents that generate the code instead? Or is it just the rush of producing something extremely quickly, much more quickly than you might be able to alone, regardless of how well (or poorly) it might work? For me, being able to move quickly was never the fun part.

It’s one thing to utilize AI to lessen the drudgework, the boilerplate, but I look at people who have gone all in on agentic development and it just really makes me wonder.

Re:Building for the Future on Thursday May 07, 2026 @05:07PM (#48055041)
I know it's probably automatic because of the similar titles, but hitting the bottom of the layoff announcement only to be recommended that article about hiring 1,111 interns in 2026 is a reaaal bad look
Yeah, this article has all the telltale signs of being AI generated.
Re:Gem.coop on Monday October 06, 2025 @02:40PM (#45494704)
My mistake, I completely misread your comment and thought you were _only_ talking about `rv` as opposed to both `uv` and `rv`!
Re:Gem.coop on Monday October 06, 2025 @01:17PM (#45493654)
By "Astral" do you mean "Spinel"? Also, what paid services? So far the only paid services they've mentioned is retainer services that essentially amount to priority customer support. The tools themselves are only ever described as free

EDIT: Misread the comment and thought it was only about `rv`, not both `uv` and `rv`

Re:Gem.coop on Monday October 06, 2025 @01:13PM (#45493607)
What makes you think they _haven't_ tried to work things out with Ruby Central? As per a separate article[1], this seems to be a last resort:

> “Since Ruby Central has informed us they will never allow us to continue working on the projects they now claim they own, that we successfully maintained and operated for the last ten years, the former RubyGems team is launching gem.coop today.”

[1]: https://socket.dev/blog/gem-cooperative-emerges-as-a-communi...

Re:Why I'm not rushing to take sides in the RubyGems fiasco on Sunday September 28, 2025 @01:58PM (#45406412)
Some additional context is that Justin Searls is close friends with people who are or have been on Rails Core and/or at Shopify. I've long been a fan of Justin's work, and I've spent time with him at conferences so I can attest to him being a nice person in my experience… But, given the alleged parties at play here, it's hard to take this piece as unbiased when it lacks that disclosure
Re:Where's the shovelware? Why AI coding claims don't add up on Wednesday September 03, 2025 @06:50PM (#45121223)
Someone vibe coded a PR on my team where there were hundreds of lines doing complex validation of an uploaded CSV file (which we only expected to have two columns) instead of just relying on Ruby's built-in CSV library (i.e. `CSV.parse` would have done everything the AI produced)
Re:Backyard Coffee and Jazz in Kyoto on Monday June 23, 2025 @05:14PM (#44360188)
Craft coffee is a luxury item that isn't part of Japanese culture in the same way that it is in the west. In the early morning, when you're a salaryman trying to get to work as fast as possible, you get coffee from a vending machine or convenience store. Craft coffee is something to enjoy leisurely, which is why most specialty coffee shops don't open until much later than we're used to
Re:We Chose NanoIDs for PlanetScale’s API on Thursday December 29, 2022 @03:30PM (#34177533)
The post covers this:

> Our API is a Ruby on Rails application. For all public-facing models, we have added a `public_id` column to our database. We still use standard auto-incrementing BigInts for our primary key. The `public_id` is only used as an external identifier.

Their office has an entire team dedicated to physical security. If you're walking around by yourself and you don't have an employee badge, they find you pretty quick.
Re:HashiCorp Terraform and Community Contributions on Wednesday September 08, 2021 @01:25AM (#28453374)
Re:Based Cooking on Thursday March 11, 2021 @03:14AM (#26421585)
> In fact when most recipes specify a volumetric measurement of salt they mean table salt

That’s really not true. Most food writers would tell you that the standard is kosher salt, and many would specify diamond kosher

Re:A Week in the Life of a McDonald’s Cashier on Thursday December 05, 2019 @02:52PM (#21715799)
> McDonald's offers a 401k plan with up to 7% match. Even if you took the 10% early withdrawal penalty this is money in your pocket.

This woman is literally living paycheck to paycheck, and your suggestion is to... put money into a 401k? That simply isn't an option for people living in poverty like this.

> Gain knowledge, skills, and have a good work ethic and it is not that hard to get ahead in America.

This is a really out-of-touch perspective. One's ability to gain knowledge and skills is determined by the amount of free time they have when not working, and when you're only earning $9.50/hr, you have to spend a _lot_ of your time just earning enough to scrape by. It _is_ hard to get ahead in America when you're poor. Lifting oneself out of poverty is not easy to do here (or anywhere). If it were, we wouldn't have nearly 30% of our country's inhabitants living in or very near to poverty levels.

Re:Update from Chef on Monday September 23, 2019 @03:08PM (#21052406)
They removed his name from everywhere _except_ the license notices. Which is kinda worse.
Re:The State of Atom's Performance on Wednesday January 10, 2018 @06:16PM (#16120052)
Atom can also configured via JSON files. They create their config file as CoffeeScript Object Notation (CSON) by default, but nothing is stopping you from changing it to ~/.atom/config.json
Re:Codinghorror gone from Twitter? on Saturday October 07, 2017 @01:37PM (#15424735)
he had a bad take: https://twitter.com/adereth/status/916441804722995200

people tried to tell him he was wrong and his own response was to die on that hill and then suspend/delete his account

I made no mention of the fact that the author is a male.
Re:Pinboard Acquires Delicious on Thursday June 01, 2017 @02:51PM (#14463271)
Truly the end of an era. I'll miss Maciej's delicious Delicious bashing.
Re:Introducing Twitter Lite on Thursday April 06, 2017 @02:18PM (#14053076)
That's never worked for me. I just get more esoteric promoted tweets, and just as frequently.
Re:Powerful new features for businesses on GitHub.com on Wednesday March 01, 2017 @02:20PM (#13767232)
Personal accounts will work fine under the Business plan. You'll just need to hit your organization's IdP for access.

Older »