dax Profile Banner
dax Profile
dax

@thdxr

Followers
31,948
Following
752
Media
1,016
Statuses
17,395
Explore trending content on Musk Viewer
Pinned Tweet
@thdxr
dax
1 day
ok here we go sst now supports....SolidStart - everything works including streaming this is my personal pick for what i'd use in almost all cases so if you're smart and handsome like me you'll try it quick start in reply
Tweet media one
13
19
294
@thdxr
dax
8 months
congrats on graduating you are now a real adult come join big tech where - a bus will take you to campus (bring backpack) - you are assigned a level and given a checklist on how to progress - meals provided - every quarter you get a report card - you’re told you’re extra special
85
421
8K
@thdxr
dax
1 year
how has no one memed this video yet
Tweet media one
38
443
5K
@thdxr
dax
4 months
you’re all wrong - the tech industry literally could not exist without gate keeping
Tweet media one
36
357
4K
@thdxr
dax
9 months
WARNING young engineers are being exposed to frontend TOO EARLY it causes PERMANENT damage to their still developing brains studies show growth and income can be stunted FATALLY severe cases become ADDICTED to nextjs and tailwind AVOID FRONTEND TODAY FOR A BETTER TOMORROW
166
352
4K
@thdxr
dax
26 days
can’t believed i allowed this into my house
Tweet media one
113
36
3K
@thdxr
dax
5 months
people complain about getting slack messages outside of working hours but look at what i have to deal with
Tweet media one
88
87
3K
@thdxr
dax
12 days
how bad does it hurt that this didn't require any frontend engineers
Tweet media one
111
43
3K
@thdxr
dax
24 days
if you’re not grinding this hard you’re not gonna make it
Tweet media one
237
65
3K
@thdxr
dax
5 years
Imagine a world with 100 people who each produce and consume one apple every year. If someone invents a way to double output and takes half of everyone's second apple they become obscenely wealthy (50 apples a year). Still, everyone is much better off This is wealth creation
83
595
3K
@thdxr
dax
4 months
we’re re-enacting the plot to silicon valley with LLMs we’ve been gifted the best way to search over compressed data ever invented but everyone is building the same chatbot over and over we built a 100% open source demo of something more practical check the thread
Tweet media one
138
151
3K
@thdxr
dax
5 months
here's how company culture dies without much effort imagine you have a team of three- there's little process and it's a high trust environment mistakes are made but everyone has high levels of ownership so they clean it up and learn the lesson now imagine you grow to 12 people…
132
208
2K
@thdxr
dax
1 year
engineers are really good at being technically correct and practically completely missing the point
46
233
2K
@thdxr
dax
1 month
nextjs gets 400 req/s when rendering a hello world this is 170x slower than rendering the same thing with pure react
Tweet media one
126
121
2K
@thdxr
dax
6 months
gottem
Tweet media one
81
67
2K
@thdxr
dax
3 months
i miss the old react, straight from facebook react componentDidMount react, with this.state.count react i hate the new react, triangle crew react be needing "use" react, server side views react i miss the sweet react, boot up from vite react i gotta say, at that time, i'd like to…
114
114
2K
@thdxr
dax
9 months
hate when engineers complain about “the requirements not being clear” your responsibility includes figuring out what the requirements should be - the fact that some parts are unclear is information no good product has ever been built by outsourcing that process to someone else
228
178
2K
@thdxr
dax
21 days
there’s no way the average person can program more than two hours a day
275
53
2K
@thdxr
dax
7 months
ok time’s up here’s the deal with server actions if you’re excited about them you’re wrong if you’re mad about them you’re wrong let’s do this unfortunately @t3dotgg was right - the key thing the haters are misunderstanding is that NextJS is a backend framework in your head…
113
184
2K
@thdxr
dax
10 months
the reason the JS ecosystem is janky has nothing to do with tech, it’s a lack of talent JS historically attracted mediocre engineers good engineers are finally showing up to JS world and fixing it previous generation of leadership couldn’t even get a package manager right
@t3dotgg
Theo - t3.gg
10 months
Quote tweet this with your spiciest web dev take
193
34
487
117
96
2K
@thdxr
dax
6 months
engineers obsess over cutting costs because they don’t know how to grow revenue
104
100
2K
@thdxr
dax
5 months
you never learned how to write maintainable software because you’ve never built anything worth maintaining
61
107
2K
@thdxr
dax
22 days
hydration error smh
Tweet media one
39
72
2K
@thdxr
dax
5 months
impressive performance shouldn't need daily essays telling you it's impressive it should just be impressive here's searching through 30,000 patients at 60fps from a real app customers pay 5 figures a month for RSCs won't help you do this
138
66
1K
@thdxr
dax
7 months
"NextJS is easy to run anywhere" this is not true - i'm getting tired of people continuing to claim this it dismisses the tedious work that the OpenNext community is doing to actually make feasible to run it correctly outside of Vercel here is yet another example: with server…
76
98
1K
@thdxr
dax
4 months
after a decade of trying i finally found a cable management approach that i'm satisfied with i'll drop some tips in the thread
76
18
1K
@thdxr
dax
5 months
the gta trailer was conservative here’s how it actually goes down
36
141
1K
@thdxr
dax
9 months
you break your arm you ask the doctor when it’ll heal “don’t be ridiculous that can’t be measured in time” oh sorry “it will take 8 points to heal” uh what does that mean? “doesn’t matter it’s not accurate anyway” —- engineers are so far up their own butt sometimes
122
96
1K
@thdxr
dax
2 months
even with ai programmers you’re still not gonna ship that side project are you
58
71
1K
@thdxr
dax
10 days
we're on a mission to eliminate every random SaaS provider in your stack sending email? directly use infra that handles billions of emails a day - all you have to do is define a sender quickstart in reply
Tweet media one
58
48
1K
@thdxr
dax
6 months
hadn’t really missed NY since i left until this video
37
69
1K
@thdxr
dax
6 months
just came across which is a way to scam AWS they have an AWS org signed up for long term contracts and you can add your account under it to pretend you're the same company and you get the discounts i don't see how this stays being allowed
134
66
1K
@thdxr
dax
6 months
i’m terrorizing linkedin now
Tweet media one
45
44
1K
@thdxr
dax
1 year
why do any of you need auth when you have zero users
98
84
1K
@thdxr
dax
5 months
github copilot was originally invented to automatically insert `if err != nil` after every line in your golang code
16
57
1K
@thdxr
dax
25 days
serious people who know what they’re doing
Tweet media one
44
19
1K
@thdxr
dax
9 months
1. hashicorp locks down terraform license 2. this forces a bunch of companies to get together to fork it into OpenTF 3. it’s on track to be part of CNCF and has more resource allocated to it than Hashicorp’s version at this point Hashicorp should just use OpenTF themselves
27
75
1K
@thdxr
dax
4 months
i’m always surprised that it’s the minority of engineers who can - start a project from 0 - focus on the right things in the right order - set it up for near term success without compromising the long term i’d maybe ballpark it as 10% of engineers
116
44
1K
@thdxr
dax
6 months
sad to see apple supporting white power
Tweet media one
37
52
1K
@thdxr
dax
1 year
never rebase a public branch rebase personal branches to catch up turn on rerere.enabled to remember conflict fixes require linear history, disallow merge commits on GitHub squash and merge prefer trunk based development () now you know how to git
40
99
1K
@thdxr
dax
5 months
you should execute that one person instead
30
20
1K
@thdxr
dax
8 months
benefit of hiring junior engs is they can be molded into what works well for your team benefit of hiring experienced engs is they can run on their own problem with mid-level is they don't have enough experience to be independent but enough to have opinions this is you btw
76
56
1K
@thdxr
dax
7 months
“this code isn’t used anymore we can delete it”
11
110
1K
@thdxr
dax
2 months
ship something shitty to validate an idea is the worst advice and it has not worked in a very long time we are not in 2010 anymore - something is not better than nothing, there’s infinite software in the world the bar is extremely high, people just haven’t realized it
80
90
1K
@thdxr
dax
6 months
when you work on productivity software if you can’t create a high ceiling skill cap like this you haven’t done your job it’s impressive to master neovim, but even more impressive to create something that can be mastered
@trashh_dev
trash
6 months
POV: QA dept trying to ruin my day by breaking my app
57
249
3K
22
52
982
@thdxr
dax
11 months
you: sorry we're down because AWS is down customer: oh yeah i know everything is down you: sorry we're down because cloudflare is down customer: who? we're losing money because of you
17
32
961
@thdxr
dax
6 months
so many devs on mac os so much rewriting in rust why is there not a competitor to homebrew yet? it's so slow and always seems broken when i see people try to use it
103
17
964
@thdxr
dax
6 months
what's stopping your app from being this fast? haven't even added keyboard shortcuts yet how are you letting some AWS dork flex on you like this
73
31
955
@thdxr
dax
9 months
JS challenge: - you have a list of 1000 items - you have an async function `process(item)` - you need to process all items - it needs to be done concurrently, but not more than 25 at a time - collect items with errors what's the cleanest way to do this? libraries allowed
251
71
946
@thdxr
dax
10 months
we’re trying to have the most toxic workplace culture we already do weekly sunday night meetings what else can we do?
440
48
940
@thdxr
dax
9 months
we’re hiring not you though
83
91
908
@thdxr
dax
9 months
how many yc companies does it take to login a user
53
54
907
@thdxr
dax
5 months
to build an extremely high quality app you have no choice but to be good at writing client side js regardless of what your backend is in it’s the main reason why people obsessed with hating on js cannot ship quality
49
60
869
@thdxr
dax
5 months
we can talk or we can check the scoreboard quality comes from trying hard and attention to detail, not general statements like this
@rauchg
Guillermo Rauch
5 months
I know there's a belief that "SPAs are good for apps / dashboards". There's a SaaS app I use which sends me notifications. Each time I click their links I stare at their fancy spinner for multiple seconds. Unlike when someone sends me a e.g.: GitHub issue or PR I see the…
73
19
587
53
41
817
@thdxr
dax
2 months
@aarondfrancis ...you have 2 sets of twins can't you pay half and just say it's the other one that got sick?
7
1
823
@thdxr
dax
5 months
outside the bubble of obsessing over frontend here’s what it feels like for someone just trying to make a decision can nitpick the details but broadly it’s a good data point to consider
Tweet media one
123
60
784
@thdxr
dax
5 months
so many hand crafted UIs should just be 1. a table 2. with views you can control filtering 3. fast 4. keyboard navigation
57
29
813
@thdxr
dax
6 months
most devs aren’t interested in learning infrastructure but they are interested in having opinions about it
40
41
798
@thdxr
dax
8 months
that stable job with a healthy work life balance you enjoy likely exists because someone risked a lot and worked more than you say anyone should
43
60
790
@thdxr
dax
4 months
i've switched to using a server for 100% of development 1. persistent tmux sessions for each project 2. in each session, one window for neovim, one window for various shells 3. renting 5 cores on a ryzen 7950x for $35 a month 4. tailscale so i can access dev servers running at…
108
18
789
@thdxr
dax
5 months
startup hiring works like this you can hire junior, mid, or senior most cannot create an environment that would attract a true senior so most applicants will be mids who know enough to create lots of distractions so might as well go for juniors who will do what they’re told
55
26
784
@thdxr
dax
6 months
aws just launched an edge key value store this is massive - it's going to unlock so much we can do when deploying your frontends good work aws
23
15
776
@thdxr
dax
4 months
you’re all bitching about react when your beef is with next
47
29
773
@thdxr
dax
6 months
why did we let airbnb have such an influence in tech
51
15
761
@thdxr
dax
1 month
nightmare blunt rotation: - $5 vps guy - vercel enjoyer - guy who loves the drama but is publicly "tired of it"
32
17
766
@thdxr
dax
1 year
here's code from a real react codebase the closer you look the more insane it gets
Tweet media one
Tweet media two
113
36
742
@thdxr
dax
9 months
starting to have this type of interaction on every single tweet
Tweet media one
107
4
754
@thdxr
dax
11 months
i find it really lame when engineers complain about PMs they only exist because of your own reluctance to do anything but write code or as liz puts it “cannot imagine 90% of engineers doing anything but being told exactly what to build”
73
41
745
@thdxr
dax
17 days
let's try something different - sst now deploys your containers point to a dockerfile, link your resources, and add a domain dead simple, directly use real infra, and skip the middleman quickstart in reply
Tweet media one
58
29
745
@thdxr
dax
9 months
@TheJackForge when i lived in nyc i was in a building with hundreds of other people wish there was some coordination where i could pay someone $10 for them to make 1 extra serving of whatever they were making
15
15
701
@thdxr
dax
6 months
it's happening 4 real
Tweet media one
@thdxr
dax
6 months
can we move tech twitter to linkedin for like a week seriously think it could change the world
52
13
385
29
8
702
@thdxr
dax
7 months
the billing model of cloudflare workers isn’t talked about enough - it’s crazy disruptive i thought 1ms billing was huge - cf doesn’t bill you for time where your function is waiting in IO (eg your database) that’s probably like 80% of all my requests - so it’s 80% cheaper
26
41
704
@thdxr
dax
5 months
our pricing page is mostly numbers, few words it starts free then you pay then it gets 10x cheaper all features always included
Tweet media one
22
7
684
@thdxr
dax
9 months
i want to get something off my chest that might be unpopular but it’s been bothering me i find complaining about “return to office” annoying it’s not what you think - i’ve been working exclusively remotely for almost a decade i believe in it and really value it but i’m a bit…
82
43
673
@thdxr
dax
7 months
don’t be the “you can do this for $5 on a digital ocean droplet” guy
124
26
679
@thdxr
dax
5 years
There is another way to get rich. Someone can lobby the apple government to limit the number of apple grower licenses. They gain control of a once decentralized apple market and enrich themselves without creating any new apples. These are the rent seekers we should destroy
8
111
649
@thdxr
dax
8 months
the frontend brain cannot comprehend the satisfaction of this
Tweet media one
44
10
669
@thdxr
dax
11 months
google is the maybe the worst company i’ve ever seen they have tried so many times to launch businesses with more money and reach than anyone and cannot turn a profit it’s been obvious for a while their reputation is BS but at this point everyone should be able to see it
@sindresorhus
Sindre Sorhus
11 months
"In an unexpected announcement today, Google Domains is “winding down following a transition period,”" *unexpected* 🤣
100
154
1K
37
38
651
@thdxr
dax
1 month
cloudflare is adding pipelines - data ingestion aka aws kinesis workflows - durable functions aka aws step functions gluing together a dozen SaaS products is increasingly silly when you have such complete platforms available entire post in reply, lot of good details there
24
29
661
@thdxr
dax
1 year
there's someone at AWS with the title VP of developer experience is it time yet to file a missing persons report?
31
37
651
@thdxr
dax
5 months
eu has a lot of opinions but never ships anything reminds me of you
34
27
649
@thdxr
dax
2 months
ok so serious post for a second i live in florida and im involved in tech - i’ve actually been working closely with the desantis team over the last few months im not involved in this bill but we are going to be unveiling a bill soon that bans react devs from social media
@Dexerto
Dexerto
2 months
Florida will ban anyone under 14 owning a social media account from January 2025, deleting existing accounts The bill was signed today by Governor DeSantis
Tweet media one
Tweet media two
5K
7K
144K
47
11
644
@thdxr
dax
2 months
to everyone who loves saying performance doesn't matter - watch what this does to the space
@karrisaarinen
Karri Saarinen
2 months
my favorite thing about @linear documents: they open instantly (no spinners)
64
16
945
27
23
639
@thdxr
dax
7 months
1. assume cloud is a scam 2. deploy to cloud but avoid all cloud features to avoid being scammed 3. it’s more expensive than running your own servers 4. conclude cloud is a scam self fulfilling prophecy
28
46
629
@thdxr
dax
1 year
new video! we get into how we avoid .env files entirely and what you're missing if you still need them link in reply
Tweet media one
21
44
633
@thdxr
dax
7 months
speaking as someone who is particularly bad with this: 1. take normal challenge of being a human 2. turn it into a pathology to explain why you haven’t conquered it 3. make other feel bad for having any level of expectations
@JmeBBK
Jme
7 months
100000000000000000%
Tweet media one
110
3K
20K
40
25
624
@thdxr
dax
23 days
FOMO INTENSIFIES
Tweet media one
60
18
612
@thdxr
dax
3 months
you: *have anxiety about ai making you useless* also you: *already useless*
30
55
607
@thdxr
dax
2 years
company I advise moved to serverless from EKS - their old bill for just application hosting was ~$4000 a month new bill is $70
16
59
603
@thdxr
dax
4 months
have you ever noticed everything you don't know how to do is premature optimization and everything you do know how to do is keeping it simple
29
46
598
@thdxr
dax
5 months
you become a senior engineer when you consistently prioritize working on the most impactful thing at any given time
35
28
602
@thdxr
dax
7 months
the person warning you about vendor lock always creates a worse mess and then leaves after a year thinking of the guy who insisted self hosted gitlab + some random rust data pipeline was necessary and then did the most annoying “oops sorry” chuckle on his off boarding call
32
24
589
@thdxr
dax
1 year
please stop making dot folders in my home directory
22
30
589
@thdxr
dax
6 months
every single person who says "build it using this less capable setup and you can rewrite it later if it succeeds" has never had anything that succeeded
66
14
585
@thdxr
dax
9 months
aws has a new feature that automatically stops lambda functions when they might be in a runaway loop the implementation is kinda crazy basically when an event comes into your system and triggers a lambda function (api request, eventbus, etc) a unique ID is generated the client…
20
40
584
@thdxr
dax
10 months
do you know how hard it is to talk as much shit as i do when 100% of my code is public
16
12
581
@thdxr
dax
4 months
cloudflare taking the mantle away from aws for obsessing over driving costs down for their customers
@ryanseanbadger
Ryan Badger
4 months
I still can't get over this, @Cloudflare Images are now billed per unique resize request, and all cached images are free. I was paying for 20,000 per day, now I'm paying for 3. THREE! This will save me about $100/mo in image handling. How often do you see software working to…
Tweet media one
51
99
1K
9
13
584
@thdxr
dax
4 months
the reason i switched to consulting back in the day is that in most roles, the best and the worst employee might have a 30% pay difference many companies would be better off eliminating roles and paying 3x the salary to the right people but no one wants to admit that
48
31
555
@thdxr
dax
4 months
here’s an example of how corporate leadership values get things wrong if you ask managers what they do when a conflict between two people occurs they’ll have roughly the same answer they’ll talk about “getting them both in a room” and “mediating the conversation” and getting it…
37
41
556
@thdxr
dax
9 months
doctor: i’m sorry your disease is terminal you: oh no how long do i have doctor: you absolute moron. how dare you. do you know how complex the human body is? did you even consider the unknown unknowns??? the only reasonable answer is you have 5 story points to live
38
48
552
@thdxr
dax
9 months
people seem to need to believe in hyper specialization talk about backend - i must suck at frontend talk about frontend - i must suck at backend talk about product - i must not be an engineer the difference between me and them is they're seeing limits where there aren't any
Tweet media one
67
22
536