Chad Smith
@cs01_software
Coder, I like building things. Developer productivity tools at Meta (ai, debuggers, IDEs) | OSS projects (pipx, gdbgui, LLDB)
You might like
Nullsafe C is a new (experimental) compiler that catches null dereferencing at compile time. cs01.github.io/llvm-project/
My wife doesn't understand that I find coding, the thing I do for work, more fun than watching TV.
Lol this is how I feel when I post
Every now and then, I encounter someone who has been posting for years daily and almost never gets a single like. Their posts are so bad that even the bots don't comment. Honestly, it's more impressive than going viral all the time. It requires dedication to find a weird niche…
I’m going to try this in my next project. tRPC is great but even better if it becomes invisible and I don’t have to write zod types. Amazing.
I've been using @tan_stack Start for a new project and it's super good. The server functions completely replace the need for TRPC/GraphQL/REST, the middleware is composable and fully typed, and having TSRouter's nice typing and stateful search params is icing on the cake. A+!
This isn’t even correct. It’s jsonrpc usually over stdio. Just like language servers (LSP) and debuggers (DAP), both of which have been adopted ubiquitously in IDEs. It’s a solid architecture.
+1
AI doesn’t erase expertise, it compounds it. “Be really good at a particular field, and then AI is merely a turbocharger of your capability in that field.” History shows it’s always the experts who benefit first, then the tools spread and more people become experts. This is…
99% of the time MCP is not needed, just bash and an agents.md file. I haven’t figured out the 1% yet…
I love that I can use AI to set up my projects and do tedious work. I don’t even want to think of how many hours I’ve spent fighting Babel configs trying to get a hello world ts react app working, or hand formatting code. Why devs would not embrace change is beyond me.
Someone asked me about my advice to devs for "traditional software engineers" who resist change. My advice: Being a true tech professional means you keep your toolset sharp, and up-to-date. If you refuse to do so, you are probably not a true professional, but (cont'd)
United States Trends
- 1. #AEWDynamite 18.7K posts
- 2. Giannis 76.7K posts
- 3. #Survivor49 2,387 posts
- 4. Claudio 28.4K posts
- 5. #TheChallenge41 1,777 posts
- 6. Jamal Murray 4,809 posts
- 7. Kevin Overton N/A
- 8. Ryan Nembhard 2,936 posts
- 9. #SistasOnBET 1,890 posts
- 10. Will Wade N/A
- 11. #iubb 1,180 posts
- 12. Achilles 5,149 posts
- 13. Jericho Sims N/A
- 14. Bucks 50.7K posts
- 15. Kevin Knight 1,922 posts
- 16. Tyler Herro 1,662 posts
- 17. Dark Order 1,667 posts
- 18. Steve Cropper 4,338 posts
- 19. Yeremi N/A
- 20. Wiggins 4,758 posts
Something went wrong.
Something went wrong.