🐦 Twitter Post Details

Viewing enriched Twitter post

@TrungTPhan

Andy Weir describing how he wrote The Martian and film got made is very entertaining. He said, “I wanted to make sure dorks like me would enjoy it, so made it as scientifically accurate as possible” Here the play-by-play: ▫️started writing full time in 1999 after getting fired from AOL (which had just merged with Netscape) ▫️he was a programmer and had a ton of stock options…because he was fired, had 6 months to excercise them and sold at AOL’s peak before bubble popped ▫️spent 3 years on book ideas that got “no traction” (and no agent wanted to sign him) ▫️went back to work as software engineer and wrote online as a hobby (webcomics, short stories, serials) ▫️The Martian was one of three serials he was working on 2009 (other one was about alien invading earth, another about a mermaid in 19th century New England) ▫️sent stories to a mailing list of 3,000 readers he had built up over a decade ▫️took 3 years to write The Martian, “posting a chapter at a time [every] 2 months” or so ▫️ “spent more time researching than writing, because researching was more fun than writing” (very relatable) ▫️readers corrected him along the way and when he was done, a bunch of them asked if he could make a Kindle version because reading it on his website sucked ▫️Weir didn’t want to charge because was making solid living as programmer…but Kindle has minimum of $0.99 ▫️all his fans started buying the Kindle book and leaving positive reviews ▫️this “sales spike” pushed book up charts and hit bestseller lists and just snowballed after that on Amazon ▫️within a short span, major book publisher reached out…then Matt Damon expressed interest on a film project…then Ridley Scott threw his hat in the ring ▫️Weir negotiated these deals while “debugging code” on his day job Described the process as “one of those things where everything just snuck up, bit by bit” before boooooooooom!! Film came out in 2015: made $630m on $105m budget (and Project Hail Mary might pass that now). *** Link to vid (2017): https://t.co/V9urNgxahL

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2040648035806720140/media_0.mp4",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2040648035806720140/media_0.mp4",
      "type": "video",
      "filename": "media_0.mp4"
    }
  ],
  "processed_at": "2026-04-05T13:37:40.599327",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2040648035806720140",
  "url": "https://x.com/TrungTPhan/status/2040648035806720140",
  "twitterUrl": "https://twitter.com/TrungTPhan/status/2040648035806720140",
  "text": "Andy Weir describing how he wrote The Martian and film got made is very entertaining.\n\nHe said, “I wanted to make sure dorks like me would enjoy it, so made it as scientifically accurate as possible”\n\nHere the play-by-play:\n\n▫️started writing full time in 1999 after getting fired from AOL (which had just merged with Netscape)\n\n▫️he was a programmer and had a ton of stock options…because he was fired, had 6 months to excercise them and sold at AOL’s peak before bubble popped\n\n▫️spent 3 years on book ideas that got “no traction” (and no agent wanted to sign him)\n\n▫️went back to work as software engineer and wrote online as a hobby (webcomics, short stories, serials) \n\n▫️The Martian was one of three serials he was working on 2009 (other one was about alien invading earth, another about a mermaid in 19th century New England)\n\n▫️sent stories to a mailing list of 3,000 readers he had built up over a decade \n\n▫️took 3 years to write The Martian, “posting a chapter at a time [every] 2 months” or so\n\n▫️ “spent more time researching than writing, because researching was more fun than writing” (very relatable) \n\n▫️readers corrected him along the way and when he was done, a bunch of them asked if he could make a Kindle version because reading it on his website sucked\n\n▫️Weir didn’t want to charge because was making solid living as programmer…but Kindle has minimum of $0.99\n\n▫️all his fans started buying the Kindle book and leaving positive reviews\n\n▫️this “sales spike” pushed book up charts and hit bestseller lists and just snowballed after that on Amazon\n\n▫️within a short span, major book publisher reached out…then Matt Damon expressed interest on a film project…then Ridley Scott threw his hat in the ring\n\n▫️Weir negotiated these deals while “debugging code” on his day job \n\nDescribed the process as “one of those things where everything just snuck up, bit by bit” before boooooooooom!!\n\nFilm came out in 2015: made $630m on $105m budget (and Project Hail Mary might pass that now).\n\n***\n\nLink to vid (2017): https://t.co/V9urNgxahL",
  "source": "Twitter for iPhone",
  "retweetCount": 141,
  "replyCount": 13,
  "likeCount": 1392,
  "quoteCount": 16,
  "viewCount": 180930,
  "createdAt": "Sun Apr 05 04:29:39 +0000 2026",
  "lang": "en",
  "bookmarkCount": 784,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2040648035806720140",
  "displayTextRange": [
    0,
    280
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "TrungTPhan",
    "url": "https://x.com/TrungTPhan",
    "twitterUrl": "https://twitter.com/TrungTPhan",
    "id": "945817135816654848",
    "name": "Trung Phan",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1506362585448296448/LJg8kVSD_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/945817135816654848/1670800079",
    "description": "",
    "location": "My Saturday newsletter ➡️",
    "followers": 724688,
    "following": 4260,
    "status": "",
    "canDm": true,
    "canMediaTag": false,
    "createdAt": "Wed Dec 27 00:42:32 +0000 2017",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 203793,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 16166,
    "statusesCount": 83333,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "1997347627470405993"
    ],
    "profile_bio": {
      "description": "Write on business with @workweekinc. Building a privacy-first AI research app @bearlyai.",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                23,
                35
              ],
              "name": "",
              "screen_name": "workweekinc"
            },
            {
              "id_str": "0",
              "indices": [
                78,
                87
              ],
              "name": "",
              "screen_name": "bearlyai"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "readtrung.com",
              "expanded_url": "https://www.readtrung.com",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/QXcmEZDls6"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": true
        },
        "display_url": "pic.twitter.com/H8M8NHzgRg",
        "expanded_url": "https://twitter.com/TrungTPhan/status/2040648035806720140/video/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "2040647904579510272",
        "indices": [
          281,
          304
        ],
        "media_key": "13_2040647904579510272",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARxR1nUYG2AAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHFHWdRgbYAAAAA==",
            "media_key": "13_2040647904579510272"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2040647904579510272/img/ERj3ePy_UfOdkyDJ.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 360,
          "width": 640
        },
        "sizes": {
          "large": {
            "h": 360,
            "w": 640
          }
        },
        "type": "video",
        "url": "https://t.co/H8M8NHzgRg",
        "video_info": {
          "aspect_ratio": [
            16,
            9
          ],
          "duration_millis": 624056,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2040647904579510272/pl/ogyWM53Lq4QXKBL7.m3u8?tag=21&v=8d2"
            },
            {
              "bitrate": 256000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2040647904579510272/vid/avc1/480x270/LwhnngqbAnu02vVB.mp4?tag=21"
            },
            {
              "bitrate": 832000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2040647904579510272/vid/avc1/640x360/iF07JGbktEebqura.mp4?tag=21"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [
      {
        "display_url": "youtu.be/EXD3b6OLtsg?si…",
        "expanded_url": "https://youtu.be/EXD3b6OLtsg?si=qaSHKiotAfR2V9fZ",
        "indices": [
          2029,
          2052
        ],
        "url": "https://t.co/V9urNgxahL"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": {
    "type": "tweet",
    "id": "2040579916090237224",
    "url": "https://x.com/MuseZack/status/2040579916090237224",
    "twitterUrl": "https://twitter.com/MuseZack/status/2040579916090237224",
    "text": "Weir is exactly the kind of tech-obsessed, vaguely libertarian nerd who used to be an SF mainstay but science fiction publishing at some point decided they wanted to move beyond. But it turns out there's still an enormous audience for his brand of problem-solving techno optimism.",
    "source": "Twitter for iPhone",
    "retweetCount": 143,
    "replyCount": 25,
    "likeCount": 2126,
    "quoteCount": 5,
    "viewCount": 245332,
    "createdAt": "Sat Apr 04 23:58:58 +0000 2026",
    "lang": "en",
    "bookmarkCount": 167,
    "isReply": false,
    "inReplyToId": null,
    "conversationId": "2040579916090237224",
    "displayTextRange": [
      0,
      280
    ],
    "inReplyToUserId": null,
    "inReplyToUsername": null,
    "author": {
      "type": "user",
      "userName": "MuseZack",
      "url": "https://x.com/MuseZack",
      "twitterUrl": "https://twitter.com/MuseZack",
      "id": "195129672",
      "name": "Zack Stentz",
      "isVerified": false,
      "isBlueVerified": false,
      "verifiedType": null,
      "profilePicture": "https://pbs.twimg.com/profile_images/1199436711631015937/-pnb6swe_normal.jpg",
      "coverPicture": "https://pbs.twimg.com/profile_banners/195129672/1553833262",
      "description": "",
      "location": "Los Angeles, California",
      "followers": 42544,
      "following": 1786,
      "status": "",
      "canDm": false,
      "canMediaTag": false,
      "createdAt": "Sat Sep 25 22:02:28 +0000 2010",
      "entities": {
        "description": {
          "urls": []
        },
        "url": {}
      },
      "fastFollowersCount": 0,
      "favouritesCount": 247270,
      "hasCustomTimelines": true,
      "isTranslator": false,
      "mediaCount": 10006,
      "statusesCount": 104719,
      "withheldInCountries": [],
      "affiliatesHighlightedLabel": {},
      "possiblySensitive": false,
      "pinnedTweetIds": [
        "2024505805400396073"
      ],
      "profile_bio": {
        "description": "Screenwriter (Thor, X-Men: FC, The Flash, Rim of the World, Jurassic World: Camp Cretaceous, Empire of Wolves, Raven.) https://t.co/8rrnXI8pra",
        "entities": {
          "description": {
            "hashtags": [],
            "symbols": [],
            "urls": [
              {
                "display_url": "imdb.com/name/nm0826714",
                "expanded_url": "http://imdb.com/name/nm0826714",
                "indices": [
                  119,
                  142
                ],
                "url": "https://t.co/8rrnXI8pra"
              }
            ],
            "user_mentions": []
          },
          "url": {
            "urls": [
              {
                "display_url": "expositorymonologue.blogspot.com",
                "expanded_url": "http://expositorymonologue.blogspot.com/",
                "indices": [
                  0,
                  23
                ],
                "url": "https://t.co/2OsAksuEqr"
              }
            ]
          }
        }
      },
      "isAutomated": false,
      "automatedBy": null
    },
    "extendedEntities": {},
    "card": null,
    "place": {},
    "entities": {
      "hashtags": [],
      "symbols": [],
      "timestamps": [],
      "urls": [],
      "user_mentions": []
    },
    "quoted_tweet": {
      "type": "tweet",
      "id": "2040554061947195801",
      "url": "",
      "twitterUrl": "",
      "text": "",
      "source": "Twitter for iPhone",
      "retweetCount": 0,
      "replyCount": 0,
      "likeCount": 0,
      "quoteCount": 0,
      "viewCount": 0,
      "createdAt": "",
      "lang": "",
      "bookmarkCount": 0,
      "isReply": false,
      "inReplyToId": null,
      "conversationId": "",
      "displayTextRange": [],
      "inReplyToUserId": null,
      "inReplyToUsername": null,
      "author": {},
      "extendedEntities": {},
      "card": null,
      "place": {},
      "entities": {},
      "quoted_tweet": null,
      "retweeted_tweet": null,
      "isLimitedReply": false,
      "communityInfo": null,
      "article": null
    },
    "retweeted_tweet": null,
    "isLimitedReply": false,
    "communityInfo": null,
    "article": null
  },
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}