cs01_software's profile picture. Software engineer at Meta Reality Labs | Creator of pipx, gdbgui, TermPair

Chad Smith

@cs01_software

Software engineer at Meta Reality Labs | Creator of pipx, gdbgui, TermPair

+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)



Chad Smith reposted

Elon’s “just do it” management style is the opposite of this:

CartoonPsychic's tweet image. Elon’s “just do it” management style is the opposite of this:

I am all about this

Elon Musk: No work about work. Just work.

FoundersPodcast's tweet image. Elon Musk: No work about work. Just work.


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?



Chad Smith reposted

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

bad and good error messages

MarcoWorms's tweet image. bad and good error messages
MarcoWorms's tweet image. bad and good error messages


Chad Smith reposted

🐍📦✨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.

bad and good error messages

MarcoWorms's tweet image. bad and good error messages
MarcoWorms's tweet image. bad and good error messages


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…


Loading...

Something went wrong.


Something went wrong.