UX engineer building offensive security tools @dreadnode. weak opinions, strongly held

South Florida
Spent years building Matry as a coding tool for designers. Then Cursor and Claude Code made it redundant. But they aren’t really built for designers, so what should the next design tool look like? I think it looks like a browser. waitlist here → matry.design
1
1
5
594
Replying to @slimeguyethan
In the summer of 1998 my 14 year old self became obsessed with Minesweeper. I played it constantly and eventually was able to complete the biggest puzzle in 17 seconds. Years later I looked up the Guinness World Record and it’s like 23 seconds. So unofficially, I was the best.
11
45
3,807
184,683
Replying to @fortelabs
Mindhunter. Tragically only ran for 2 seasons, but the dialogue is superbly written. You get to watch 2 FBI agents and an academic lay the theoretical groundwork for the psychological profiling of serial killers.
19
9
961
47,391
Replying to @TrisH0x2A
If the button doesn’t respond, some people do press rapidly in frustration. It’s an easy scenario to design for, so no reason not to fix it.
3
875
9,055
Replying to @mpopv
1. The drawings have the same line weight and texture, suggesting they were drawn using the same utensil on the same surface. 2. They are evenly spaced, requiring a level of coordination that children don’t have. 3. They’re all a similar size. Near 0% chance of that happening spontaneously. 4. There are no haphazard marks, surrounding details, marks of erasures, scribbles, or anything else children usually produce when they draw.
4
5
546
60,068
Oh it’s in the cloud, as you can see from the video
22
17
453
Replying to @Madisonkanna
Bottom line, there should be at least one period of your life where you explore the limits of what you’re capable of. It’s possible to get by without it, sure. But you deprive yourself of your own potential, and you deprive the world of the gifts you could have given it.
10
40
485
42,492
Replying to @rrza
Please tell me it’s called Getting Under It
6
3
478
38,248
Replying to @growing_daniel
I’d bet good money that 5% of it gets built and is then abandoned.
2
367
61,802
Replying to @theo @t3dotgg
I don’t know why but Python. Something about the environment setup just irritates the shit out of me.
17
2
224
14,768
Replying to @levelsio
I have this extremely unscientific theory that the only Europeans who didn’t leave for the Americas were the ones too timid to do so, and that this has had significant downstream consequences hundreds of years later.
34
1
226
33,173
Replying to @Aella_Girl
There are some rules. It can’t have sleeves, the dress can’t extend past your knees, and it either has to have a floral pattern or it has to have ruffles. If you don’t have either, it doesn’t count.
16
4
208
237,686
Replying to @ThePrimeagen
it’s karma for all the “I work at Netflix btw” over the years
1
162
10,381
Replying to @ThePrimeagen
This is the best copypasta ever change my mind
142
15,829
Replying to @MsMelChen
Personally, I didn’t feel attacked. For me, the offensive part was the implication that these terrible behaviors are what masculine culture *aspires to*. In their eyes, the bully and the rapist are not aberrations but the *quintessence* of our cultures’ masculine ideals.
3
6
121
Replying to @lucas__crespo
1. Buy up a bunch of small town theaters - the old ones that are falling apart or have been abandoned. 2. Sign deals with various subscription services, not just Netflix but also Max, Hulu, etc. 3. Serve beer and food
11
5
129
47,590
Tech is so back @kenwheeler
7
4
117
11,878
Replying to @laurieontech
It makes reading the code feel like calling a 1-800 number and getting passed around 15 times before you find the person you need to talk to
5
1
114
3,885
Replying to @0xIlyy
Not only the hardest CS, but also the hardest art form. - game theory - UI/UX - story telling - voice acting - music - sound effects - environment design - animation - illustration - 3D modeling And on top of all that (plus the insane CS), it has to be *fun*. It’s insane.
1
1
107
1,722
Replying to @ThePrimeagen
tbf there’s a difference between mental and manual labor. I’ve worked physical jobs that required me to be on my feet for 14-17 hours straight, and I was able to push my body to do it. But your brain has a hard stop, if it doesn’t want to work, it simply won’t.
10
2
110
5,842
Replying to @TizzyEnt
One of the boats in his stickers is for sale: northropandjohnson.com/yacht… And this is the charting company website: controlledchaosfishing.com
2
6
83
26,271
Replying to @ThePrimeagen
me: "tf is minecraft redstone" [googles it] oh dear...
2
10
101
6,041
My favorite thing about Donnie is that his entire role in the movie is being told to shut up, all because he missed the first few seconds of context when the dude was telling Walter the story. Absolutely hilarious.
2
95
3,830
Replying to @letscodedevs
Not gonna roast you like the other responses, but just so you’re aware, that’s not normally how free work is requested. If a dev works without pay, typically they’re considered a founding engineer, and are either directly paid equity in the company or paid via sweat equity.
1
1
91
14,141
Replying to @GergelyOrosz
I think a big part of it is trust. Courts know and trust Docusign. People who write legal contracts know this, and vastly prefer Docusign for that very reason. It’s a network effect that can be penetrated but probably never dismantled.
102
3,056
Replying to @gmiller
I came across this at The Met a few years back and it stopped me in my tracks for a good 20 minutes. It’s an amazing work of art. Peder Balke, 1848.
1
4
98
Replying to @ThePrimeagen
I refuse to believe it because I’ve given it several tries. The fun stuff I work on is fairly complicated and AI regularly shits the bed. Either they’re lying or they’re building low effort copypasta features.
4
90
6,228
Replying to @ThePrimeagen
actually just started watching it and this is now stuck in my brain
6
90
5,598
Replying to @kentcdodds
I get made fun of for being afraid of gas, but I don’t care. I don’t want it in my house.
7
1
84
56,452
Replying to @Austen
It’s actually an interesting idea. “Lifestyle vacations” where you get to experience life of a completely different style, for about a week. Could be a solid business model, and would simultaneously halt a good deal of complaining.
5
1
83
6,184
Replying to @samwhoo
You don’t need math to be a programmer, though after my own 10-15 years of experience, I kinda wish I’d put some effort into learning it. Depending on what you want to do, some things will be much easier to learn if you know math. Graphics, for example.
3
72
11,218
Replying to @jmj
If it’s combined with a playful slap on the shoulder, it’s nearly an act of violence.
2
78
12,917
Replying to @TheJackForge
Kinda sucks for the first company to not take him back. If he had only given notice a week prior, I have a hard time believing they’d already backfilled his position.
4
76
36,699
Replying to @tekbog
>can someone close the sprint so we can start a new one?
2
71
4,663
Replying to @arttavana
Gal Gadot
3
61
Replying to @dieworkwear
You jest but I’ve known people who have stated that they “just aren’t that into food.” Like they eat it to stay alive and to nourish themselves, but they don’t really care about flavor. Just completely insane to me.
6
1
63
6,025
Replying to @DrawsMiguel
anyone who looks at what happened to crowdstrike, and then considers the systems running today that rely on the Linux kernel, should understand why
61
3,417
Replying to @theo
whoever is in charge of performance at excalidraw deserves a raise, holy shit
1
66
1,467
I love engineering but I love my family more, and money is how I take care of them. If you gave me 800k I’d literally just do whatever you asked, no questions lol.
2
54
1,589
Replying to @TheJackForge
This is my goal. I don’t like buying fancy things or chasing material possession, I want my wife to have the option to work rather than the requirement.
4
3
61
15,542
Replying to @thekitze
It must be so much fucking fun to build UI with that level of detail.
1
58
2,929
Replying to @AdamRackis
exit, \q, ctrl d, ctrl q every cli should assume they all mean “stop the program”
3
56
2,517
Replying to @dieworkwear
This is why I buy all my clothes from Target and exclusively wear sandals. I’m communicating to other people that I’m incredibly lazy and that they shouldn’t depend on me for anything 😂
49
7,201
It even has a mirror wall that the unknown can peer out from behind
53
925
Replying to @dieworkwear
I’m not a fashion-oriented dude, but I’ve always been painfully aware of this. If a shirt doesn’t sit correctly on my shoulders, it makes me cringe inside and I cannot wear it.
43
8,845
Replying to @robinhanson
The Big Lebowski
6
53
1,978
Replying to @dvassallo
I’m a big proponent of traditional standalone servers, but this does need a caveat. It matters what the server is doing. For typical CRUD, yes I’m sure this is right. But if the request is transcoding video or something, that’s a very different question.
2
50
13,475
Replying to @ThePrimeagen
used to be great, about 10 years ago. Not sure what happened
17
49
5,990
Replying to @dhh
Not trying to nitpick, just curious - was there an uptick in dev hours committed to infra support? I’d imagine that human capital is bound to eat up some of those savings, no?
2
45
28,370
Replying to @aidenybai
“Just ship” is a coping mechanism for either laziness or lack of skill
3
1
46
3,196
Replying to @rfleury
“You’ve never designed a system more complex than a tutorial project” imagine saying this to Casey lol
1
44
1,567
Replying to @ThePrimeagen
My brother works for an undisclosed sector of the government as a database administrator. The database he oversees uses PDF files as their records. Yes, PDF files.
2
49
5,943
Replying to @adamwathan
One mental model of a conflict is to imagine two people facing against each other, with the problem between them. Another model is to imagine two people side-by-side, working together to solve the problem in front of them. In other words, decouple the problem from the person.
2
4
49
4,406
Replying to @theo @t3dotgg
undofr = reset —hard HEAD~1 && push -f
1
48
11,287
Replying to @mSanterre @theo
It’s a collaborative editor, so every interaction on the platform is synced across clients. Then you have the storage costs and designers aren’t exactly known for being efficient with disk size.
46
1,392
Replying to @theo @t3dotgg
The fact that he removed the blue hair for this event is extremely disappointing.
1
44
5,028
Replying to @ThePrimeagen
The masculine urge to retrieve and store food for one’s family
1
45
6,977
Replying to @ThePrimeagen
the only reliable metric is number of complaints on Twitter. If a bunch of devs are shitting on your project, that means it’s getting real traction
1
43
1,651
Replying to @ThePrimeagen
Just the fact that it can support multiple cursors is impressive. That’s such a pain in the ass to pull off with web tech.
1
41
11,435
Replying to @realradec
Would be cool to have some sort of Wreck-it-Ralph type game where you hop between these worlds.
1
1
44
15,000
Replying to @trashh_dev
lol. My first job in tech was doing QA for Disney, and a lot of the times I literally was doing this. Just to see if I could get it to break. The devs hated me 😂
1
36
3,018
Replying to @parkerhendo
I feel like this should be a rich area for puns, but I’m not clever enough to think of any.
7
1
36
26,622
Replying to @LeaVerou
Yeah, that way we could cut out a lot of the typical English grammar, which is usually just there for social reasons and has no real content. So we define these very concise phrases that may not be entirely legible to everyone, but the computer will understand it! Genius!
1
3
39
1,096
Replying to @timsoret
This is going to be my favorite game of all time.
8
Replying to @tekbog
how dare you, we’re not just a bunch of shell scripts we also have yaml
1
1
40
736
Replying to @AaronErickson
I find myself wondering whether she actually works there, or just happened to be in a situation where she got access to the building. I’ve been there before and wasn’t a Googler. My brain just can’t accept that someone could be so stupid as to post this online.
2
34
6,372
Replying to @AdamRackis
I’ve been in the interviewing trenches for the past 3 months, and what I’ve noticed is that the higher the pay, the easier the interview process. I’m close to getting an offer at FAANG-level salary (knock on wood), and I’m not even gonna have a technical interview. Bonkers.
3
29
2,909
Replying to @burkov

