dhh – walker – 2023-01

78 items · updated 2026-05-19 23:31 UTC · RSS · Up to archive

dhh released v1.3.3 at hotwired/turbo-rails

dhh github · 2023-01-31

What's Changed Upgrade to Turbo 7.2.5 by @dhh Fix "'**' interpreted as argument prefix" warning by @jonathanhefner in #400 Add Type Safety

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

dhh github · 2023-01-31

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 · 2023-01-31

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 · 2023-01-31

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

dhh github · 2023-01-31

The speed of a single-page web application without having to write any JavaScript - Comparing 43adac7b95...daa1215095 · hotwired/turbo

JUST LET ME DO MY JOB is our new $5 million marketing campaign for @basecamp in 2023. After nearly two decades barely spending anything on marketing, we thought, fuck it, let's have fun while everyone else is pulling back! First commercial here: https://www.youtube.com/watch?v=UPmhvY0GCMQ

dhh twitter · 2023-01-31

<p>JUST LET ME DO MY JOB is our new $5 million marketing campaign for <a href="https://nitter.net/basecamp" title="Basecamp">@basecamp</a> i

dhh pushed to allow-bastion-server in chrisdebruin/mrsk

dhh github · 2023-01-31

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing 0a7d4ceb11...7c50d8f762 · chrisdebruin/mrsk

dhh pushed to allow-bastion-server in chrisdebruin/mrsk

dhh github · 2023-01-31

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing 01151d0620...0a7d4ceb11 · chrisdebruin/mrsk

Just let me do my job

dhh blog · 2023-01-31

This is to everyone who've ever been frustrated with the inability to find time at work to do their actual job. To those who've had to nod a

RT by @dhh: Love having my work out in the wild. This is one of four projects I shipped this month! 🚀

dhh twitter · 2023-01-31

<p>Love having my work out in the wild. This is one of four projects I shipped this month! 🚀</p> <p><a href="https://nitter.net/heyhey/statu

RT by @dhh: New in HEY: Contact notes 📝 It’s a log, a diary, a freeform space to write something about the contact – where you met them, their phone, a few notes about their family (if that’s useful when you talk).

dhh twitter · 2023-01-30

<p>New in HEY: Contact notes 📝<br> <br> It’s a log, a diary, a freeform space to write something about the contact – where you met them, the

dhh pushed to allow-bastion-server in chrisdebruin/mrsk

dhh github · 2023-01-29

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing c2b4843213...01151d0620 · chrisdebruin/mrsk

Wow! Intel is back, baby! This is from a Intel Core i9-13900K 3 GHz 24-Core chip. That's the highest score I've ever seen now. Granted, probably sucking down far more watts than the M2 Pro, but a win is win. Go go Intel! Anyone got a Zen4 AMD to test?

dhh twitter · 2023-01-26

Wow! Intel is back, baby! This is from a Intel Core i9-13900K 3 GHz 24-Core chip. That's the highest score I've ever seen now. Granted, prob

New Speedometer 2.1 hiscore for the M2 Pro chip. Remarkable how Apple's chip team can keep it up.

dhh twitter · 2023-01-26

New Speedometer 2.1 hiscore for the M2 Pro chip. Remarkable how Apple's chip team can keep it up.

"There's a whole generation of app developers who've only ever known the cloud, which separates them from appreciating the direct advances in hardware considerably. As companies start redoing the math on cloud, developers might care about metal again." https://world.hey.com/dhh/hardware-is-fun-again-b819d0b4

dhh twitter · 2023-01-26

"There's a whole generation of app developers who've only ever known the cloud, which separates them from appreciating the direct advances i

Hardware is fun again

dhh blog · 2023-01-26

I lost interest in computer hardware during the 2010s. It seemed years would pass with only meager, marginal improvements. Intel was stuck i

RT by @dhh: "We're not gonna have a competition about who can work the most hours. We're not gonna reward with little trophies, or gold stars, whoever stays at the office the latest. The way we assess competence is by looking at the work." – @dhh Hear more at: https://37signals.com/podcast/8s-enough-40s-plenty/

dhh twitter · 2023-01-25

