Adam Profile Banner
Adam Profile
Adam

@adamdotdev

23,194
Followers
900
Following
944
Media
10,264
Statuses

AWS Hero and co-founder @statmuse . Teaching AWS to web developers at . Talking to Dax at . Chief Barista @terminaldotshop .

The Ozarks
Joined November 2007
Don't wanna be here? Send us removal request.
@adamdotdev
Adam
2 years
I make $50-60K a month and my wife cuts lotion bottles open to get it all out. She’s the best and we should all be more like her. 🌍
Tweet media one
327
1K
7K
@adamdotdev
Adam
10 months
omg google is going to kill authenticator someday isn't it?
282
127
3K
@adamdotdev
Adam
8 months
people use caffeine so wrong if you're consuming it every day (ie, coffee), you depend on it to get to a baseline level of consciousness if you only consume it once a week (or less), on days when you want to be extra effective, it's a superpower
400
135
3K
@adamdotdev
Adam
10 months
oh you're a frontend engineer? name one thing that actually matters
497
93
2K
@adamdotdev
Adam
1 year
16" m2 macbook pro, giving it away soon 🤗
Tweet media one
332
74
2K
@adamdotdev
Adam
4 months
helping a friend from my gym get started with web dev he just sent me this, how do i reply?
Tweet media one
468
42
2K
@adamdotdev
Adam
3 years
New house, who dis?
Tweet media one
63
15
2K
@adamdotdev
Adam
3 years
I built a startup on AWS and have advised dozens of startups doing the same. This is a practical thread with advice I wish I'd been given early in my startup journey.
39
290
2K
@adamdotdev
Adam
1 year
this is the tech stack big javascript doesn't want you to know about
159
242
2K
@adamdotdev
Adam
2 months
the irony of software devs freaking out over technology replacing some jobs when as a collective we've been replacing jobs in other industries for decades
64
168
2K
@adamdotdev
Adam
6 months
if you're going to build something valuable on the web, that value will live in your backend frontends are throwaway don't put your backend in your frontend
71
108
1K
@adamdotdev
Adam
28 days
don't meet your heroes, people
Tweet media one
23
7
1K
@adamdotdev
Adam
2 years
php devs vs full-stack javascript devs
Tweet media one
54
78
1K
@adamdotdev
Adam
11 months
fixed it
Tweet media one
@Dphenomenal_101
D'phenomenal⚡️
11 months
Vercel is down :(
7
0
21
10
59
1K
@adamdotdev
Adam
1 year
nodejs was a mistake
143
63
1K
@adamdotdev
Adam
6 months
on prem is actually cheaper
Tweet media one
27
31
1K
@adamdotdev
Adam
1 year
😱 omg, next 14 leak! don't ask how i got these details: Next.js 14 ◆ `site` directory w/ opt-in RSCs ("use server") ◆ AI powered router (GPT-4) ◆ Turbopack now in Beta* ◆ Turboformat (Rome Tools acquisition) ◆ `next/favicon` ◆ `next/centered`
Tweet media one
53
109
943
@adamdotdev
Adam
1 year
it's time
Tweet media one
30
49
932
@adamdotdev
Adam
3 years
I’ve grossed more than $200,000 in three months of full-time freelancing. I’ve also put most of that cash into a new home build. 💸🏡 Don’t be me.
39
26
924
@adamdotdev
Adam
10 months
frontend isn't hard it's just dumb
@t3dotgg
Theo - t3.gg
10 months
Guys you don’t get it. HTMX is so the backend people can stop complaining about React We want it to win just so backend devs will shut up about frontend getting too hard
43
22
632
37
43
904
@adamdotdev
Adam
3 years
April is my first month of full-time freelance work. Revenue so far: $60,427.41 (USD). It's just me; no agency, no subcontractors. The "expert path" is valid. Become an expert in something and learn to sell that expertise. The reward? No upper limit on your rates.
65
64
885
@adamdotdev
Adam
1 year
also liberating though
Tweet media one
8
87
826
@adamdotdev
Adam
2 years
If you're a developer that doesn't use AWS, what are the main reasons you avoid it?
476
67
807
@adamdotdev
Adam
10 days
turns out styling cli apps is nothing like styling web apps 🫠 but we're getting there
Tweet media one
53
15
826
@adamdotdev
Adam
26 days
been writing a lot of vanilla js lately (to feel something) really wish there were a shorter syntax for document.getElementById maybe an opportunity for a library to provide a more convenient and terse syntax for common cases like this spitballing: `!(#<element id>)`
135
7
763
@adamdotdev
Adam
3 years
Earlier this year, I prepared for and passed 12 AWS certification exams. This thread is an attempt to distill my learnings into a practical guide for others that are pursuing AWS certs.
23
162
757
@adamdotdev
Adam
1 year
our users: you added a paywall? nobody's paying for that also our users:
35
20
651
@adamdotdev
Adam
1 year
giving away a new m2 macbook pro (16"), right meow retweet this for one entry 🎟️ star the github repo below for another entry 🎟️ READY GO
101
1K
583
@adamdotdev
Adam
6 months
software startups should build on aws serverless by default, few exceptions everyone thinks they're the exception
166
31
603
@adamdotdev
Adam
1 year
going to start charging for these takes
23
86
596
@adamdotdev
Adam
2 months
retrain your weak mind to stop being scared of AI devs and start getting excited about everything you could build if you had something like this at your disposal
@cognition_labs
Cognition
2 months
Today we're excited to introduce Devin, the first AI software engineer. Devin is the new state-of-the-art on the SWE-Bench coding benchmark, has successfully passed practical engineering interviews from leading AI companies, and has even completed real jobs on Upwork. Devin is…
4K
11K
46K
39
82
587
@adamdotdev
Adam
3 years
My path: - College dropout @ 19 - $22/hr freelance dev "job" @ 22 - $800k+/yr running a small dev shop @ 26 - $0/yr co-founding a startup @ 28 - $225k/yr salary after VC funding @ 29 - $175k/yr salary at a larger startup @ 33 - $500k+/yr as a cloud freelancer @ 35
@dabit3
nader dabit
4 years
My path as a developer: - HS dropout @ 17 - College dropout @ 19 - Started coding @ 29 - Fired from first job @ 30 - Landed $60k job @ 33 - Told $80k was too high @ 34 - Landed $120k consulting contract @ 36 - $400k as independent consultant @ 37 - Doing cool shit at FAANG @ 39
600
3K
16K
17
43
571
@adamdotdev
Adam
10 months
frontend v backend isn't a debate it's a gang war neither is "harder", what would that even mean? value is generally created on the "backend" (see google, amazon, facebook, netflix, etc)
94
22
557
@adamdotdev
Adam
30 days
the dumbest myth in web dev is the idea that CI/CD is too hard and a reason you should choose some startup's expensive subset of the cloud
50
21
521
@adamdotdev
Adam
2 years
I get a lot of DMs from people looking for mentorship early in their cloud career. I try to share my learnings as I go, but I’ve put very little out there that would be useful to newcomers. Here’s my advice/response to those just getting started:
21
107
482
@adamdotdev
Adam
2 years
“But it didn’t even affect me because I only deploy into us-east-2.”
Tweet media one
2
49
461
@adamdotdev
Adam
1 year
i finally tried laravel, and it didn't disappoint
Tweet media one
40
53
451
@adamdotdev
Adam
2 months
you should largely ignore: - those that have never built anything but are obsessed with the "how" ("RSCs fix this!!") - those that say "just ship, that's all that matters!" ("indiehackers") there's a middle ground where you balance pragmatism, productivity and care for your…
28
19
443
@adamdotdev
Adam
1 year
made for each other
Tweet media one
6
26
423
@adamdotdev
Adam
3 years
There are *so many* early startups with ~5-15 engineers lacking AWS expertise internally. I can’t yell this from the rooftops loud enough: AWS experts needed 📣 If you’re passionate about the cloud, keep going. So much demand!
32
53
415
@adamdotdev
Adam
1 year
@wesbos mine a few hours ago
Tweet media one
17
2
392
@adamdotdev
Adam
2 years
I love my office so much
Tweet media one
32
0
397
@adamdotdev
Adam
2 years
AWS & serverless are the best. I’ve got an AppSync GraphQL api deployed in a handful of regions around the globe, ready to respond to anybody from anywhere in <200ms, and it costs me $0 at rest. Bananas. 🍌
22
33
386
@adamdotdev
Adam
1 year
i miiiiiight have a perfect life
Tweet media one
18
0
373
@adamdotdev
Adam
3 years
Here's the breakdown of my freelance revenue to date. 16 clients, $401K. I'll start up a space at 1PM ET (in an hour) to talk through my journey and answer some questions. If you can't join the space, go ahead and reply to this tweet with any questions!
@adamdotdev
Adam
3 years
Putting together a spreadsheet with all of my freelance revenue from a busy summer (~$250K, iirc), broken down by customer/industry/scope/etc. Will publish next week some time and do a short AMA live on Twitter Spaces! 🤗
12
8
198
37
51
348
@adamdotdev
Adam
2 years
I don’t know where it’s all headed, but I think “backend dev” is going the way of the dodo. That role is getting eaten from both ends. Frontend devs going full-stack (graphql, trpc, api routes, etc.) and devops/infra folks leveraging managed services to build low-code backends.
74
32
354
@adamdotdev
Adam
8 months
"you'll wish you had strong types when it comes time to refactor" easy, just don't refactor write it correctly the first time, problem solved
40
10
347
@adamdotdev
Adam
1 month
giving 2 people that retweet this $1000 in AWS credits also go sign up at if you're a web developer that wants to learn aws, some free training materials dropping soon!
34
302
287
@adamdotdev
Adam
11 months
becoming a father made life 10x harder but also, 100x better (little one slept in today)
25
1
342
@adamdotdev
Adam
2 months
an average dev at an early stage startup is better than you at frontend and backend let that sink in or join a startup and get good
29
8
339
@adamdotdev
Adam
3 years
Redditor: "Is AWS IQ worthwhile for freelancing?" My take:
Tweet media one
12
37
338
@adamdotdev
Adam
2 years
Who’s interested in a cohort-based course on full-stack serverless with AWS?
92
12
334
@adamdotdev
Adam
6 months
i'm learning how to teach (and how to use screenflow) anyway, stop making this AWS mistake!
37
25
316
@adamdotdev
Adam
6 months
@t3dotgg it's possible to both know that this isn't vulnerable to injections AND hate it with the fury of 1000 suns 😅
3
2
308
@adamdotdev
Adam
1 year
i don't hate react, i'm just moving on
Tweet media one
48
21
302
@adamdotdev
Adam
1 year
rare career advice
10
41
300
@adamdotdev
Adam
8 months
had a little health scare last night that landed me in the emergency room as i lay on the hospital bed writhing—in the most pain i've ever experienced—i had to type my debit card pin into one of those handheld payment devices (had to pay the $300 copay for self pay patients)
38
3
298
@adamdotdev
Adam
6 months
it's one thing to give people the ability to do dumb things with your framework it's another to feature them on a slide 😅 (i know this isn't vulnerable to injection, don't @ me... it's still A Bad Idea™) (also not shaming sam, he's great; i just think this direction is bad)
@peer_rich
Peer Richelsen — oss/acc
6 months
i'm not sure man
Tweet media one
543
458
6K
38
9
296
@adamdotdev
Adam
1 year
my desk setup then VS now
Tweet media one
Tweet media two
43
4
289
@adamdotdev
Adam
2 months
@VicVijayakumar real question: how many users would notice?
12
8
292
@adamdotdev
Adam
3 years
More photos for those that are interested!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
25
6
289
@adamdotdev
Adam
3 years
I turn 35 years old on Friday, which is significant because it's divisible by 5! To celebrate, here's a list of my 35 favorite AWS services. 🥳 As Mario would say, "Here we gooooo!"
11
44
282
@adamdotdev
Adam
21 days
it's meat time, yum
Tweet media one
33
2
290
@adamdotdev
Adam
2 years
If you’re the person on your small team that manages the AWS account(s) because nobody else wants to, lean into it. You just might change the trajectory of your career.
8
24
289
@adamdotdev
Adam
18 days
every time @una says "no javascript" teej looks like this
Tweet media one
6
3
280
@adamdotdev
Adam
10 months
capitalism didn't ruin the web, that was the EU and all their privacy theater
63
10
278
@adamdotdev
Adam
1 year
recorded this today and i don't want to spoil it but HOW ARE LARAVEL STARTER APPS BETTER THAN MY FINISHED APPS?!
@adamdotdev
Adam
1 year
"javascript dev tries laravel for the first time" who would watch this? (i'm the javascript dev)
48
5
234
25
12
270
@adamdotdev
Adam
2 months
my wife picked up a sourdough hobby and holy shit, it's the RSCs of the baking world weeks long process of adding and removing stuff every day, keeping it at a specific temperature, kneading it, smacking it around and then at the end you get... a loaf of bread lol
32
4
266
@adamdotdev
Adam
11 months
@ThePrimeagen this is a youtube comment for sure
4
2
255
@adamdotdev
Adam
15 days
Tweet media one
@emil_priver
privv
15 days
Tweet media one
20
534
7K
2
3
258
@adamdotdev
Adam
10 months
the best way to scale software and teams is to write really, really good code, you're welcome
35
22
249
@adamdotdev
Adam
18 days
someone funny please caption this
Tweet media one
50
3
251
@adamdotdev
Adam
2 years
🥳 I'm incredibly excited to share more details about my new course that will help web developers dive deep into the world of cloud computing and AWS! Take a look:
18
43
245
@adamdotdev
Adam
2 years
The worst part about DynamoDB is that you have to do some planning up front. The best part is literally everything else.
22
21
245
@adamdotdev
Adam
1 year
if i've seemed less active on twitter lately it's because i discovered laravel and now i just code happily at my desk all day
15
8
241
@adamdotdev
Adam
6 days
after spending more time with go, i strongly feel that i still have no opinions on the language i also have no opinions on javascript, typescript, or html/css after 15 years it's nice that you're all "WELL if the standard lib only had x y z", i'm happy for you
27
7
242
@adamdotdev
Adam
2 months
some of you have never worked on a consumer website at scale and it shows
32
6
242
@adamdotdev
Adam
1 year
"javascript dev tries laravel for the first time" who would watch this? (i'm the javascript dev)
48
5
234
@adamdotdev
Adam
1 year
but i *enthusiastically* looked at the code
Tweet media one
9
8
233
@adamdotdev
Adam
2 years
This is our kitchen and we love it
Tweet media one
23
0
235
@adamdotdev
Adam
12 days
some of my photos from a busy week in miami
Tweet media one
Tweet media two
Tweet media three
Tweet media four
11
3
237
@adamdotdev
Adam
6 months
our aws bill went up after moving from ec2 to lambda, significantly but the total bill is still a fraction of our monthly burn less operational burden and increased focus on product makes it worth it for us not for everyone, but should be the default
26
3
227
@adamdotdev
Adam
2 years
I interact with a lot of web developers, and I've never seen a technology as feared (and misunderstood) as AWS. Most of the objections to AWS falls into one of these 5 buckets: • Amazon/Bezos is Evil • Vendor Lock-In • The Console UX • Too Complex • Pricing
25
35
222
@adamdotdev
Adam
2 months
lot of bizarre discourse around the planetscale news most of it from people that have never been in leadership, let alone founded a company when did jobs and free database services become our god given right? startups are speeding towards near certain death, at all times so…
41
7
222
@adamdotdev
Adam
1 year
my wife was 20 and i was 22 when we married had kids at 26/28 none of this has anything to do with anyone's career we're mostly happy, though it's hard to call the hardest days "happy" 😅 life is certainly more full, wouldn't have it any other way not advice btw, you do you
@kempton_timothy
Tim Kempton
1 year
Hot take: Don’t fall in love from 22-29, there’s to much to lose. Your career will thank you.
5K
207
2K
26
8
221
@adamdotdev
Adam
2 years
So honored to be welcomed into the AWS Heroes program 🥹
@awscloud
Amazon Web Services
2 years
🚀 Introducing the newest #AWS Heroes 🚀 Congrats @OutputSeq , @kperreault95 , @AdamBien , @brooke_jamieson , @BandoloCyril , @aeduhm , @dayjournal_nori , Chao Cai, & Sanchit Jain. Thank you for your leadership!🙏👏
52
61
254
41
7
214
@adamdotdev
Adam
10 months
i was gone for like a week wth happened
Tweet media one
15
9
210
@adamdotdev
Adam
1 year
i bet i've spent half of my time as a developer making inaccurate time estimates maybe more
26
20
211
@adamdotdev
Adam
2 years
For those asking about my income, I've been pretty open about my freelance business. In the fall I put out a snapshot of my revenue breakdown YTD:
@adamdotdev
Adam
3 years
Here's the breakdown of my freelance revenue to date. 16 clients, $401K. I'll start up a space at 1PM ET (in an hour) to talk through my journey and answer some questions. If you can't join the space, go ahead and reply to this tweet with any questions!
37
51
348
7
18
193
@adamdotdev
Adam
3 years
I’ve said it before and I’ll say it again: Scott Hanselman is a national treasure.
@shanselman
Scott Hanselman 🌮
3 years
VS Code vs Vim?
247
154
2K
14
13
208
@adamdotdev
Adam
8 months
if you drink coffee your work probably isn't that serious
79
7
199
@adamdotdev
Adam
3 years
Putting together a spreadsheet with all of my freelance revenue from a busy summer (~$250K, iirc), broken down by customer/industry/scope/etc. Will publish next week some time and do a short AMA live on Twitter Spaces! 🤗
12
8
198
@adamdotdev
Adam
1 month
a few weeks ago our aws spend jumped significantly, but we only had theories as to why and not a lot of time to investigate finally spent a couple hours investigating and made a one line code change that shaved off ~$400/day in costs i'd flex but i caused the issue 🫣
18
2
200
@adamdotdev
Adam
2 years
It keeps getting easier to fake a design sense and build accessible UIs: • @tailwindui • • (how am I just seeing this?!) • (love the color scales in particular) • @shiftnudge (you get what you pay for)
7
21
199
@adamdotdev
Adam
10 months
sometimes i get down and then i remember that some people have to open android studio every day puts things in perspective
12
12
192
@adamdotdev
Adam
1 year
every time a kid flags me down in my 2012 ford taurus to tell me something's leaking from the exhaust, i tell them i code nodejs apps, the third best server side javascript runtime
@taylorotwell
Taylor Otwell ☁️ 🦹
1 year
Every time a kid flags me down in the Lambo and asks me what I do for work I tell them I code in PHP the greatest programming language of all time 😂 That car has done so much PHP evangelism
62
141
2K
9
8
193
@adamdotdev
Adam
2 months
when i started in web dev i put in a ton of hours for very little return before i had steady work i would build projects based on freelance job listings and then reach out like "hey, i went ahead and completed the project lmk if you want to hire me" mostly i'd get no response…
17
9
189
@adamdotdev
Adam
1 year
why i switched from vscode to neovim
Tweet media one
5
16
188
@adamdotdev
Adam
2 years
I build on AWS because I know it’ll be here in 10 years. (It’ll also be faster and cheaper.) Will the half-dozen series A startups powering your frankenstack be here? Maybe 🙃
32
13
188