dhh – walker – 2022-01

96 items · updated 2026-05-19 23:30 UTC · RSS · Up to archive

"We're wrong all the time about all sorts of things. Accepting this means giving up on the utopian notion that the platform authorities at Facebook, Twitter, Spotify can ever be all-knowing, all-seeing oracles capable of just policing of The Truth." https://world.hey.com/dhh/there-are-no-all-knowing-all-seeing-oracles-bc6ed1fc

dhh twitter · 2022-01-31

"We're wrong all the time about all sorts of things. Accepting this means giving up on the utopian notion that the platform authorities at F

There are no all-knowing, all-seeing oracles

dhh blog · 2022-01-31

Moderating content on the basis of "truth" is an impossible task at all but the dullest edges of discourse. Because the vanguard of truth is

“Thus I was moved to retire from engaging with my social drug of choice, Twitter. After tens of thousands of tweets across more than a decade, I vowed to stop responding to – let alone arguing with – strangers in that particular thunderdome of despair.” https://world.hey.com/dhh/we-can-t-thrive-without-friction-6cb38fd3

dhh twitter · 2022-01-30

“Thus I was moved to retire from engaging with my social drug of choice, Twitter. After tens of thousands of tweets across more than a dec

dhh commented on issue hotwired/stimulus#509

dhh github · 2022-01-29

Hotwired main site, and Turbo site are both reachable.

dhh closed an issue in hotwired/stimulus

dhh github · 2022-01-29

Hotwired main site, and Turbo site are both reachable.

dhh closed an issue in hotwired/hotwire-site

dhh github · 2022-01-29

The doc sites are down, looks to be due to a DNS sec issue. https://downforeveryoneorjustme.com/turbo.hotwired.dev $ dig hotwired.dev soa ;

dhh closed an issue in hotwired/stimulus

dhh github · 2022-01-29

DNS won't resolve for stimulus.hotwired.dev DNS_PROBE_FINISHED_NXDOMAIN

"I get the sense that this clarity is actually a mark of failure for those who'd rather see vague terms like "misinformation" or "disinformation" form the core of such policies. Terms that can be stretched when it serves the political mood or moment." https://world.hey.com/dhh/spotify-s-completely-reasonable-healthcare-content-policy-e145f400

dhh twitter · 2022-01-29

"I get the sense that this clarity is actually a mark of failure for those who'd rather see vague terms like "misinformation" or "disinforma

Spotify's completely reasonable healthcare content policy

dhh blog · 2022-01-29

Here's what you can't say on a podcast hosted by Spotify about Covid, per the company's internal moderation policy: “Content that promotes

dhh commented on issue hotwired/stimulus#508

dhh github · 2022-01-29

DNS won't resolve for stimulus.hotwired.dev DNS_PROBE_FINISHED_NXDOMAIN

dhh commented on issue hotwired/hotwire-site#20

dhh github · 2022-01-29

The doc sites are down, looks to be due to a DNS sec issue. https://downforeveryoneorjustme.com/turbo.hotwired.dev $ dig hotwired.dev soa ;

Spotify must be afraid of canceling Rogan, right? Right?!

dhh blog · 2022-01-28

What's stood out most to me about the latest Rogan round over Neil Young's ultimatum is the iron-clad assumption that Spotify surely must â€

We can't thrive without friction

dhh blog · 2022-01-28

Social media platforms have been on relentless quest since their inception to remove all friction from all acts of engagement. The distance

"No wonder plenty of Americans are now done with Covid on the terms of safetyism. That they too want what the Danes have had for quite a while, especially with regards to their kids. A chance to accept the risks of omicron and go on living life." https://world.hey.com/dhh/a-pandemic-dispatch-from-denmark-80dc7aca

dhh twitter · 2022-01-26

"No wonder plenty of Americans are now done with Covid on the terms of safetyism. That they too want what the Danes have had for quite a whi

A pandemic dispatch from Denmark

dhh blog · 2022-01-26

Next week, virtually all pandemic restrictions will be gone from Danish society. No mask mandates, no vaccine passports, no distancing, no l

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-01-25

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-01-25