"We're not gonna have a competition about who can work the most hours. We're not gonna reward with little trophies, or gold stars, whoever s

dhh pushed to main in hotwired/turbo

dhh github · 2023-01-24

The speed of a single-page web application without having to write any JavaScript - Comparing ce327c2391...f04a21c941 · hotwired/turbo

dhh pushed to main in hotwired/turbo

dhh github · 2023-01-24

The speed of a single-page web application without having to write any JavaScript - Comparing 6b47be4255...ce327c2391 · hotwired/turbo

dhh commented on issue hotwired/stimulus#640

dhh github · 2023-01-23

Hi, I just wonder if Stimulus is a tool that&#39;s supposed to be used with other Rails Hotwire tools such as Turbo, or it can be used alone

dhh closed an issue in hotwired/stimulus

dhh github · 2023-01-23

Hi, I just wonder if Stimulus is a tool that&#39;s supposed to be used with other Rails Hotwire tools such as Turbo, or it can be used alone

"Nothing invigorates the soul like seeing something come together out of nothing, and to do that, you need these long stretches of uninterrupted time. So choose to have an emptier calendar in 2023. You'll be amazed by the progress it can yield." https://world.hey.com/dhh/glorious-days-like-these-09854f74

dhh twitter · 2023-01-23

"Nothing invigorates the soul like seeing something come together out of nothing, and to do that, you need these long stretches of uninterru

Glorious days like these

dhh blog · 2023-01-23

This is my favorite kind of day. An entirely empty schedule combined with a juicy, challenging project to dedicate it to. The perfect antido

dhh pushed to add-support-for-volumes in chrisdebruin/mrsk

dhh github · 2023-01-22

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing 2dc0f7cb66...4432067585 · chrisdebruin/mrsk

RT by @dhh: We're going live with @dhh in 30 minutes! http://hack.af/dhh-livestream

dhh twitter · 2023-01-21

We're going live with @dhh in 30 minutes! http://hack.af/dhh-livestream

RT by @dhh: Congrats India! App store and payment competition is coming to Android there thanks to strong antitrust enforcers - while Apple and Google lobbyists continue manipulate US legislative and law enforcement processes to preserve their monopolies. https://www.reuters.com/world/india/indian-startups-rejoice-android-ruling-against-google-upheld-2023-01-19/

dhh twitter · 2023-01-20

Congrats India! App store and payment competition is coming to Android there thanks to strong antitrust enforcers - while Apple and Google l

"It just gives you such an immense appreciation for the kind of work and the competence it takes to be a good listener, a patient responder. It takes a tremendous amount of sort of personal fortitude to just go: I hear your frustration, I hear your pain." https://37signals.com/podcast/put-everyone-on-the-front-lines/

dhh twitter · 2023-01-20

"It just gives you such an immense appreciation for the kind of work and the competence it takes to be a good listener, a patient responder.

dhh pushed to switch-to-docker-secrets in anoldguy/mrsk

dhh github · 2023-01-20

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing 52fe8d358e...9bb1fb7166 · anoldguy/mrsk

dhh pushed to switch-to-docker-secrets in anoldguy/mrsk

dhh github · 2023-01-20

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing a8779f7055...52fe8d358e · anoldguy/mrsk

dhh pushed to switch-to-docker-secrets in anoldguy/mrsk

dhh github · 2023-01-20

Deploy Rails apps in containers to servers running Docker with zero downtime - Comparing e516f427cd...a8779f7055 · anoldguy/mrsk

"There's something deeply appealing about having a phone where at least it's actually possible to install Forbidden Software, like Fortnite, without wild interventions like jailbreaking. The fidelity gap is real, but the freedom gap is bigger." https://world.hey.com/dhh/another-android-de53085c

dhh twitter · 2023-01-20

<p>"There's something deeply appealing about having a phone where at least it's actually possible to install Forbidden Software, like Fortni

Another Android

dhh blog · 2023-01-20

It'd been a couple of years since I'd gotten a new Android phone. The last one was the One Plus 8 Pro. Nice phone, but I hated the screen wa

