Software Developer / Author / Executive

Atlanta, GA
Joined December 2008
Y'all I found the source of the midwit meme in a book written by a Dominican monk in 1920
Sad to see a generation of Linux users not understanding a pre-systemd world. Shell scripts are what made UNIX. Please, return to them. It was a more user friendly world.
Even assuming Omarchy had zero bloat, gluing together a system with POSIX shell scripts is like building a house with tools that will randomly break if you hold them at the wrong angle or disappear in your hand if it's Tuesday
If your API is like this 1. Return 200 OK for errors 2. Have endpoints like /getUser, /createUser 3. Return passwords or tokens in responses 4. user_id, UserId, and idUser in the same response 5. Return null instead of empty arrays 6. { "error": "Something went wrong" } 7. GET /user and GET /users/{id} 8. GET /users?token=abc123 Hell is for you
133
50
23
1,069
John retweeted
Answer. I worked full time while starting my side gig. Back then it was just fun. I pursued streaming because I loved it. Schedule: 5 am: wake up 6 am: at Netflix HQ 4 pm: leave HQ 4:20pm: hang with kids 7:00pm put kids to bed / read to them -------- 3 nights a week I did streaming from 8pm to ~midnight, sometimes later I truly did it for the love of the game and I wouldn't recommend anyone to this lifestyle, but I wanted it. I absolutely abused myself and my body because on the weekends I wanted to be with my family. During this time I had three kids and later on my wife was pregnant with a fourth. It was absolutely one of the harder parts of my life, but I would not trade it for anything
Dad developers. How can you even work at home when you have a kid and a pregnant wife who are always interrupting you? Yes, I have my own office. But it seems like they are mistaking it for a hallway or something.
98
32
7
2,147
Never do this. HTTP 200 already means there is no error. Don’t reinvent the bicycle. Don’t overcomplicate.
Update your API response format now 🙏🙏
John retweeted
Screen protectors now optimized for AI... Wtf?
John retweeted
Our team moved from LastPass to self-hosted Vaultwarden. The breaking point: - LastPass had another breach - $6.5 per user per month - 15-person team = $1170 annually - Limited control over data - Compliance team wasn't happy Why Vaultwarden: - Open source Bitwarden server - Written in Rust, lightweight - Single Docker container - Uses 10MB of RAM - All Bitwarden features for free The setup: - Deployed on t3.micro in private VPC - Behind Application Load Balancer - Let's Encrypt for SSL - PostgreSQL for data storage - Automated backups to S3 every 6 hours - Took 3 hours total including testing Cost breakdown: - EC2: $8/month - RDS: $15/month - Total: $23/month - Savings: $1147 annually The surprise benefits: - Full audit logs of who accessed what - No user limits for free - Emergency access configuration - Custom password policies - Data stays in our infrastructure 18 months later: - Zero downtime - Team actually uses it - Compliance audit passed easily
John retweeted
About that "e-bikes are cheating" claim by cycling purists: Studies show e-bike users ride more miles than using traditional bikes because the battery flattens hills and makes them more confident in mixed traffic. E-bikes replace car trips.
John retweeted
Yep, totally
Sam Altman's core competencies are manipulating investors and manipulating tech nerds.
This. Air Traffic Control should be funded by users, who will happily continue to pay for it regardless of what mood Congress is in.
given the government is no longer reliable, and basically the only thing it does that matters to the average person is air traffic control, air traffic controllers should not be working for the government. whatever legislation is required here should be swiftly passed.
81
87
21
1,604
China keeps getting further ahead of the U.S. in nuclear. Using American designs... that America never built.... With this latest (again, AMERICAN) innovation, in a few years, they may be fully independent from imported uranium.
I remember listening to speeches from the guys who dug up these documents about a decade ago on how they predicted their Chinese students would go home and do this. Now China has! America invented the tech something like six decades ago and over-regulation killed off its lead.
Every evening, I just want to scroll on X for 15 more minutes before sleep. Every evening, I fight this urge. This is how we win. Today, instead, I implemented an algorithm in C++ to build a perfectly balanced tree from a sorted collection using a recursive lambda.
18
6
1
172
John retweeted
most junior backend devs think performance = faster code it’s not. performance is architecture caching, async I/O, efficient DB queries, rate limits, batching, pagination, logging you don’t optimize a function you optimize a flow
Anti-LeetCode people be like, “You don’t need to memorise algorithms and data structures. You only need to understand their use cases, edge cases, time and memory complexity, expected behaviour and high-level concepts to be able to reimplement and modify them if needed.”
73
37
4
1,186
if you ever have imposter syndrome, just remember that the security password for The Louvre was "louvre"
Google announced that in one year, Chrome will default to ALWAYS enforce HTTPS. This is a great initiative, and reminds me of one of my favorite security projects ever, the @EFF HTTPS-everywhere. At the time, getting HTTPS certs was expensive and burdensome. We've come such a long way, both in terms of accessibility of offering certs, and end user awareness, to find ourselves in an ecosystem where in-transit encryption is universal enough to be strongly enforced. security.googleblog.com/2025…
John retweeted
this is actually the worst kind of bug..
The guys at id Software told me they did all the voice overs for Wolfenstein. Mostly John Romero and Tom Hall. They literally knew zero German, so they garbled the phrases. On my first trip to German (1993) the number one question I got from German fans was "What do the SS guys say when they see you?" They are supposed to be saying "Schutzstaffel!" but Romero (or possibly Hall) mangled it so the Germans had no idea. They did manage to hear "Mein Leben!" clear enough when the enemies died, and thought it was hysterically funny. The Germans told me that Wolfenstein was really hard to get because it was banned due to the Nazi images. They said (outside of piracy) that you had to buy Wolfenstein in literal adult stores, alongside porn. One of my favorite tasks at id Software was I got to do the the secret levels for Doom 2, which were based on Wolfenstein so I got to place nazi soldiers and those old textures.
56
125
13
1,850
John retweeted
In Germany, everyone uses `ßh` instead of `ssh`.
98
188
23
3,693