Log inSign up
MJ
43.3K posts
Image
user avatar
MJ
@mjackson
Building @remix_run at @Shopify. God hath not given us the spirit of fear; but of power, and of love, and of a sound mind – 2 Tim 1:7
Carlsbad, CA
remix.run
Joined January 2007
1,302
Following
71.3K
Followers
5
Subscriptions
  • user avatar
    MJ
    @mjackson
    Aug 2, 2024
    I better get to work!
    user avatar
    Janet A. Carr
    @janetacarr
    Aug 2, 2024
    Go Google your name. If you're not the top result, you have work to do. Especially if you're giving conference talks or whatever.
    1.9M
  • user avatar
    MJ
    @mjackson
    Sep 5, 2021
    In that case I think I have some work to do…
    You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
  • user avatar
    MJ
    @mjackson
    Dec 18, 2019
    Whoa ... I just realized that default args in JS can take an expression that makes use of previous args in the argument list! ... ! 😎
    Image
  • user avatar
    MJ
    @mjackson
    May 5, 2020
    TypeScript is like a really smart co-worker that I would never hang out with outside of work.
  • user avatar
    MJ
    @mjackson
    Jun 5, 2025
    Anyone remember: - FTP’ing a PHP script to your server - put the URL in the address bar - and seeing your web page And if it didn’t look right you could just edit it and do it again?
    125K
  • user avatar
    MJ
    @mjackson
    Mar 17, 2021
    It always cracks me up when JavaScript developers are concerned about performance. Like, you're using JavaScript. That ship already sailed.
  • user avatar
    MJ
    @mjackson
    Sep 27, 2025
    <iframe> is the original async primitive on the web. Something on your page isn't ready yet? Put it in an <iframe> and let the browser load it in a separate request. It's an async HTML "include". No "suspense", no special compiler or wire format. Just good ol' HTML and HTTP.
    119K
  • user avatar
    MJ
    @mjackson
    Jun 11, 2025
    React hooks are full of footguns that make it easy to introduce bugs in your code. I have trained hundreds of developers on React and how to use React hooks effectively. Here are a few of the most egregious and common ways people misuse hooks. 1/n
    137K
  • user avatar
    MJ
    @mjackson
    Jun 3, 2018
    Honestly, it makes a ton of sense for Microsoft to buy GitHub. After this acquisition, they will control: - VS Code - TypeScript - Electron - GitHub This puts them pretty much front and center of the modern development stack for a lot of people.
  • user avatar
    MJ
    @mjackson
    Jan 29, 2023
    Not even close 😂
    user avatar
    Marko Denic
    @denicmarko
    Jan 29, 2023
    If you Google your name, are you on the first page?
    110K
  • user avatar
    MJ
    @mjackson
    Jun 25, 2025
    I’m growing increasingly disillusioned with React hooks. Everything about them just seems so unnecessarily complex. It’s just so funny because for a while there I thought they were great. Stockholm syndrome.
    221K
  • user avatar
    MJ
    @mjackson
    Oct 15, 2018
    If coding doesn't feel like being totally lost and having no clue what you're doing, followed by hours of trying different things and short bursts of stuff kinda working, you have at least another level to master before calling yourself a programmer.
    user avatar
    James Coplien
    @jcoplien
    Oct 14, 2018
    If coding doesn't feel like painting or passionate creative writing, you have at least another level to master before calling yourself a programmer.
  • user avatar
    MJ
    @mjackson
    Dec 30, 2018
    Under @satyanadella, @Microsoft has developed an "Alternative Interview Framework" that involves: - 2 interviewers at a time - sharing questions with candidates ahead of time - working on actual problems the team is facing - blind feedback So good! 👏
    Image
    businessinsider.com
    Business Insider - Latest News in Tech, Markets, Economy & Innovation
    Business Insider tells the global tech, finance, stock market, media, economy, lifestyle, real estate, AI and innovative stories you want to know.
  • user avatar
    MJ
    @mjackson
    Jul 30, 2025
    I know you think you like React hooks. useState, useEffect, useMemo, useEffectEvent. You like the way they compose. The way they're "just functions". I will destroy them.
    172K

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