Show HN: RFC Hub

(rfchub.app)

30 points | by tlhunter 2 days ago ago

12 comments

  • badmonster 2 hours ago ago

    This addresses a real pain point in technical organizations! I'm curious about your approach to proposal versioning and diff tracking. Since RFCs often go through multiple iterations based on feedback, how does RFC Hub handle showing the evolution of a proposal over time?

    Also, you mentioned integration with notification systems - have you considered webhook support or API integrations so teams could build custom workflows (e.g., automatically creating Jira tickets when an RFC reaches a certain approval threshold, or triggering CI/CD pipeline reviews)?

    • tlhunter an hour ago ago

      Each proposal has a revision history that can be viewed so that all comments have context at that point in time:

      https://rfchub.app/rfchub/rfc1-org-batch-markdown-exporter-j...

      Unfortunately it means there's no fancy CRDT system: no multiplayer edits for example.

      I haven't looked into webhooks yet or browser notifications. That's all stuff that I would build when left to my own devices but I want more user feedback on basic functionality.

  • samuelstros a day ago ago

    Initial reaction: Looks too complicated & too niche of a problem to appeal to a sustainably large user group.

    GDocs might be annoying to track who read the RFC etc. etc. but everyone is familiar with it.

    I write RFCs, I share RFCs and your tool seems to require a substantial amount of buy in

    - register

    - unclear what the writing experience is

    - outdated / overloaded UI

    The last RFC I wrote was in hackmd (https://hackmd.io/Jjy-afCWS4CAFlHa62anMQ) because

    - I wanted Markdown to store the RFC in git eventually

    - Google Docs has issues with Markdown rouundtrips

    - I didn't want to use git to write with VSCode (although... I actually did. I let CLaude Code write most of the RFC under my guidance, then put it into hackmd for easy sharing)

    I hope the feedback helps!

    • tlhunter a day ago ago

      Thanks for the feedback!

      I agree that the UI is dated and can be a little overwhelming. The sample RFC (https://rfchub.app/rfchub/rfc1-org-batch-markdown-exporter-j...) shows what a proposal looks like with every single feature being used. Most of the time they'll look a bit simpler. I have a big UI overhaul planned but I'm hoping to get more real usage feedback on the core functionality first.

      FWIW the editing process does use markdown, and the "download" link in the sidebar downloads a markdown file with YAML frontmatter to avoid vendor lock-in. RFC Hub has so much functionality that it's difficult to explain it all on the homepage. There is this overview document but it's honestly just overwhelming:

      https://rfchub.app/blog/an-overview-of-rfc-hub

      • samuelstros a day ago ago

        > RFC Hub has so much functionality that it's difficult to explain it all on the homepage

        That's what I meant with overwhelming / too niche.

        It seems like you intend to productize the RFC process e2e. But most "time consuming" parts of an RFC process is the human stuff "Did you read this?" "Did you update the RFC again?" etc. That back-and-forth seems to be expressed by all the features you have in RFC Hub but:

        1. That makes RFC hub complicated.

        2. Requires buy-in from every party to participate in all of RFC hubs feature like "Yes, I reviewed it and pressed the reviewed button in RFC Hub"

        1 & 2 combined make RFC Hub (likely) a very niche product. New users are overwhelmed. Existing users need to onboard new users (their collegues) though. Otherwise, the RFC process will fallback to just DMs on Slack. Only a few teams will have sufficient buy in from all team members.

        • tlhunter a day ago ago

          I agree that adoption will likely be difficult. Basically the larger the engineering org the greater the benefit. If a company only has a few proposals a year then RFC Hub is mostly just friction.

          I've worked at a few companies with thousands of engineers and where I've had to review hundreds of proposals. That's where the product really shines. Of course I do want it to be useful to smaller orgs as well. Adding Google auth should help reduce signup friction.

          As another person on here put it, RFC Hub will benefit from automated importing of proposals. To be maximally beneficial all engineers at a company need to have an account and all RFCs need to be in RFC Hub. It almost requires a top down mandate which is bad. I do hope to make it incrementally beneficial for smaller teams.

  • anitil a day ago ago

    This would have been very useful at my previous job. We had a gdrive folder with '2024' or '2025' with a bunch of google docs with no inter-linking between them. If you were lucky the title would be vaguely related to the topic you are working on, and maaaaaybe there'd be a link to prior work. Frequently I'd look at an RFC, see no approvals but then find out it _had_ been approved but nobody actually updated the document. Infurating.

    I'm not sure the reason for friction. These are developers, they know how to use git etc, but management prefers google docs I suppose (previous iterations were confluence, then markdown on github).

    • tlhunter a day ago ago

      I'm glad to hear you would have found it beneficial!

      I've definitely seen the same patterns at companies (and even introduced similar patterns).

      The proposal linking was inspired both by IETF RFCs and by Jira issues. I love how both systems provide semantic meanings to such links (X obsoletes Y).

      I do hope to marry the engineering love of markdown with management's love of WYSIWYG. Currently the proposal editing process is done via a syntax-highlighted markdown editor but in the future I'll add a WYSIWYG editor, then let users select a default mode.

      • anitil a day ago ago

        To be honest (and I'm just some rando so feel free to ignore me), if you have an MVP I'd say forget about development and sell what you have. You're already better than what I've seen in industry. If anything, being able to take an existing decision database and onboard it to RFC Hub (even if done manually) would be a better sell than WYSIWYG to enterprise customers.

        • tlhunter an hour ago ago

          Great ideas!

          You convinced me tonight to implement a feature: pasting content from Google Docs now gets converted into markdown. For example bold becomes *bold*, heading 1 becomes # Heading. It'll even find monospace fonts in a paragraph and add `code` ticks or monospace on dedicated lines and convert into ```code blocks```.

          Faster automation would of course be nicer, e.g. providing a Google Drive directory and slurping all of the docs up, but that'll take a bit more time.

  • badmonster 21 hours ago ago

    What RFC standards or protocols can users browse on RFC Hub? Does it include IETF RFCs or is it focused on internal organizational RFCs?

    • tlhunter 16 hours ago ago

      There are zero IETF RFCs on it.