RT by @dhh: New in HEY: ⏪ Undo – Spot a typo after sending? You can undo. 👤 Send New Messages From – Have multiple addresses in HEY? Set which one to start with. 📩 Always Redeliver – Want to separate personal and work? Redeliver emails to the address you want. https://updates.37signals.com/post/new-in-hey-undo-send

dhh twitter · 2023-01-19

<p>New in HEY:<br> ⏪ Undo – Spot a typo after sending? You can undo.<br> <br> 👤 Send New Messages From – Have multiple addresses in HEY? Set

Rails Dockerfile futures

dhh discuss ruby on rails · 2023-01-19

Got dragged into some other tasks. Will review soon. But great to just continue rapid iteration on the repo now, then when I have another op

You can always go faster (if you know where to risk it)

dhh blog · 2023-01-16

The better you are, the faster you go. That's a basic truism of just about any field, and programming is no different. But competence isn't

R to @dhh: As promised, the full accounting for our 2022 cloud spend. Inventory of services, usage per AWS category, and the plan going forward. https://dev.37signals.com/our-cloud-spend-in-2022/

dhh twitter · 2023-01-13

As promised, the full accounting for our 2022 cloud spend. Inventory of services, usage per AWS category, and the plan going forward. https:

R to @ldormoy: That was the pitch, yes. Didn't pan out. We tried for years and years. Running in cloud at our scale is as much work, and requires as big of a team, as running on-prem. Whole point of this original piece:https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0

dhh twitter · 2023-01-13

That was the pitch, yes. Didn't pan out. We tried for years and years. Running in cloud at our scale is as much work, and requires as big of

Rails Dockerfile futures

dhh discuss ruby on rails · 2023-01-13

Sam, I’ve reached out in private to resolve the workflow question. I’m sure we can figure something out, but we also have an established pro

R to @tasssko: We're getting close to 10 PB of data. Distributed with separate regional backups. Not cheap!

dhh twitter · 2023-01-13

We're getting close to 10 PB of data. Distributed with separate regional backups. Not cheap!

R to @ldormoy: “For a company like Basecamp, you’d be mad to make your choice of programming language and web framework on anything but a determination of what’ll make your programmers the most motivated, happy, and productive.” https://m.signalvnoise.com/only-15-of-the-basecamp-operations-budget-is-spent-on-ruby/

dhh twitter · 2023-01-13

“For a company like Basecamp, you’d be mad to make your choice of programming language and web framework on anything but a determination

Rails Dockerfile futures

dhh discuss ruby on rails · 2023-01-12

Resolved the conflict and committed the merge. What alternative process would you like to see?

Rails Dockerfile futures

dhh discuss ruby on rails · 2023-01-12

Merged that PR. I think we’re going at a fair pace right now! That’s, what, 5 PRs in 2 days or something 😄. Keep 'em coming!

R to @dhh: Contrast that with just this one example of insanely powerful iron you can buy from Dell. The first R6525s have 256GB RAM, 3TB NVM, 2x10G net, 2x AMD EPYC 7513. Second, same, but 2x AMD EPYC 7443. So that's a total of 288 vCPU, 15 TB NVM, 1.3TB RAM for $1,287/month over 3 years!

dhh twitter · 2023-01-12

Contrast that with just this one example of insanely powerful iron you can buy from Dell. The first R6525s have 256GB RAM, 3TB NVM, 2x10G ne

Rails Dockerfile futures

dhh discuss ruby on rails · 2023-01-12

Let’s get the temp fix for COPY in right away. Since main is currently busted 👍 Eeks on those cache directives. Shocking that it uglifies e

"The popularization of containers rank as one of my favorite milestones of progress. But damn if the merchants of complexity didn't see such simplicity as a bug to quickly correct, and use their tractor beam of bullshit to pull us back to the Death Star." https://world.hey.com/dhh/they-re-rebuilding-the-death-star-of-complexity-4fb5d08d

dhh twitter · 2023-01-12

"The popularization of containers rank as one of my favorite milestones of progress. But damn if the merchants of complexity didn't see such

Rails Dockerfile futures

dhh discuss ruby on rails · 2023-01-12

