Profile avatar
charlespierce.dev
Software engineer with a passion for developer tools. He/him
62 posts 322 followers 153 following
Regular Contributor
Active Commenter

I think one of the greatest skills developed through experience is working backwards from a vision. When you're building a tool, it is important to first have a vision of how users would use it. Sometimes you'll have to compromise on the vision, but it should be a considered decision. (cont)

President Dealman forfeiting a trade war in 24 hours to the syrup people.

The U.S. government has put up a submission form for reporting schools who teach kids about “DEI.” It accepts file uploads. Internet, you know what to do enddei.ed.gov

(Boosts encouraged!) Hi! 👋 I’m Kat. I’ve been a professional dev for over 15 years. I maintained the NPM CLI for 5 of those. I sat in TC39. I work at Microsoft. I’m self taught w/a film degree and no formal CS edu. Are you new to tech? What do you wish you could ask some1 like me? Literally AMA

a lot of all of this fuckery we're seeing boils down to "i don't want to be forced to acknowledge the existence and humanity of people who are different than me."

The people who think they are good at everything because they are good at coding are also bad at coding.

As someone who has reported on AI for 7 years and covered China tech as well, I think the biggest lesson to be drawn from DeepSeek is the huge cracks it illustrates with the current dominant paradigm of AI development. A long thread. 1/

Resurfacing this old wisdom imparted by a sage internet denizen of yore, as we embark on this new Bluesky journey together:

Ok this was legit amazing youtu.be/nXXLSpVRAHU?...

The "President Musk" thing is working, y'all. Don't stop.

Interviewer: Can you explain this gap in your resume? Me, crying: No, I wrote it in Google Docs.

I was thinking this yesterday—the best way to get Elon out of any seat of power right now is to constantly point out that Trump is his puppet. Trump’s ego is so fragile he’ll snap if he sees a bunch of news stories about Musk being the “real” President.

Huge red flag any time a company refers to their workforce as family. Not only can family members be dysfunctional AF, this is clearly a business. Just say that and treat your people well.

More library authors should spend time on docs and blog posts. Or at least I should (and I spend a lot of time on them already😬). It’s amazing how many tiny cleanups and quality of life improvements you’ll find while showing and explaining how things work.

I wish there were more Muppet movie versions of classic literature

Decided I’m going to use Advent of Code this year to dive into Roc. Spent some time in the past week setting up boilerplate for solutions, and really enjoying it so far! I especially like the way type inference combines with anonymous ADTs to make error handling a breeze.

You used to call me on my self-own

Pickles are gross

Whew! Highest volume week of marathon training completed! Time to take it easy and eat everything in my kitchen 😅

Bluesky: *gives the people what they want* Twitter and Threads:

"Generating a PR summary from a diff" seems fine, but one of the primary responsibilities of a PR summary is to provide context that isn't captured in the code: - What alternatives were considered? - Was the change motivated by a regression? Or an outage? - How was it tested?

"ah shoot, i forgot my headphones at hom—" You bolt awake on the beaches of Avalon. You are not a "remote employee working from Starbucks." It is 1166 AD. You are the Prince Mordred, and you have changed your mind. The future cannot come to pass. Camelot must burn.

@scott.hanselman.com Do you have a suggestion for the best Windows laptop (or product line)? Looking for something that can handle occasional side-project dev work but also has good battery life to be a daily driver.