Reflects changes made to turbo with PR#240 hotwired/turbo#240

"This is the problem with fines. They put a price on criminal behavior, and if the gains from committing those crimes exceed the cost of the fines, there's a base hyper-rational calculus that says the company should continue to break the law." https://world.hey.com/dhh/just-the-cost-of-doing-business-crimes-c9a0316e

dhh twitter · 2022-01-25

"This is the problem with fines. They put a price on criminal behavior, and if the gains from committing those crimes exceed the cost of the

Just the cost of doing business [crimes]

dhh blog · 2022-01-25

The Dutch competition authorities just slapped Apple with a five million euro fine for refusing to comply with the country's new requirement

dhh pushed to main in hotwired/turbo-rails

dhh github · 2022-01-25

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-rails

dhh github · 2022-01-25

If the call is on Windows, it uses where instead of which and correctly sends the output to NUL so that it does not show unnecessary message

"Apple has failed to satisfy the requirements set by the Netherlands ACM.. dating-app providers must have the ability to refer to payment systems outside of the app. This means that Apple now has to pay ACM the first penalty payment of €5 million." 🇳🇱👏 https://www.acm.nl/en/publications/apple-fails-satisfy-requirements-set-acm

dhh twitter · 2022-01-24

"Apple has failed to satisfy the requirements set by the Netherlands ACM.. dating-app providers must have the ability to refer to payment sy

dhh commented on issue hotwired/turbo-rails#299

dhh github · 2022-01-22

Installing rails and doing a rails new on Windows works perfectly well with one warning/ error that comes up when the rails new is running.

dhh pushed to master in basecamp/audits1984

dhh github · 2022-01-22

Auditing tool for Rails console sessions. Contribute to basecamp/audits1984 development by creating an account on GitHub.

dhh merged a pull request in basecamp/audits1984

dhh github · 2022-01-22

dhh created a branch drop-sassc-dependency in basecamp/audits1984

dhh github · 2022-01-22

Auditing tool for Rails console sessions. Contribute to basecamp/audits1984 development by creating an account on GitHub.

Dart Sass for Rails: Bringing the latest Sass to Rails using the same approach with a standalone executable as Tailwind CSS for Rails. (Clears the path for us to switch from Sprockets to Propshaft with @heyhey!) https://github.com/rails/dartsass-rails

dhh twitter · 2022-01-21