I like the idea of a generator, so we make it easier to evolve the file with new dependencies. Please do explore. Also OK to take a look at

We spent $3,201,564.24 on cloud in 2022 at @37signals, mostly AWS. $907,837.83 on S3. $473,196.30 on RDS. $519,959.60 on OpenSearch. $123,852.30 on Elasticache. This is with long commits (S3 for 4 years!!), reserved instances, etc. Just obscene. Will publish full accounting soon.

dhh twitter · 2023-01-12

We spent $3,201,564.24 on cloud in 2022 at @37signals, mostly AWS. $907,837.83 on S3. $473,196.30 on RDS. $519,959.60 on OpenSearch. $123,85

They're rebuilding the Death Star of complexity

dhh blog · 2023-01-12

I started my career in programming during heydays of Java Enterprise Edition (J2EE). This was late 90s/early 00s, and there was a rich ecosy

RT by @dhh: Starting off the new year by shipping three new often-requested Basecamp features: To-do Templates, Group Autocomplete, and Required 2FA. Full details here: https://updates.37signals.com/post/new-to-do-list-templates All live in your Basecamp 4 account today. Also available to all new customers who sign up now.

dhh twitter · 2023-01-12

Starting off the new year by shipping three new often-requested Basecamp features: To-do Templates, Group Autocomplete, and Required 2FA. F

"Because that's the enterprise sales game. The haggling, the hoodwinking, the game-playing. The let's-see-what-we-can-get-away-with bullshit that brings meaning to the life of suits duking it out in a negotiation contest." https://world.hey.com/dhh/the-only-thing-worse-than-cloud-pricing-is-the-enterprisey-alternatives-854e98f3

dhh twitter · 2023-01-10

"Because that's the enterprise sales game. The haggling, the hoodwinking, the game-playing. The let's-see-what-we-can-get-away-with bullshit

"Our interns don't fetch coffee or file paperwork – they get to work on meaningful projects. You'll be treated as a full-time member of the team. The salary for our interns is $2,000 per 4-day week." https://apply.workable.com/37signals/j/4152E44EA2/

dhh twitter · 2023-01-10

"Our interns don't fetch coffee or file paperwork – they get to work on meaningful projects. You'll be treated as a full-time member of th

The only thing worse than cloud pricing is the enterprisey alternatives

dhh blog · 2023-01-10

We spent the last couple of months thinking that bringing HEY home from the cloud was going to involve SUSE Rancher and Harvester. A combina

"This is the tyranny of easy metrics. It's easy to measure how much money is saved by preventing cancelations, much harder to measure how much is lost by poisoning your reputation with the 99.9% of customers who had to jump hoops and dodge sleazeballs." https://world.hey.com/dhh/we-don-t-a-b-test-core-values-91b5f562

dhh twitter · 2023-01-09

"This is the tyranny of easy metrics. It's easy to measure how much money is saved by preventing cancelations, much harder to measure how mu

dhh added seanmitchell to hotwired/hotwire-site

dhh github · 2023-01-09

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

dhh added seanmitchell to hotwired/turbo-site

dhh github · 2023-01-09

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

dhh added seanmitchell to hotwired/stimulus-site

dhh github · 2023-01-09

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

We don't A/B test core values

dhh blog · 2023-01-09

Carlos Trujillo recently had to cancel a Basecamp account, but we managed to leave a warm, lasting impression by making it effortless. No la

RT by @dhh: if you’re a founder looking for strong signal in all the noise, ⁦@reworkpodcast⁩ is it. we’ve successfully put many principles @dhh⁩ ⁦@jasonfried⁩ talk about to work. principles *known* deep down, but in need of affirmation. I’m grateful! https://podcasts.apple.com/us/podcast/rework/id1264193508

dhh twitter · 2023-01-07

if you’re a founder looking for strong signal in all the noise, ⁦@reworkpodcast⁩ is it. we’ve successfully put many principles @dh

Can't wait to go back to the 24 Hours of Le Mans for the 10th time at the race's 100th year anniversary, together with @PiFitti and @oliverrasoff, in a car run by @JotaSport! No pressure, no expectations then 😄

dhh twitter · 2023-01-06