ALT Spilling Spits GIF

33
2,838
Replying to @techsavvytravvy
we should all stop editing text, all we’re doing is making the text worse
1
35
1,353
Replying to @leerob
Had my first, a girl, just over a year ago. I always thought parents were hyping up parenthood to make themselves feel better, because surely it must be miserable to be surrounded by cartoons, toys, crying, dirty diapers, etc. Nope, it’s amazing. Best decision I ever made.
2
38
5,566
Replying to @ChrisRGun
Somehow has better leg coordination than Tyson during the fight
1
33
2,165
Replying to @wtravishubbard
The only solution is an AI tech manager
3
2
31
2,071
Replying to @jh3yy
I’ll forever love showing this feature to people and seeing their jaws drop. No one knows about it because it’s ultimately useless lol, but it’s a fun party trick.
3
35
5,883
Replying to @thdxr
the openai one is fitting because it looks like an environment that was generated by openai
31
1,637
Replying to @ImLunaHey
The first paragraph of the article says “in this study we compare two websites with similar design” aaand that’s all you need to know. It may have escaped their notice, but you can build similar websites in different ways [shocked pikachu]
1
32
4,644
Replying to @VideoArtGame
Something to do with the shipwrecks you see on the map. Were those ever explained?
4
32
11,652
Replying to @levelsio
You don’t advertise, you don’t optimize, you don’t use ci/cd, you don’t hire employees. You go against pretty much all common advice and it works. I genuinely love it.
3
31
6,423
Replying to @ThePrimeagen
web tech especially lends itself to being really flexible and dynamic, and therefore a ton of framework churn. new ways of doing shit every other week. you can only keep up for so long before you throw your hands up and say “welp fuck this”
1
25
2,900
Eh, I don’t know how indicative this result is. I’ve been doing browser dev since 2009, and I didn’t know the answer off the top of my head. Mostly because I never write a form without specifying whether it’s a GET or POST. Feels like minutia IMO.
2
28
5,280
Replying to @Jonathan_Blow
whereas if you flip the image horizontally, you see the past 30 years of software development
30
3,578
Replying to @ThePrimeagen
our politicians should definitely be teaching courses on “how to invest your way into millions of dollars on a $300k/year income”
29
2,764
Waiting for the #htmx gotcha but it hasn’t come yet. I’m several chapters into hypermedia.systems and this is the most excited I’ve felt about web dev in a long time.
2
3
27
3,084
Replying to @tsoding
damn they got coq blocqed
28
1,482
Replying to @rauchg
Figma’s article on their approach to CRDTs: figma.com/blog/how-figmas-mu…
2
30
5,216
Replying to @realradec
Growing up during this time was incredible. Felt like every year things were just getting unimaginably better, and we were constantly hyped for new stuff. But yeah shooting the bottles was a peak experience.
1
1
29
3,033
Replying to @adamdotdev
or you could go the other way and put the java in javascript: document.queryHTMLElementNodeByIdentifier
1
29
2,748
Replying to @ctjlewis
If he can’t get a job, I need to hold onto my job for dear life lol.
5
26
2,942
Replying to @FreyaHolmer
Yep. I’d honestly like to see browsers support a completely new document format and rendering engine. That way browser developers can stop bastardizing html into something it was never meant to be.
1
23
2,220
Replying to @ThePrimeagen
Rust core team membership confirmed
26
2,588
Replying to @kaylamellis_
Free parking and free valet. Why valet wasn’t always a thing at hospitals baffles me. If there’s anywhere in the world you want that specific service, a *hospital* is the place.
2
28
4,462
Yep that was part of my approach. I remember employing a lot of tactics to whittle down the time.
27
5,993
Replying to @randomrecruiter
Remote as a junior is a terrible idea. Nothing replaces pairing alongside another dev, in person.
3
27
1,989
Replying to @ThePrimeagen
I’ve been writing JavaScript for 13 years and never knew that you can separate the dot of a property accessor.
8
27
6,049
Replying to @Aella_Girl
If you’re working with Python, then they definitely lied. It’s always a nightmare.
3
29
1,976
Replying to @kenwheeler
Imagine giving your life to try and end his, but instead you give him the worlds greatest photo shoot and probably ensured his nomination. Biggest L of all L’s lol
1
27
1,189
Replying to @techsavvytravvy
the majority of outputs I’ve gotten from AI don’t hold up to scrutiny. the latest claude regularly feeds me code that is just completely made up.
1
24
3,860