
Chad Smith
@cs01_software
Software engineer at Meta Reality Labs | Creator of pipx, gdbgui, TermPair
You might like
+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)
Elon’s “just do it” management style is the opposite of this:

I am all about this
People saying this already exists remind me of the hacker news comment about Dropbox not being a viable product “you can already build such a system yourself quite trivially by getting an FTP account, mounting it with curlftpfs, using SVN or CVS on the mounted filesystem.”
📁 Matthew McConaughey says he wants a private LLM, fed only with his books, notes, journals, and aspirations, so he can ask it questions and get answers based solely on that information, without any outside influence.
Not 90%, it’s writing 300% of my code. I am an entirely different engineer with an AI agent collaborating with me. I solve harder problems faster, prototype more ideas, work in any part of the codebase whether I own it or not.
it's been 6 months... is AI writing 90% of your code?
An easy way to think through how processes should be re-engineered in a world of AI agents is to figure out where have there been constraints in a workflow due to human time being available. Vinod Khosla had an interesting way of thinking about this which is that we’ve designed…
Look at every business process for where we accepted the imperfect to accommodate the limits of human time. That’s where we reinvent. Recruiters couldn’t interview everyone, marketers couldn’t personalize for each account, managers couldn’t know every corporate resource. AI can
I tried @cursor_ai, I am a fan. I use it in all my side projects. But building rust in the terminal fails unless you unset ARGV. Any chance this could be fixed? github.com/getcursor/curs…
DotSlash is a really elegant solution to distribute tools in a source control friendly way. I have been using it daily for years. Glad to see it introduced to the wild. Check it out!
Today at Meta we open sourced DotSlash, which is something I came up with in early 2019 to distribute cross-platform command line tools internally with minimal overhead. Now DotSlash is executed *hundreds of millions of times per day*. Learn more: engineering.fb.com/2024/02/06/dev…
Buck2 has been released today engineering.fb.com/2023/04/06/ope… ...don't say what it's written in ...don't say what it's written in It's written in Rust 🦀 (couldn't help myself. It's so much faster than Buck1, thanks to Rust) #rustlang #buck2 @ThePrimeagen
css is so much easier to write now that I have a superintelligent chatbot to help
Never thought I'd prefer something over git, but after working at Meta for almost 5 years I'd never go back. Now the tooling we use at Meta is being released to the rest of the world. Check it out! engineering.fb.com/2022/11/15/ope…
The same principles apply for developer tools and CLIs
🐍📦✨Python people! We want *your* feedback on Python Packaging! Please help us by responding to our survey @ bit.ly/3qmFQ69 Please RT for reach! 🐍📦✨
Since this seems like it will be a long-term thing, I added some unit/e2e tests, and set up a GitHub action to auto-deploy any new commits on the main branch to chadsmith.dev.
I remember when excalidraw was first announced like this, and it has grown tremendously since. Looking forward to editing videos on my Linux machine with this in a few months.
It looks like I'm going to be able to build the video editor I want within the browser using all the fancy new Web APIs! Got loading a movie file + on mouse move scrubbing working <3 codesandbox.io/s/github/vjeux…
Great analysis to promote reflection on some hard-wired irrational fears and how they might be negatively impacting outcomes in software/business. medium.com/agile-architec…
United States Trends
- 1. Bills 115K posts
- 2. Falcons 34K posts
- 3. Josh Allen 15.3K posts
- 4. Bijan 20.6K posts
- 5. Snell 5,970 posts
- 6. phil 134K posts
- 7. Bears 49.6K posts
- 8. Joe Brady 3,166 posts
- 9. Caleb 33.2K posts
- 10. Drake London 5,530 posts
- 11. #NLCS 7,066 posts
- 12. McDermott 4,633 posts
- 13. Chris Moore 1,938 posts
- 14. Freddie 13.7K posts
- 15. Penix 5,266 posts
- 16. Commanders 32.4K posts
- 17. Dan Quinn 1,106 posts
- 18. James Cook 3,495 posts
- 19. #RaiseHail 5,465 posts
- 20. Matt Gay N/A
Something went wrong.
Something went wrong.