{
    "archive_path": "archive/1783233858.474966",
    "base_url": "pradyuprasad.com/writings/how-to-ask-for-help",
    "basename": "",
    "bookmarked_date": "2026-07-05 06:44",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/pradyuprasad.com/writings/how-to-ask-for-help",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=pradyuprasad.com",
        "headers_path": "headers.json",
        "htmltotext_path": "htmltotext.txt",
        "index_path": "index.html",
        "media_path": "media/",
        "mercury_path": "mercury/content.html",
        "pdf_path": "output.pdf",
        "readability_path": "readability/content.html",
        "screenshot_path": "screenshot.png",
        "singlefile_path": "singlefile.html",
        "warc_path": "warc/",
        "wget_path": null
    },
    "domain": "pradyuprasad.com",
    "downloaded_at": "2026-07-05T06:44:24.529851+00:00",
    "downloaded_datestr": "2026-07-05 06:44",
    "extension": "",
    "hash": "1QJRW88RPAKBXJK11W9A",
    "history": {
        "archive_org": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://web.archive.org/save/https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-07-05T06:45:15.791955+00:00",
                "index_texts": null,
                "output": "https://web.archive.org/web/20260705064459/https://pradyuprasad.com/writings/how-to-ask-for-help/",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:53.696241+00:00",
                "status": "succeeded"
            }
        ],
        "dom": [
            {
                "cmd": [
                    "/usr/bin/chromium-browser",
                    "--proxy-server=socks5://tor-socks-proxy:9150",
                    "--disable-features=DarkMode",
                    "--run-all-compositor-stages-before-draw",
                    "--hide-scrollbars",
                    "--autoplay-policy=no-user-gesture-required",
                    "--no-first-run",
                    "--use-fake-ui-for-media-stream",
                    "--use-fake-device-for-media-stream",
                    "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'",
                    "--headless=new",
                    "--no-sandbox",
                    "--no-zygote",
                    "--disable-dev-shm-usage",
                    "--disable-software-rasterizer",
                    "--disable-sync",
                    "--window-size=1440,2000",
                    "--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "--user-data-dir=/data/personas/Default/chrome_profile",
                    "--profile-directory=Default",
                    "--dump-dom",
                    "https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "131.0.6778",
                "end_ts": "2026-07-05T06:44:40.649281+00:00",
                "index_texts": null,
                "output": "output.html",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:28.057632+00:00",
                "status": "succeeded"
            }
        ],
        "favicon": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--output",
                    "favicon.ico",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://www.google.com/s2/favicons?domain=pradyuprasad.com"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-07-05T06:44:27.918213+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:24.595724+00:00",
                "status": "succeeded"
            }
        ],
        "git": [],
        "headers": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-07-05T06:44:27.977988+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:27.951563+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [
            {
                "cmd": [
                    "(internal) archivebox.extractors.htmltotext",
                    "./{singlefile,dom}.html"
                ],
                "cmd_version": "0.8.5rc51",
                "end_ts": "2026-07-05T06:44:47.093524+00:00",
                "index_texts": [
                    "pradyuprasad.com  (https://pradyuprasad.com/card.png) (https://pradyuprasad.com/card.png) (https://pradyuprasad.com/card.png) (RSS Feed for pradyuprasad.com.) (https://pradyuprasad.com/index.xml) (https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css) (https://pradyuprasad.com/css/styles.56c63e7f6a6c89a8ecdc664d93758a9b5889befc54fd29bc380098ef3f28d7cb.css)  \u263d \u263c  (https://pradyuprasad.com/) \u2190     How to ask for help from people who don't know you 30 June 2026 No matter what you\u2019re doing, from building a civilization on Mars to getting a summer internship, you will have to ask people for help. Yet, most people get this crucial skill wrong. They put themselves at the front of their request, when they should be putting the other person there. But isn\u2019t getting help just charisma and luck? No, asking for help is a skill , not an attribute you are assigned at birth like green eyes. How do you ask for help from people? There is only one principle. Put yourself in their mind . All good communication is grounded in an understanding of the reader\u2019s mind. And so, I have some heuristics I would recommend when you ask for help from people you don\u2019t know. One heuristic to remember is that help is about people before it is about projects. When you ask for help from someone, their helping your project is predicated on them wanting to help you. So, you should make it clear that you are someone worth helping. One of the strongest ways to show that you\u2019re worth helping is to demonstrate that you are a serious person . You might claim that you want to enter machine learning or learn to lift weights. Lots of people say that though, and the way you show that you\u2019re serious is by showing proof of work. A trained model, a blog post that shows depth and thought and a vlog of your training are all ways to show that you are serious. Another way is personal connection: you could say \u201cSteve suggested I reach out\u201d which situates you more warmly in their mind. But be careful here, because you\u2019re borrowing against someone else\u2019s credibility. If this person doesn\u2019t like Steve, then this might hurt your credibility. Or, if you aren\u2019t as good as Steve says, his credibility is hurt. And finally, we get to institutional credibility. You could mention that you\u2019re a student at some famous university, or work at a large corporation. This is the weakest because at best it proves you cleared a filter once, and nothing more. It also doesn\u2019t situate you to them specifically and can feel like you\u2019re signalling status. So use it sparingly and avoid making it your only source of credibility. Once you have situated yourself (or not), the next step is to explain context. Before you ask them for help, you have to answer the question: what is going on here? If you have done the previous step well, you have borrowed their attention and you must spend it judiciously. Here, your description must be so short as to be unsummarizable. You are spending lent attention which is the most precious currency. To do this, think of what makes your context connect to things that they would already know. Do not explain to your elected representative the factionalism of your university club, but do explain how the club connects to their legislative priorities. Or when asking a scientist for an internship, don\u2019t talk about how you\u2019ve loved science since you were a child, but do talk about how you\u2019ve implemented and extended their paper from 2023. The next heuristic is to make your request easy to accept. Making something easy to accept largely is about reducing the cost of acceptance. One clear kind of cost is the magnitude. Do ask someone for twenty minutes of their time, but don\u2019t ask them to read your five-hundred-page manuscript in a week. Another is to make it specific: asking for a resource to start with is better than \u201ccan I pick your brain?\u201d. When you\u2019ve made your request, make it low friction for them. If you\u2019re asking for an introduction, write a blurb about yourself which they can forward. If you have a question, ask it in writing rather than over a call. And last on cost, make your ask bounded. Don\u2019t ask for recurring obligations like being your mentor for your whole life, but do keep it limited to asking them to read a blog post. If that instance goes well, they\u2019ll gladly read more. My last heuristic is stranger: make it easy to say no. You might think that the worst outcome is a no, but the worst outcome is a pressured, begrudging yes. If you get a no, a good response is for you to thank them for their time and move on. Making your message carry emotional guilt or pestering them over time will not have the effect you intend. Your coercion will have poisoned your relationship with this person while you feel the false glow of a hard-won victory. A person who helps you with gritted teeth is one who will never help you again. And even then, the help will be a half-hearted effort to get rid of the obligation you manufactured. By contrast, help freely given is effortless, the way you\u2019d hold the door open for someone. Help willingly given keeps your conscience clear, free from the burden of having pressured someone. And help, when given from the heart, is the foundation of a relationship where both of you contribute to what you\u2019re building. These are only heuristics. You can, when following the principle, reorder or drop them altogether. What matters is whether you\u2019re thinking from the perspective of your reader. Except. Never lie. All your asks for help come from the person attached to them \u2013 you. And if your reader gets even a whiff of something off, then no request, no matter how small, specific, low-friction, and bounded, can get a yes. Edit: added a line on how to respond when you get a no.    Navigation (https://pradyuprasad.com/) Home (https://pradyuprasad.com/projects) Projects (https://pradyuprasad.com/now) Now (https://pradyuprasad.com/writings) Writings   About Hi I\u2019m Pradyu! I am a Computer Science student at the National University of Singapore. man, i should code more Currently, I am interning at (https://elicit.com) Elicit , an AI research tools startup, through the NUS Overseas Colleges program. I write about economics and technology.  Contact Email: pradyu[dot]sp[at]gmail.comTwitter: (https://twitter.com/PradyuPrasad) @PradyuPrasad GitHub: (https://github.com/pradyuprasad) pradyuprasad     @Copyright Pradyumna Prasad, 2025Design inspired by the (https://pradyu.netlify.app/) original one  by (https://joodaloop.com/) joodaloop    "
                ],
                "output": "htmltotext.txt",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:47.082131+00:00",
                "status": "succeeded"
            }
        ],
        "media": [
            {
                "cmd": [
                    "/usr/local/bin/yt-dlp",
                    "--restrict-filenames",
                    "--trim-filenames",
                    "128",
                    "--write-description",
                    "--write-info-json",
                    "--write-annotations",
                    "--write-thumbnail",
                    "--no-call-home",
                    "--write-sub",
                    "--write-auto-subs",
                    "--convert-subs=srt",
                    "--yes-playlist",
                    "--continue",
                    "--no-abort-on-error",
                    "--ignore-errors",
                    "--geo-bypass",
                    "--add-metadata",
                    "--format=(bv*+ba/b)[filesize<=750m][filesize_approx<=?750m]/(bv*+ba/b)",
                    "--skip-download",
                    "--cache-dir=/data/yt-dlp-cache/",
                    "--cookies=/data/yt-dlp-cache/cookies.txt",
                    "--proxy=socks5://tor-socks-proxy:9150",
                    "--no-playlist",
                    "https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "2024.10.7",
                "end_ts": "2026-07-05T06:44:53.656496+00:00",
                "index_texts": [],
                "output": "media/",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:47.179368+00:00",
                "status": "succeeded"
            }
        ],
        "mercury": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/postlight-parser",
                    "https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "2.2.3",
                "end_ts": "2026-07-05T06:44:47.048147+00:00",
                "index_texts": null,
                "output": "mercury/",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:43.961899+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/readability-extractor",
                    "/tmp/tmpz0k9g7cz",
                    "https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2026-07-05T06:44:43.601103+00:00",
                "index_texts": [
                    "30 June 2026No matter what you\u2019re doing, from building a civilization on Mars to getting a summer internship, you will have to ask people for help. Yet, most people get this crucial skill wrong. They put themselves at the front of their request, when they should be putting the other person there. But isn\u2019t getting help just charisma and luck? No, asking for help is a skill, not an attribute you are assigned at birth like green eyes.How do you ask for help from people? There is only one principle. Put yourself in their mind. All good communication is grounded in an understanding of the reader\u2019s mind. And so, I have some heuristics I would recommend when you ask for help from people you don\u2019t know.One heuristic to remember is that help is about people before it is about projects. When you ask for help from someone, their helping your project is predicated on them wanting to help you. So, you should make it clear that you are someone worth helping. One of the strongest ways to show that you\u2019re worth helping is to demonstrate that you are a serious person. You might claim that you want to enter machine learning or learn to lift weights. Lots of people say that though, and the way you show that you\u2019re serious is by showing proof of work. A trained model, a blog post that shows depth and thought and a vlog of your training are all ways to show that you are serious.Another way is personal connection: you could say \u201cSteve suggested I reach out\u201d which situates you more warmly in their mind. But be careful here, because you\u2019re borrowing against someone else\u2019s credibility. If this person doesn\u2019t like Steve, then this might hurt your credibility. Or, if you aren\u2019t as good as Steve says, his credibility is hurt.And finally, we get to institutional credibility. You could mention that you\u2019re a student at some famous university, or work at a large corporation. This is the weakest because at best it proves you cleared a filter once, and nothing more. It also doesn\u2019t situate you to them specifically and can feel like you\u2019re signalling status. So use it sparingly and avoid making it your only source of credibility.Once you have situated yourself (or not), the next step is to explain context. Before you ask them for help, you have to answer the question: what is going on here? If you have done the previous step well, you have borrowed their attention and you must spend it judiciously. Here, your description must be so short as to be unsummarizable. You are spending lent attention which is the most precious currency. To do this, think of what makes your context connect to things that they would already know. Do not explain to your elected representative the factionalism of your university club, but do explain how the club connects to their legislative priorities. Or when asking a scientist for an internship, don\u2019t talk about how you\u2019ve loved science since you were a child, but do talk about how you\u2019ve implemented and extended their paper from 2023.The next heuristic is to make your request easy to accept. Making something easy to accept largely is about reducing the cost of acceptance. One clear kind of cost is the magnitude. Do ask someone for twenty minutes of their time, but don\u2019t ask them to read your five-hundred-page manuscript in a week. Another is to make it specific: asking for a resource to start with is better than \u201ccan I pick your brain?\u201d. When you\u2019ve made your request, make it low friction for them. If you\u2019re asking for an introduction, write a blurb about yourself which they can forward. If you have a question, ask it in writing rather than over a call. And last on cost, make your ask bounded. Don\u2019t ask for recurring obligations like being your mentor for your whole life, but do keep it limited to asking them to read a blog post. If that instance goes well, they\u2019ll gladly read more.My last heuristic is stranger: make it easy to say no. You might think that the worst outcome is a no, but the worst outcome is a pressured, begrudging yes. If you get a no, a good response is for you to thank them for their time and move on. Making your message carry emotional guilt or pestering them over time will not have the effect you intend. Your coercion will have poisoned your relationship with this person while you feel the false glow of a hard-won victory. A person who helps you with gritted teeth is one who will never help you again. And even then, the help will be a half-hearted effort to get rid of the obligation you manufactured. By contrast, help freely given is effortless, the way you\u2019d hold the door open for someone. Help willingly given keeps your conscience clear, free from the burden of having pressured someone. And help, when given from the heart, is the foundation of a relationship where both of you contribute to what you\u2019re building.These are only heuristics. You can, when following the principle, reorder or drop them altogether. What matters is whether you\u2019re thinking from the perspective of your reader. Except. Never lie. All your asks for help come from the person attached to them \u2013 you. And if your reader gets even a whiff of something off, then no request, no matter how small, specific, low-friction, and bounded, can get a yes.Edit: added a line on how to respond when you get a no."
                ],
                "output": "readability/",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:40.737392+00:00",
                "status": "succeeded"
            }
        ],
        "screenshot": [],
        "singlefile": [],
        "title": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://pradyuprasad.com/writings/how-to-ask-for-help/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-07-05T06:44:40.699977+00:00",
                "index_texts": null,
                "output": "pradyuprasad.com",
                "pwd": "/data/archive/1783233858.474966",
                "schema": "ArchiveResult",
                "start_ts": "2026-07-05T06:44:40.694985+00:00",
                "status": "succeeded"
            }
        ],
        "wget": []
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": "https://web.archive.org/web/20260705064459/https://pradyuprasad.com/writings/how-to-ask-for-help/",
        "dom": "output.html",
        "favicon": "favicon.ico",
        "git": null,
        "media": "media/",
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "pradyuprasad.com",
        "warc": null,
        "wget": null
    },
    "link_dir": "/data/archive/1783233858.474966",
    "newest_archive_date": "2026-07-05T06:44:53.696241+00:00",
    "num_failures": 0,
    "num_outputs": 9,
    "oldest_archive_date": "2026-07-05T06:44:24.595724+00:00",
    "path": "/writings/how-to-ask-for-help/",
    "schema": "Link",
    "scheme": "https",
    "snapshot_abid": "snp_01KWRGAJYX63D592B501S5CHMQ",
    "snapshot_id": "039cac75-3a34-498f-b091-03eaf2564697",
    "sources": [
        "/data/sources/1783233857-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1783233858.474966",
    "title": "pradyuprasad.com",
    "url": "https://pradyuprasad.com/writings/how-to-ask-for-help/"
}