🐦 Twitter Post Details

Viewing enriched Twitter post

@itamar_mar

Generating code and verifying code are fundamentally different engineering problems. Good to see Claude Code recognizing the importance of review. And does it cost $15-20 per PR ?!@#? But the real question is: Should the same system that generates the code also verify it? In mature systems, we separate concerns:  • Creation systems → generation  • Integrity systems → quality, governance, verification, observability They operate on different philosophies:  generation optimizes for output, verification for skepticism. Speed is easy. Quality is the hard part. And as code generators evolve, teams will want the freedom to switch between them. That’s why we believe the winning stack will look like:  Claude + Qodo = speed + quality = velocity  (Claude reviewing Claude risks shared blind spots and even $$ spend?)

📊 Media Metadata

{
  "score": 0.38,
  "score_components": {
    "author": 0.09,
    "engagement": 0.0,
    "quality": 0.08000000000000002,
    "source": 0.135,
    "nlp": 0.05,
    "recency": 0.025
  },
  "scored_at": "2026-03-09T21:36:51.533696",
  "import_source": "api_import",
  "source_tagged_at": "2026-03-09T21:36:51.533708",
  "enriched": true,
  "enriched_at": "2026-03-09T21:36:51.533711"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2031090394230895092",
  "url": "https://x.com/itamar_mar/status/2031090394230895092",
  "twitterUrl": "https://twitter.com/itamar_mar/status/2031090394230895092",
  "text": "Generating code and verifying code are fundamentally different engineering problems.\n\nGood to see Claude Code recognizing the importance of review.\nAnd does it cost $15-20 per PR ?!@#?\nBut the real question is:\n\nShould the same system that generates the code also verify it?\n\nIn mature systems, we separate concerns:\n • Creation systems → generation\n • Integrity systems → quality, governance, verification, observability\n\nThey operate on different philosophies:\n generation optimizes for output, verification for skepticism.\n\nSpeed is easy.\nQuality is the hard part.\n\nAnd as code generators evolve, teams will want the freedom to switch between them.\n\nThat’s why we believe the winning stack will look like:\n Claude + Qodo = speed + quality = velocity\n (Claude reviewing Claude risks shared blind spots and even $$ spend?)",
  "source": "Twitter for iPhone",
  "retweetCount": 5,
  "replyCount": 5,
  "likeCount": 47,
  "quoteCount": 7,
  "viewCount": 11731,
  "createdAt": "Mon Mar 09 19:31:00 +0000 2026",
  "lang": "en",
  "bookmarkCount": 7,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2031090394230895092",
  "displayTextRange": [
    0,
    278
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "itamar_mar",
    "url": "https://x.com/itamar_mar",
    "twitterUrl": "https://twitter.com/itamar_mar",
    "id": "2150512435",
    "name": "Itamar Friedman",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1608739169756405760/6pH5vnWV_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/2150512435/1740668813",
    "description": "",
    "location": "New York, NY",
    "followers": 6054,
    "following": 464,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Wed Oct 23 08:02:01 +0000 2013",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 3238,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 277,
    "statusesCount": 1504,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "Excited about the future of intelligent software development. CEO & co-founder @QodoAI",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                79,
                86
              ],
              "name": "",
              "screen_name": "QodoAI"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "qodo.ai",
              "expanded_url": "https://www.qodo.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/GeBpANHbO0"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {},
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [],
    "user_mentions": []
  },
  "quoted_tweet": {
    "type": "tweet",
    "id": "2031088171262554195",
    "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,
    "article": null
  },
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}