27. engineering first-party communities @ Roblox. founded @bloxlink (acq’d by Roblox). My views/opinions do not reflect the views of Roblox.

San Mateo, CA
Joined January 2021
Wait...Snapchat was built with Typescript? Snap just open sourced Valdi, the TypeScript framework that has powered their native apps in production for 8 years. "It compiles directly to native views on iOS, Android, and macOS—no web views, no JavaScript bridges."
50
103
28
2,167
Julien retweeted
I can’t believe I’ve lived long enough to watch the full reproductive cycle of an iPod nano
Apple patents new AirPods case with interactive display.
Julien retweeted
Every Python Developer be like
102
351
39
10,728
Julien retweeted
Mariah Carey shares new video: “It's Time!!!🎄🎁”
Julien retweeted
It's Time!!!🎄🎁 #SephoraPartner
Julien retweeted
Today is November 1st.
Using Kubernetes doesn't need to be expensive. Kubernetes can be installed on your own servers, and you can get a VPS for a few bucks. It also doesn't need to take time to learn. You can use Rancher UI to manage the entire Kubernetes stack for you. You can even install Rancher as a Docker container and still use Rancher to create a Kubernetes cluster. It's really easy to use. I used the Rancher as a Docker container approach many years ago back when @bloxlink needed multiple servers, but I didn't want to learn Kubernetes. Instead of listening to blanket "don't use Kubernetes until you have 100+ engineers" advice, use it when it's appropriate. If you have multiple servers, you might benefit from Kubernetes.
Unpopular opinion: Most startups don't need Kubernetes until they have 100+ engineers. What you actually need: - Render, Fly.io, or Railway - Managed database - Simple CI/CD - Total setup time: 2 hours What you're doing instead: - 3 months learning K8s - $15K/month in infrastructure - 2 engineers just managing clusters - Features delayed But K8s looks good on your resume.
Julien retweeted
guys i have a billion dollar idea
109
303
14
10,256
Julien retweeted
no way his real name is linux
i'd probably use chatgpt browser if prompt injection wasn't a thing, feels like a ticking time bomb.. if you browse the internet long enough i feel like eventually you will come across a hidden malicious prompt
1
1
this aws outage is a healthy reminder that a) a shopping website (amazon) and 2) a search engine (google) runs so much of the internet and that's absolutely crazy that's like everyone agreeing to run their products on a library website's infra because they built a really good library website i understand why it is the way it is, but it's still absolutely crazy
1
23
snapchat went down right as i was sending my nightly streaks
6
SHIPPED: you can now lock your own forum posts 🚀
4
44
i finished making a new roblox feature and it is now merged into the roblox codebase deployment soon:tm:
2
"we tried to call you!" stop calling me so early, my notifications are silenced
2
i get an important phone call at least once a month from someone living on the east coast in the morning that means they are legit calling me at like 6-7 AM... i am not awake they usually know where i'm based at as well
1
2
Julien retweeted
Finally, Python 3.14 lets you disable GIL! It's a big deal because earlier, even if you wrote multi-threaded code, Python could only run one thread at a time, giving no performance benefit. But now, Python can run your multi-threaded code in parallel. And uv fully supports it!
Julien retweeted
You have to name him the last thing you ate
the code is technically correct, but the fact that i need to remind it to use modern coding practices is just telling for the data it was trained from
2
with the generally low quality python code that AI writes for me, i'm convinced that most production software is really ugly the code works, but it'll either put everything in one file (not modulating the code), use very old python syntax such as "List" instead of "list" for types, etc. it still saves me time though, but i always need to spend a few minutes making it use better coding practices
1
4