Eric Hayes

5.9K posts

Eric Hayes banner
Eric Hayes

Eric Hayes

@ehayes

Christian, dad, Ruby on Rails enthusiast. CTO of MortarStone

CA→VA Katılım Şubat 2007
936 Takip Edilen707 Takipçiler
Sabitlenmiş Tweet
Eric Hayes
Eric Hayes@ehayes·
Rails has been the best part of my 25y career in tech, and that is due to the vision and leadership of @dhh. For the little that it's worth, I stand with him against this stupid marxist nonsense.
The Lunduke Journal@LundukeJournal

A group of Lefist Activists are pushing for the Ruby on Rails project to remove the project’s founder (@dhh) because they claim he “holds racist and transphobic views” and “other traits undesirable”. This group, which compares themselves to the French resistance during WWII, is also demanding the adoption of a “modern Code of Conduct”. github.com/Floppy/plan-ve…

English
47
69
1.6K
75.7K
Eric Hayes retweetledi
Aaron Francis
Aaron Francis@aarondfrancis·
Imagine winning this hard. Impossible
Aaron Francis tweet media
English
552
5.3K
70.7K
14.2M
Eric Hayes retweetledi
tobi lutke
tobi lutke@tobi·
@HarryBingus Affordable housing is 100% grift and fake. The way to make housing affordable is to make it more straightforward and profitable to build housing. The prices will go down. Replicated in every place and every time it’s tired.
English
31
49
1.5K
64.8K
Eric Hayes
Eric Hayes@ehayes·
Tried to get Stitch to help me design a tricky component for my existing app. It *really* wants to design a whole new page all the time. Designers not yet cooked.
English
0
0
0
33
Eric Hayes
Eric Hayes@ehayes·
A good use case for AWS OpenSearch is LOREM IPSUM. I think it stores the LOREM IPSUM but you have to generate it yourself with another tool. Once you've put your LOREM IPSUM into AWS OpenSearch you can search it at scale.
Eric Hayes tweet media
English
0
0
0
46
Eric Hayes retweetledi
Jason Fried
Jason Fried@jasonfried·
"Nobody starts in the right place. You don’t begin with the correct tool and work sensibly within its constraints until you organically graduate to a more capable one. That is not how obsession works. Obsession works by taking whatever is available and pressing on it until it either breaks or reveals something. The machine’s limits become a map of the territory. You learn what computing actually costs by paying too much of it on hardware that can barely afford it... I know this because I was running Final Cut Pro X on a 2006 Core 2 Duo iMac with 3GB RAM and 120GB of spinning rust. I was nine. I had no business doing this. I did it every day after school until my parents made me go to bed." A great paragraph in a great essay about the MacBook Neo: samhenri.gold/blog/20260312-… Reminds me of my early days on computers. You did what you could with what you had because you didn't have a choice. via @daringfireball
English
17
21
180
19.6K
Eric Hayes
Eric Hayes@ehayes·
@typecraft_dev Continuing the gaming metaphor, manually rewriting the LLM's attempt is kinda like watching someone else play the level but then playing it without cheats. Maybe not as rewarding, but not as hollow either.
English
0
0
0
211
Chris Power
Chris Power@typecraft_dev·
I had an idea for a metaphor to this sort of thing last night. It’s kind of like gaming. You spend hours grinding away at a game, an rpg, FPS, whatever it may be. And you are rewarded with either increased skill, amazingly powerful items, or both. But the act of playing the game, and putting in the work is what leads to a great deal of satisfaction and accomplishment at the end. LLMs feel, to me, like playing a game with cheat codes on. All of that hard work feels meaningless because your reward is just handed to you. Eventually you lose interest and you stop playing the game. I love programming. I never want to stop playing. But LLM usage makes everything feel very hollow and unsatisfying.
ThePrimeagen@ThePrimeagen

I have been thinking about this a lot. I think for a great many of engineers, the ones who did it because they loved it only to discover that money was in fact at the end of the rainbow found both the journey and the destination satisfying. In fact, I think I can argue with authority that the destination was only satisfying as the journey was difficult. The hard-fought evenings spent toiling away on an idea and codebase that slowly gives way to your vision was an incredible experience. The group of people that fell into this category of hard-fought journey and destination we will call them tinkerers. One thing tinkerers have always hated is the already known problems. The journey is clear as day. The obstacles minor inconveniences. Its purely a matter of typing the solution into the terminal. This is also why I think so many of this group goes out and does open source, or starts companies. Work largely falls into this category with few exceptions. From this reason is why I largely find UI work soul sucking. I know the solution, its a matter of just looking up the details and putting it into my editor. yawn. CSS, flex box this, grid that, put the tailwind classes in the bag. To me, the LLM software world is with little to no journey and discovery. Its more of simply taking my high level idea and just formulating it into testable, atomic chunks that can be verified. I have traded my favorite part, discovery and raw creation, with itemized list of TODOs and patience and "No Mistakes." To this, every morning from 6 to 9 I simply just hand code every thin. even UI things. It is because I want journey and discovery and raw creation. Maybe one day comes and its just so futile that I stop this. But for now, I still see such great value in this. I see such better thought through products. Because slowing down and truly thinking through everything. The architecture, the design, everything is an expression of discovery and creation. And I love it. I am sure there will come a day, maybe even in the next 6 months where I change my mind. For now, I pursue the love of the game intentionally. I do also believe that there exists people who get the same joy I got from building with tears and sweat by prompting LLMs. I am positive of it. I just don't understand how. But people love UI work. I also don't understand that.

