John Hooks (@_johnhooks) profile picture
Washington, USA
Joined January 2019
Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)Photo by John Hooks (@_johnhooks)
John Hooks retweeted
declared a variable this morning by hand just to feel something
105
580
27
7,897
125,008
John Hooks retweeted
a weird inversion with LLMs is the models improve faster than the tinkerers when i see people with custom workflows and setups they're all addressing problems that don't exist anymore the person naively using vanilla codex is more likely to be experiencing state of the art
661
656
297
13,391
1,008,615
John Hooks retweeted
if you got fired today would you be able to pass a coding interview?
239
7
22
914
141,483
John Hooks retweeted
Me, 2020: ugh this code sucks, let me fix it while I'm here Claude, 2026: let me copy the prior art in the repo so the codebase stays consistent
57
28
11
971
88,611
John Hooks retweeted
215
2,721
200
41,934
1,693,289
John Hooks retweeted
Before AI coding agents, I'd constantly have 2 or 3 side-projects that I would struggle to finish AI completely changed the game Now I have 15-20 unfinished side-projects
256
1,112
121
14,588
451,136
From time to time we get criticized for making "yet another to-do list" product. Or a chat product. Or a messaging product. Or something we've kinda sorta already made before, just in a different form, combination, or approach. "How about something else? How about something bigger? How about something completely different?" @dhh even reflected on it personally in his recent @lexfridman interview: QUOTING--- We think of Elon as finding great talent, and I’m sure he is also good at that, but I also think that this beacon of the mission. We’re going to fucking Mars, we’re going to transform transportation into using electricity, we’re going to cover the earth in internet is so grand that there are days where I wake up and go like, “What the fuck am I doing with these to-do lists?” Like, “Jesus, should I go sign up for something like that?” --- So it's not just other people levying the charge — it's us too! I've given it similar time and similar thought. But then I step outside tech for a moment, ground myself in other professions, and realize how odd it would be to ask the same kind of question to a knife maker. "Hey master bladesmith, you’ve made a dozen knives this year. Same as last year. Same as the last 20. If you love metal so much, why not help build a battleship? Think of all that metal!" Or a cabinet maker. "Hey, ok I get it — you take raw wood and you turn it into beautiful furniture. Again and again and again. Don't you think a wood addict like you should consider getting into forestry? Imagine!" That would be a ridiculous line of questioning. So why is it persuasive in tech? I think part of it is that we're talking about software. An endlessly malleable medium that can truly be anything. With no conceptual limits, it’s easy to think you should keep expanding. But why? There's nothing at all wrong with honing in, developing your craft, making variations of things you're good at, and getting better each time. Nothing small about it. Nothing unfulfilling about it. So instead of looking sideways at what others are building — or upward toward the mythical “next level” — we focus ahead on what we're good at. We like to make useful, straightforward things we need. Specific tools and familiar ingredients combined in different ratios, different molds, for different purposes. Like a baker working from the same tight set of pantry ingredients to make a hundred distinct recipes. You wouldn't turn to them and say "enough with the butter, flour, sugar, baking powder, and eggs already!" Getting the same few things right in different ways is a career's worth of work.
32
25
6
445
35,464
While we all wait for GCP & AWS & Cloudflare, and the rest of the internet to fix itself, here's a nice picture of a sheep in the countryside I took to remember that the sheep don't care about downtime. Be a sheep today.
14
43
3
344
43,194
On January 18, 1995, Yahoo (dot) com domain was registered. #InternetHistory
14
99
9
592
32,227
whenever I open a programming-themed restaurant there will definitely be a prefix menu
12
3
33
1,325
It's clear the #WordPress world needs a change. So I wrote a post about exactly that: Breaking the Status Quo: A vision for a new WordPress era buff.ly/4grFfIA
55
89
51
429
97,980
My evolution as a leader who leads other leaders is that I find it more and more important to make my opinion matter less. I've found that focusing on empowering my team to have strong, informed, salient opinions and asking them how to solve issues yields far better results than me being the originator and decider of all things. We often get placed into leadership because of our strong opinions, so it's hard to shed the urge to speak into every situation. But every time I take a breath and ask questions instead of offer advice I see my team grow, I see more consensus and buy-in, I learn more personally.
2
3
22
801
John Hooks retweeted
The definition of locked in
30
18
3
855
41,791
finally, in php 8.4, you can create objects and call methods on it without wrapping in parentheses. ✨
23
55
5
531
27,021
John Hooks retweeted
Number Shortage xkcd.com/3009
32
176
12
3,790
94,959
John Hooks retweeted
394
2,341
164
41,131
1,528,010
worth takin' this one further? with GSAP and SVG filters you can define some pretty cool transitions 🤙
disintegratin' HTML out here 🤙
9
24
580
61,674
Use CSS custom properties and the sin() trigonometric function to give each character an eased animation-delay 🤙 .char { animation-delay: calc( sin((var(--index) / var(--total)) * 90deg) * var(--duration) ); }
This Post is from an account that no longer exists. Learn more
26
217
10
2,537
281,338