{
  "video_id": "reddit_1t98rno",
  "channel_slug": "programming",
  "channel_handle": "r/programming",
  "title": "Making your own programming language is easier than you think (but also harder)",
  "url": "https://www.reddit.com/r/programming/comments/1t98rno/making_your_own_programming_language_is_easier/",
  "external_url": "https://lisyarus.github.io/blog/posts/making-your-own-programming-language.html",
  "upload_date": "20260510",
  "published_at": "2026-05-10T14:41:32+00:00",
  "transcript": "\n\n--- Top Comments ---\n\n\n[144 upvotes] \"As you can see, the language uses indentation-based scoping\"\n\ntangential and random but \n\nI'm not a python guy, but how does that not drive you insane? Your code breaks because of whitespace? That's always seem wild for me\n\n[82 upvotes] Making your own OS is easier than you think. But also harder.\n\n[54 upvotes] I worked at a hellhole for a bit less than a year that invented what they sold me during the interview process as “C with some extensions”.\n\nThose extensions?\n\n* function overloading\n\n* pure virtual interfaces \n\n* lambdas\n\n* the auto keyword\n\n* reflection\n\n* containers\n\n* exceptions\n\n* scoped objects with constructors and destructors \n\n* shared ref-counted pointers\n\nDoes any of that sound familiar?\n\nNever invent a goddamn programming language unless you’re doing it for fun.",
  "transcript_chars": 831,
  "ingested_at": "2026-05-12T11:04:46.936306+00:00",
  "source": "reddit",
  "yt_meta": {
    "score": 97,
    "upvote_ratio": 0.79,
    "num_comments": 107,
    "author": "Dear-Economics-315",
    "is_self": false
  }
}