English
20
6
217
23.6K
Eric Hayes
Eric Hayes@ehayes·
As a "tinkerer" I very much enjoy the journey. The problem is something to be wrestled with and conquered. The problem is solved when it is understood. When you gain the understanding, achievement and confidence come too, but perhaps most important prize is a hunger to conquer the next problem.
ThePrimeagen@ThePrimeagen

I have been thinking about this a lot. I think for a great many of engineers, the ones who did it because they loved it only to discover that money was in fact at the end of the rainbow found both the journey and the destination satisfying. In fact, I think I can argue with authority that the destination was only satisfying as the journey was difficult. The hard-fought evenings spent toiling away on an idea and codebase that slowly gives way to your vision was an incredible experience. The group of people that fell into this category of hard-fought journey and destination we will call them tinkerers. One thing tinkerers have always hated is the already known problems. The journey is clear as day. The obstacles minor inconveniences. Its purely a matter of typing the solution into the terminal. This is also why I think so many of this group goes out and does open source, or starts companies. Work largely falls into this category with few exceptions. From this reason is why I largely find UI work soul sucking. I know the solution, its a matter of just looking up the details and putting it into my editor. yawn. CSS, flex box this, grid that, put the tailwind classes in the bag. To me, the LLM software world is with little to no journey and discovery. Its more of simply taking my high level idea and just formulating it into testable, atomic chunks that can be verified. I have traded my favorite part, discovery and raw creation, with itemized list of TODOs and patience and "No Mistakes." To this, every morning from 6 to 9 I simply just hand code every thin. even UI things. It is because I want journey and discovery and raw creation. Maybe one day comes and its just so futile that I stop this. But for now, I still see such great value in this. I see such better thought through products. Because slowing down and truly thinking through everything. The architecture, the design, everything is an expression of discovery and creation. And I love it. I am sure there will come a day, maybe even in the next 6 months where I change my mind. For now, I pursue the love of the game intentionally. I do also believe that there exists people who get the same joy I got from building with tears and sweat by prompting LLMs. I am positive of it. I just don't understand how. But people love UI work. I also don't understand that.

English
0
0
3
87
Eric Hayes retweetledi
Alberta Tech
Alberta Tech@albertadevs·
Spotify devs doing everything in their power to avoid manually writing code:
English
22
64
753
42.8K
DHH
DHH@dhh·
Next version of Omarchy will have a delightfully configured Tmux setup out of the box. Many terminals, including Ghostty, have panes and tabs built-in, but let me show you why I've still come to prefer Tmux.
English
110
70
1.6K
113.6K
Eric Hayes retweetledi
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
We need corporate PR speak like this to stop. Execs need to talk to people like people. The dev community is filling in the blanks anyways, whether they're right or wrong. Just own your direction and move forward, don't hide behind corporate cowardice. heroku.com/blog/an-update…
English
31
23
837
127.8K
Eric Hayes retweetledi
Kody Kendall
Kody Kendall@kodykendall·
@garrytan This is WHY Rails is a *crazy unlock*. LLMs don't just write code, they make hundreds of architectural micro-decisions every time they generate it. Rails: those decisions are already made. Convention over configuration. JS: every project is a blank canvas. Every LLM call reinvents the architecture. Same AI. Wildly different complexity curves over time. @dhh @excid3 @inazarova @TonsOfFun111 @pberkenbosch @obie @JasonSwett @hwchase17
Kody Kendall tweet media
English
3
9
47
3.3K
Eric Hayes retweetledi
terminal
terminal@terminaldotshop·
I Gave Clawdbot a Mac Mini. It's fully in control of my morning routine now. Heres a quick demo
English
3
5
102
8.6K
Eric Hayes retweetledi
Naval
Naval@naval·
Self-directed learning through AIs is an autodidact’s paradise.
English
774
1.9K
19.5K
867.4K
Jason Fried
Jason Fried@jasonfried·
Wish more services would steal our couldn't-be-more-obvious "You're using this" and "Switch to" pattern. This is the screen in Basecamp where you can change your login details, set up 2FA, etc. Most other services I've seen list a variety of options but make your current choice the most subtle of subtle flags. Subtle makes sense in some cases. Not this one. Screaming obvious is the way.
Jason Fried tweet media
English
13
6
258
20.4K
Eric Hayes
Eric Hayes@ehayes·
@dhh A real nice surprise for those of us who love reading 37s source code, just in time for Christmas
GIF
English
1
0
7
3.3K
DHH
DHH@dhh·
Unlike Campfire, where we shared a zero-history copy of the codebase, Fizzy's public codebase has the entire life of the product development cycle out in the open. 1,792 pull requests of historical fun and insight into how we make things at 37signals! github.com/basecamp/fizzy…
English
26
44
983
117.3K
Eric Hayes
Eric Hayes@ehayes·
@j_bambrick I can’t believe you took that position. How dare you. Obviously the other position is correct.
English
0
0
1
55
Jamie Bambrick
Jamie Bambrick@j_bambrick·
I have extremely strong, and fortunately monetizable, opinions about the latest Skillet song. Please react to whatever take would anger you most below, because that’s my position. This is definitely not manufactured outrage.
English
4
0
17
2.4K
Eric Hayes retweetledi
Steven R. Baker
Steven R. Baker@srbaker·
OH: "Hanami is the Japanese word for 'Woke Merb'."
English
1
1
29
2.1K