<p>Can't wait to go back to the 24 Hours of Le Mans for the 10th time at the race's 100th year anniversary, together with <a href="https://n

“I’d rather have a manager who’s setting clear direction, pays me fairly and lets me know where I stand, than one who’s acting as my therapist and promises to be there for my personal development no matter what.” https://www.welcometothejungle.com/en/articles/empathetic-leadership

dhh twitter · 2023-01-04

“I’d rather have a manager who’s setting clear direction, pays me fairly and lets me know where I stand, than one who’s acting as my

dhh pushed to main in hotwired/turbo

dhh github · 2023-01-04

The speed of a single-page web application without having to write any JavaScript - Comparing ee5671611d...e9692e75d2 · hotwired/turbo

"You'll find more potential motivation available from being considered capable of reaching that high bar quickly, and from being clearly told where the gaps are right away, than from the kind but coddling instinct to make the onramp too gentle, too safe." https://world.hey.com/dhh/a-high-bar-is-high-respect-b2ee7862

dhh twitter · 2023-01-04

"You'll find more potential motivation available from being considered capable of reaching that high bar quickly, and from being clearly tol

A high bar is high respect

dhh blog · 2023-01-04

It's tempting to think you're doing someone new a favor by initially holding them to lower standards on work, effort, or decision making. Th

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

I&#39;m noticing some unexpected behavior when trying to pin @hotwired/turbo-rails in a Rails 7 app: $ bin/importmap pin @hotwired/turbo-rai

dhh commented on issue hotwired/turbo-rails#397

dhh github · 2023-01-03

I&#39;m noticing some unexpected behavior when trying to pin @hotwired/turbo-rails in a Rails 7 app: $ bin/importmap pin @hotwired/turbo-rai

dhh commented on issue hotwired/turbo-rails#406

dhh github · 2023-01-03

My layout requires a button that links to an action with PATCH method inside another form. I can&#39;t see a way to do this anymore with Tur

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

My layout requires a button that links to an action with PATCH method inside another form. I can&#39;t see a way to do this anymore with Tur

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

When a turbo_frame_tag has a src: attribute, if the response doesn&#39;t contain a matching turbo-frame id (or any turbo-frame) shouldn&#39;

dhh commented on issue hotwired/turbo-rails#405

dhh github · 2023-01-03

It&#39;s really nice to be able to broadcast new updates, such as appending a new comment to the end of a list but there&#39;s a really popu

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

It&#39;s really nice to be able to broadcast new updates, such as appending a new comment to the end of a list but there&#39;s a really popu

dhh commented on issue hotwired/turbo-rails#407

dhh github · 2023-01-03

On updating from Turbo 7.1.x to to 7.2.x, via turbo-rails, we were quite surprised to see frames suddenly doing full-page redirects on failu

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

On updating from Turbo 7.1.x to to 7.2.x, via turbo-rails, we were quite surprised to see frames suddenly doing full-page redirects on failu

dhh commented on issue hotwired/turbo-rails#414

dhh github · 2023-01-03

Hi all, I am having a problem with the turbo-rails gem. First I installed the latest version in my Rails 7 application. On my site, I have a

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

Hi all, I am having a problem with the turbo-rails gem. First I installed the latest version in my Rails 7 application. On my site, I have a

dhh commented on issue hotwired/turbo-rails#409

dhh github · 2023-01-03

This customElements.define(&quot;turbo-cable-stream-source&quot;, TurboCableStreamSourceElement); Should be wrapped within an undefined chec

dhh closed an issue in hotwired/turbo-rails

dhh github · 2023-01-03

This customElements.define(&quot;turbo-cable-stream-source&quot;, TurboCableStreamSourceElement); Should be wrapped within an undefined chec

dhh pushed to fix-puma-config-template in gregmolnar/rails

dhh github · 2023-01-03

Ruby on Rails. Contribute to gregmolnar/rails development by creating an account on GitHub.

Strada Release Date

hotwire discuss dhh · 2023-01-02

Yeah, this has taken a lot longer than anticipated. By it’s on our schedule for early this year. Fingers crossed that’ll be the ticket 😄