Dart Sass for Rails: Bringing the latest Sass to Rails using the same approach with a standalone executable as Tailwind CSS for Rails. (Clea

"Apple continues to brag about the solid security record for the Mac when they try to sell you a new computer, while their lobbyists argue the opposite on Capitol Hill. This cognitive dissonance forces them into bizarre logical contortions. Let's address." https://world.hey.com/dhh/the-mac-proves-apple-can-safely-open-the-iphone-cfa68a72

dhh twitter · 2022-01-21

"Apple continues to brag about the solid security record for the Mac when they try to sell you a new computer, while their lobbyists argue t

The Mac proves Apple can safely open the iPhone

dhh blog · 2022-01-21

The Mac is such an inconvenient platform for Apple. It prevents the company from making any credible claim of an impending security catastro

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-01-21

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-01-21

dhh closed an issue in hotwired/stimulus

dhh github · 2022-01-21

Hey, In one of my apps I had a problem that I needed few events to trigger the same input action. It looked like paste->changeThings inpu

dhh commented on issue hotwired/stimulus#500

dhh github · 2022-01-21

Hey, In one of my apps I had a problem that I needed few events to trigger the same input action. It looked like paste->changeThings inpu

The One Person Framework: On all platforms, with native apps. This shake’n’bake kit looks great 👏

dhh twitter · 2022-01-21

The One Person Framework: On all platforms, with native apps. This shake’n’bake kit looks great 👏

RT by @dhh: Right now, big tech gets to call all the shots online. Does this benefit consumers or small businesses trying to compete? No. The good news: My bipartisan bill to create commonsense digital rules of the road passed the Judiciary Committee today and is closer to becoming law.

dhh twitter · 2022-01-20

Right now, big tech gets to call all the shots online. Does this benefit consumers or small businesses trying to compete? No. The good new

"Unsurprisingly, I'm not against Google charging for email. The problem is the switcheroo. When you give something away for free for years, and then suddenly show up with a demand for payment, people are rightfully going to feel like it's a stickup." https://world.hey.com/dhh/free-is-never-forever-b2e8f8df

dhh twitter · 2022-01-20

"Unsurprisingly, I'm not against Google charging for email. The problem is the switcheroo. When you give something away for free for years,

Free is never forever

dhh blog · 2022-01-20

Google gave away free email on custom domains for years. This unsurprisingly lured lots of people into switching to Gmail. But now the party

dhh commented on pull request hotwired/turbo-rails#257

dhh github · 2022-01-20

As an alternative to building support for Rails' Unobtrusive JavaScript into @hotwired/turbo itself, instead publish a @hotwired/turbo-r

"If you're making something that doesn't exist, you must believe that it can. That's optimism, that's the feeling. That's the chemical reaction. Without it, creativity is inert." https://world.hey.com/jason/creativity-requires-optimism-1158ff2b

dhh twitter · 2022-01-20

"If you're making something that doesn't exist, you must believe that it can. That's optimism, that's the feeling. That's the chemical react

RT by @dhh: Dreaming Bigger with Rails 2022 w/ Sorare, @doctolib & @DHH - 26th January https://www.bigmarker.com/wizville/Dreaming-Bigger-with-Rails-2022#.YegyEc0r_3c.twitter

dhh twitter · 2022-01-19

Dreaming Bigger with Rails 2022 w/ Sorare, @doctolib & @DHH - 26th January https://www.bigmarker.com/wizville/Dreaming-Bigger-with-Rails-202

"It's a clear sign that monopoly power has metastasized when it feels this confident in its ability to mock and embarrass the democratic institutions that it in theory must answer to. That's what we've seen so far in South Korea and The Netherlands." https://world.hey.com/dhh/apple-turns-the-legislative-contempt-up-to-11-7c65eeec

dhh twitter · 2022-01-19

"It's a clear sign that monopoly power has metastasized when it feels this confident in its ability to mock and embarrass the democratic ins

Apple turns the legislative contempt up to 11

dhh blog · 2022-01-19

In North Dakota, Apple sent Erik Neuenschwander, a chief privacy engineer, to make its case that opening up the App Store to free and fair c

Shipping Webpacker v6 -- Status

dhh discuss ruby on rails · 2022-01-19

As Justin mentioned, there’s no bandwidth in the Rails core group to continue to evolve Webpacker. All our energy is going into the two new

dhh commented on issue hotwired/stimulus#506

dhh github · 2022-01-18

Warning browser console current code <%= image_tag "logo.png", data: { target: "file-input.image" } %> I couldn&#3

dhh closed an issue in hotwired/stimulus

dhh github · 2022-01-18

Warning browser console current code <%= image_tag "logo.png", data: { target: "file-input.image" } %> I couldn&#3

Case study in motivated reasoning

dhh blog · 2022-01-17

A few days ago, an anonymous Twitter user claiming to be an employee at a Big Tech company wrote a thread about work that went viral (since

dhh pushed to main in hotwired/stimulus

dhh github · 2022-01-16

A modest JavaScript framework for the HTML you already have - Comparing 0fb4cca1e6...53189b4736 · hotwired/stimulus

dhh merged a pull request in hotwired/stimulus

dhh github · 2022-01-16

Two of the examples in Chapter 3 have a clipboard-button class that does not appear to be required, as it is only introduced and used in Cha

dhh commented on issue hotwired/turbo-rails#293

dhh github · 2022-01-16

Hi! In the package.json there is still @rails/actioncable: ^6.0.0, which means it only uses actioncable up to version 6.x.x. Is there any re

dhh closed an issue in hotwired/turbo-rails

dhh github · 2022-01-16

Hi! In the package.json there is still @rails/actioncable: ^6.0.0, which means it only uses actioncable up to version 6.x.x. Is there any re

dhh released v1.0.1 at hotwired/turbo-rails

dhh github · 2022-01-16

What's Changed Upgrade to @rails/actioncable v7.0.1 by @dhh Add Turbo::Broadcastable support for #broadcast_render and #broadcast_render_to

dhh created a tag v1.0.1 in hotwired/turbo-rails

dhh github · 2022-01-16

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/turbo-rails

dhh github · 2022-01-16

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/turbo-rails

dhh github · 2022-01-16

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/turbo-rails

dhh github · 2022-01-16

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/turbo-rails

dhh github · 2022-01-16

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-rails

dhh github · 2022-01-16

This is very useful for when a destroy action contains a lot of functionality. app/views/messages/_destroy.turbo_stream.erb <%= turbo_str

dhh commented on pull request hotwired/turbo-rails#298

dhh github · 2022-01-16

This is very useful for when a destroy action contains a lot of functionality. app/views/messages/_destroy.turbo_stream.erb <%= turbo_str

dhh commented on pull request hotwired/turbo-rails#298

dhh github · 2022-01-15

This is very useful for when a destroy action contains a lot of functionality. app/views/messages/_destroy.turbo_stream.erb <%= turbo_str

dhh pushed to main in hotwired/stimulus-rails

dhh github · 2022-01-14

Use Stimulus in your Ruby on Rails app. Contribute to hotwired/stimulus-rails development by creating an account on GitHub.

dhh merged a pull request in hotwired/stimulus-rails

dhh github · 2022-01-14

Fixes #91.

dhh closed an issue in hotwired/stimulus-rails

dhh github · 2022-01-14

If I'm using importmap-rails and make a mistake while importing a module into a Stimulus controller, the error message related to this i

dhh pushed to main in hotwired/stimulus

dhh github · 2022-01-14

A modest JavaScript framework for the HTML you already have - Comparing 28482cea7b...0fb4cca1e6 · hotwired/stimulus

dhh merged a pull request in hotwired/stimulus

dhh github · 2022-01-14

Fixes a small typo in the otherwise delightful Cross-Controller Coordination with Events section of the reference. Happy Friday 🎈

This swapping of roles is making me dizzy

dhh blog · 2022-01-14

Matt Taibbi wrote a great piece called The Left is Now the Right last year. It detailed how many of the tactics and thought processes anyone

"@heyhey is ~50 KLOC. It's got tens of thousands of paying customers and millions of dollars in revenue. We cover 7 platforms. If we can make HEY work well with import maps, you can make the vast majority of all apps work well with import maps." https://world.hey.com/dhh/hey-is-running-its-javascript-off-import-maps-2abcf203

dhh twitter · 2022-01-14

"@heyhey is ~50 KLOC. It's got tens of thousands of paying customers and millions of dollars in revenue. We cover 7 platforms. If we can mak

HEY is running its JavaScript off import maps

dhh blog · 2022-01-14

The advent of import maps, and the bundler-less JavaScript reality it introduced, was undoubtedly my favorite advancement in web tech for 20

dhh pushed to main in hotwired/stimulus

dhh github · 2022-01-14

A modest JavaScript framework for the HTML you already have - Comparing e9894a34cc...28482cea7b · hotwired/stimulus

dhh merged a pull request in hotwired/stimulus

dhh github · 2022-01-14

In Action Parameters table item-id attribute value doesn't match param value. Cheers 🍷

"The main constraint on pricing power is fear of regulatory trouble, but despite a rapidly accelerating interest in antitrust enforcement, big tech monopolies haven't actually had to deal with anything concrete yet. So far it's just summons and proposals." https://world.hey.com/dhh/the-monopoly-playbook-is-depressingly-uniform-across-big-tech-1616501f

dhh twitter · 2022-01-13

"The main constraint on pricing power is fear of regulatory trouble, but despite a rapidly accelerating interest in antitrust enforcement, b

The monopoly playbook is depressingly uniform across big tech

dhh blog · 2022-01-13

I finally had a chance to read ILSR's blockbuster report on Amazon's squeeze of independent retailers who sell through their marketplace. It

RT by @dhh: 🚨 Unbiased #podcast is LIVE! Tune in as the best writers & thinkers across the political spectrum go deep on divisive issues. In our first 2 episodes: EP 1: Tackling #FilterBubbles w/ @dhh EP 2: Finding #CommonGround w/ @DianeHessan 🎙LISTEN HERE: https://www.thefactual.com/unbiased-podcast/

dhh twitter · 2022-01-12

🚨 Unbiased #podcast is LIVE! Tune in as the best writers & thinkers across the political spectrum go deep on divisive issues. In our fi

RT by @dhh: In this installment of ACM ByteCast, host Rashmi Mohan interviews David Heinemeier Hansson @dhh , co-founder of the company @basecamp and creator of the popular open-source web framework @rails. Listen to the podcast here: https://bit.ly/3qhj4Nx

dhh twitter · 2022-01-12

In this installment of ACM ByteCast, host Rashmi Mohan interviews David Heinemeier Hansson @dhh , co-founder of the company @basecamp and cr

Why is Denmark able to have these vaccine debates?

dhh blog · 2022-01-12

It continues to fascinate me to no end how different countries have ended up with such different approaches to this late-stage pandemic game

“When we weigh the trade offs objectively, nuclear emerges as shining star. Not because there are no risks, but because they are far less than the alternatives. Like comparing flying and driving.” https://world.hey.com/dhh/the-thrill-of-changing-your-mind-88ff9063

dhh twitter · 2022-01-12

“When we weigh the trade offs objectively, nuclear emerges as shining star. Not because there are no risks, but because they are far less

The thrill of changing your mind

dhh blog · 2022-01-12

I've changed my mind on a lot of topics over the last few years, and it's frankly been exhilarating. Especially if the topic had been one le

The One Person Framework 👏❤️ https://world.hey.com/dhh/the-one-person-framework-711e6318

dhh twitter · 2022-01-11

The One Person Framework 👏❤️ https://world.hey.com/dhh/the-one-person-framework-711e6318

“Nobody wants to sit through review after review where their code is being sent back for major revisions time and again. And nobody wants to perform such reviews. If the gap is too big, it'll eventually swallow up the best intentions, patience, empathy.” https://world.hey.com/dhh/the-merit-of-hiring-by-merit-0400f4af

dhh twitter · 2022-01-10

“Nobody wants to sit through review after review where their code is being sent back for major revisions time and again. And nobody wants

The merit of hiring by merit

dhh blog · 2022-01-10

I've spent years pushing back against hiring practices based on years of irrelevance, pedigree gates, and brainteasers. These indirect measu

RT by @dhh: Rails 7.0.1 has been released with support to Ruby 3.1 https://rubyonrails.org/2022/1/6/Rails-7-0-1-has-been-released

dhh twitter · 2022-01-06

Rails 7.0.1 has been released with support to Ruby 3.1 https://rubyonrails.org/2022/1/6/Rails-7-0-1-has-been-released

RT by @dhh: Here's a real-world look at how we announce new features and product updates *internally* at Basecamp. Includes a link to an actual internal announcement we made this morning re: the new Basecamp Lineup feature we shipped today. https://world.hey.com/jason/deployments-how-we-announce-new-features-and-updates-internally-at-basecamp-b709544e

dhh twitter · 2022-01-06

Here's a real-world look at how we announce new features and product updates *internally* at Basecamp. Includes a link to an actual internal

RT by @dhh: Hard at work on new episodes and I've been loving the questions y'all have sent in. If you have a question for @jasonfried and @dhh or just want to leave a comment about the show, give us a call at 708-628-7850 or email a voice memo to hello@rework.fm

dhh twitter · 2022-01-06

Hard at work on new episodes and I've been loving the questions y'all have sent in. If you have a question for @jasonfried and @dhh or just

"What's the harm? Just spam the CV! But I think there's a cost to that kind of job applications which show up in a psychological toll from a terrible applications-to-callbacks ratio. I'm not getting callbacks, so I'll put even less effort into the next." https://world.hey.com/dhh/it-s-not-a-lottery-8d378442

dhh twitter · 2022-01-06

"What's the harm? Just spam the CV! But I think there's a cost to that kind of job applications which show up in a psychological toll from a

It's not a lottery

dhh blog · 2022-01-06

The opening for director of engineering at Basecamp has barely been up for a day, and there's already an inbox full of applicants. Virtually

“With programmers we do multi-hour at-home tests for finalists, with designers we hire them to do a week-long project, and with customer support we ask them to answer a couple of tickets. But what's a take-home assignment for a director of engineering?” https://world.hey.com/dhh/it-s-harder-hiring-managers-c0a41014

dhh twitter · 2022-01-06

“With programmers we do multi-hour at-home tests for finalists, with designers we hire them to do a week-long project, and with customer s

It's harder hiring managers

dhh blog · 2022-01-06

We just opened a position for a Director of Engineering to help us manage our rapidly expanding technical teams at Basecamp. We already have

Basecamp is hiring a director of engineering to manage our product, infrastructure, and testing teams at Basecamp. You will start the year with 4 team leads reporting to you, and probably end it with 7-8, as we grow. Pay is $324,450, job is fully remote. https://apply.workable.com/basecamp/j/847AB75F32/

dhh twitter · 2022-01-05

Basecamp is hiring a director of engineering to manage our product, infrastructure, and testing teams at Basecamp. You will start the year w

RT by @dhh: New in HEY: Now you can set up an autoresponder to automatically reply to email you when you’re away on vacation, out of the office, or otherwise unavailable.

dhh twitter · 2022-01-05

New in HEY: Now you can set up an autoresponder to automatically reply to email you when you’re away on vacation, out of the office, or ot

RT by @dhh: LAUNCH: Starting the new year out with a big Basecamp update. This week we're shipping a handful of significant new features and updates. A new Home Screen, "Doors", improved Cloud Files, and a special surprise: "The Lineup". Check it all out here: https://updates.basecamp.com/post/new-new-home-screen-the-lineup-doors-and-more

dhh twitter · 2022-01-05

LAUNCH: Starting the new year out with a big Basecamp update. This week we're shipping a handful of significant new features and updates. A

It could be worse

dhh blog · 2022-01-04

I grew up with persistent reminders of how any bad thing that happened could easily have been worse. Oh, you scraped your knee? It could be

dhh merged a pull request in hotwired/stimulus

dhh github · 2022-01-03

I was just reading through this and I skimmed over the controller method names, because I assumed they'd be in the same order as they we

dhh pushed to main in hotwired/stimulus

dhh github · 2022-01-03

A modest JavaScript framework for the HTML you already have - Comparing eeb870a547...e9894a34cc · hotwired/stimulus

"Basecamp 3 had an uptime of 99.997%. HEY pipped it by a point with 99.998% uptime. And Basecamp 2 hit the mythical five nines with 99.999% uptime! I believe that is the best reliability record we've ever achieved for a full year." https://world.hey.com/dhh/celebrating-the-silence-of-high-uptimes-056c4887

dhh twitter · 2022-01-03

"Basecamp 3 had an uptime of 99.997%. HEY pipped it by a point with 99.998% uptime. And Basecamp 2 hit the mythical five nines with 99.999%

Celebrating the silence of high uptimes

dhh blog · 2022-01-03

It was a very loud year, 2021. Which makes the satisfying silence of technical incidents at Basecamp all the more of a celebration. In the y

dhh commented on issue hotwired/turbo-rails#293

dhh github · 2022-01-03

Hi! In the package.json there is still @rails/actioncable: ^6.0.0, which means it only uses actioncable up to version 6.x.x. Is there any re

Should you vaccinate your kids?

dhh blog · 2022-01-01

On the face of it, this seems like a basic medical question. One where reasonable people can weigh the same trade offs, yet arrive at differ