1. X
  2. Richard Feldman
Log inSign up
Richard Feldman
2,538 posts
Image
user avatar
Richard Feldman
@rtfeldman
Let’s go with the ambitious approach.
Philadelphia, PA
bit.ly/39Gkto9
Joined September 2008
676
Following
16.9K
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • user avatar
    Richard Feldman
    @rtfeldman
    Nov 30, 2022
    In the past 15 years, every language that's gone mainstream is either: - Not OOP (e.g. I wouldn't call Go or Rust Object-Oriented), or... - Unavoidably OO because it deeply integrates with an existing OO language (e.g. Kotlin, Swift, TypeScript) Is OOP becoming legacy tech? 🤔
  • user avatar
    Richard Feldman
    @rtfeldman
    May 6, 2024
    I'm joining @zeddotdev in June! I've been absolutely loving this editor—everything feels *so* fast, Vim mode is built in, and multiplayer editing is now my favorite way to collaborate on code in realtime. I am SO STOKED to be a part of building the world's best code editor! 😍
    57K057K
  • user avatar
    Richard Feldman
    @rtfeldman
    Nov 19, 2025
    The Cloudflare outage was caused by an unwrap(). I think Rust's standard library is very well-designed overall, but I think unwrap was a mistake. Code that can panic should stand out—e.g. with panic!()—and "like panic! but harder to spot and easier to reach for" is a bad pitch.
    120K0120K
  • user avatar
    Richard Feldman
    @rtfeldman
    Jan 23, 2023
    I'm thrilled to be joining @VendrHQ in April, with an explicit plan of getting @roc_lang going in production! Vendr is a $1B company with one of the biggest Elm frontend deployments in the world, and I'm beyond excited to see what Roc can do for the rest of the stack! 🤩
    54K054K
  • user avatar
    Richard Feldman
    @rtfeldman
    Feb 15, 2022
    Someday I may look back on this as the biggest thing that ever happened in my career. I can't possibly exaggerate how excited I am! Beginning in April...well, you'll see:
    Image
    blog.noredink.com
    Funding the Roc Programming Language
    At NoRedInk, we're no strangers to cutting-edge technology or to funding open-source software. When React was released in the summer of 2013, we were early adopters. Shortly after that, we got into...
  • user avatar
    Richard Feldman
    @rtfeldman
    Sep 12, 2022
    fans of C++/Java/Rust/TypeScript generic types syntax reacting to Lisp
    Image
  • user avatar
    Richard Feldman
    @rtfeldman
    Dec 10, 2021
    Lifetime first: 1 million views for a programming talk! 😃
  • user avatar
    Richard Feldman
    @rtfeldman
    Jan 14, 2023
    After 9 glorious years, last week was my last week at NoRedInk. My time at NRI has been nothing short of transformative for me, and I've felt ridiculously fortunate to work with so many great people. I've made more friends there than anywhere else I've worked. Reminiscing time!
    34K034K
  • user avatar
    Richard Feldman
    @rtfeldman
    Oct 17, 2024
    macOS programming tip: if you need a source of randomness that's essentially impossible for an attacker (or anyone) to predict, just connect the same external monitor you connect it to every single day and ask it which display it decided to put the menu bar on.
    8.9K08.9K
  • user avatar
    Richard Feldman
    @rtfeldman
    Nov 1, 2023
    I've been binge-watching @cmuratori's (paid) computerenhance.com/i/99218768/per… and I recommend it to every programmer I know, regardless of experience level. I can't think of any other learning resource that is this outrageously useful and at the same time so approachable. Please try it!
    29K029K
  • user avatar
    Richard Feldman
    @rtfeldman
    Jun 12, 2024
    Had a great first day at @zeddotdev! 😃 Got to collaborate with a bunch of awesome people on a product I already love...really excited to help it become even more amazing! 😍
    20K020K
  • user avatar
    Richard Feldman
    @rtfeldman
    Jan 15, 2024
    Every programmer has a choice. You can use your powers for good, or you can use your powers to disable paste on form fields.
    9.8K09.8K
  • user avatar
    Richard Feldman
    @rtfeldman
    Feb 12, 2022
    If changing X should change Y in the same way, then X and Y should share code. If changing X should not change Y in the same way, then X and Y should not share code. Duplication can cause bugs in the first case and prevent bugs in the second. It's a tactic. DRY is misadvice.
  • user avatar
    Richard Feldman
    @rtfeldman
    May 8, 2024
    If you're curious about what it feels like to use @roc_lang or @zeddotdev, have I got a video for you! This is me live-coding a Roc CLI and web server in Zed, explaining as I go: youtu.be/7R204VUlzGc?si… Thanks to Func Prog Sweden for hosting the event and editing the video!
    Image
    Introduction to Roc Programming Language by Richard Feldman
    From youtube.com
    38K038K
Advertisement
Advertisement