History: Difference between revisions
From Pharmacopedia
More actions
Pharmacopedia History v0.2 -- ZWSP prefix so full title renders |
Embed 4 history graphs (historian SVGs, Mark-approved); prose + centering unchanged |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:​Pharmacopedia: a history}} | {{DISPLAYTITLE:​Pharmacopedia: a history}} | ||
__TOC__ | __TOC__ | ||
<div style="text-align:center;"> | |||
A zero-profit effort to build open, trustworthy reference and connection tools, always free to use, always completely ad-free (outside of some gentle nudging to other collective sites and/or [https://wiki.archlinux.org/ other] [https://www.wikiart.org/ awesome] [https://oeis.org/ places]). It began as 4 apparently separate ideas, that, with the advent of [https://en.wikipedia.org/wiki/Large_language_model modern LLMs] (thank [https://www.anthropic.com/claude Claude]), [[Special:UserProfile/MDElliottMD|I]] have been able to just develop them myself. Pharmacopedia.wiki (PCP.wiki) is first and foremost a med reference for anyone with a license to prescribe medicines. There is a ridiculous gap in this space because everything is .. [https://www.epocrates.com/online/drugs/1153/fluoxetine#adult-dosing not good/ad-ridden], and/or [https://www.wolterskluwer.com/en/solutions/uptodate/roles/residents-fellows-students ludicrously expensive], at the moment (as far as I know). But much beyond that, PCP.wiki and PCP.ext are tools for exquisitely detailed self-discovery/mesearch, as well as sharing experiences with how humans interact with medicines in the broadest sense. This is the face of the org, but I'll introduce you to the other 3 ([https://pubsci.io pubsci], [https://oyami.org oyami], and [https://trykl.org trykl]) as we go. What follows is most of the details of how I did it, in excruciating detail, built as an iterative mix of AI and me (like most things here), in the spirit of [https://en.wikipedia.org/wiki/Open_source open-source], transparency, and just in case it might help somebody else build their dreams too. | A zero-profit effort to build open, trustworthy reference and connection tools, always free to use, always completely ad-free (outside of some gentle nudging to other collective sites and/or [https://wiki.archlinux.org/ other] [https://www.wikiart.org/ awesome] [https://oeis.org/ places]). It began as 4 apparently separate ideas, that, with the advent of [https://en.wikipedia.org/wiki/Large_language_model modern LLMs] (thank [https://www.anthropic.com/claude Claude]), [[Special:UserProfile/MDElliottMD|I]] have been able to just develop them myself. Pharmacopedia.wiki (PCP.wiki) is first and foremost a med reference for anyone with a license to prescribe medicines. There is a ridiculous gap in this space because everything is .. [https://www.epocrates.com/online/drugs/1153/fluoxetine#adult-dosing not good/ad-ridden], and/or [https://www.wolterskluwer.com/en/solutions/uptodate/roles/residents-fellows-students ludicrously expensive], at the moment (as far as I know). But much beyond that, PCP.wiki and PCP.ext are tools for exquisitely detailed self-discovery/mesearch, as well as sharing experiences with how humans interact with medicines in the broadest sense. This is the face of the org, but I'll introduce you to the other 3 ([https://pubsci.io pubsci], [https://oyami.org oyami], and [https://trykl.org trykl]) as we go. What follows is most of the details of how I did it, in excruciating detail, built as an iterative mix of AI and me (like most things here), in the spirit of [https://en.wikipedia.org/wiki/Open_source open-source], transparency, and just in case it might help somebody else build their dreams too. | ||
| Line 45: | Line 46: | ||
== one account, everything == | == one account, everything == | ||
[[File:Four-projects.svg|600px|link=https://artifacts.pharmacopedia.wiki/history/history-with-graphs-preview.html|alt=The four Collective projects sharing one account]] | |||
The 4 are independent day-to-day, but they're not strangers. PCP.wiki is the [https://en.wikipedia.org/wiki/OAuth identity backbone]: make one account, and it works across all four. sign in anywhere, you're recognized everywhere, no second password, no second profile. The shared login came first (foundations before features, always); the deeper connections between the projects are getting built carefully, in order. | The 4 are independent day-to-day, but they're not strangers. PCP.wiki is the [https://en.wikipedia.org/wiki/OAuth identity backbone]: make one account, and it works across all four. sign in anywhere, you're recognized everywhere, no second password, no second profile. The shared login came first (foundations before features, always); the deeper connections between the projects are getting built carefully, in order. | ||
| Line 50: | Line 53: | ||
== the zero-profit part (what I won't do) == | == the zero-profit part (what I won't do) == | ||
This is the part I care about most, so I'll be blunt about it. The collective is defined as much by the nos as the yeses: | This is the part I care about most, so I'll be blunt about it. Some of these rules I had on day one. others I earned the hard way and wrote down so I couldn't unlearn them. The collective is defined as much by the nos as the yeses: | ||
* '''zero-profit, forever.''' no revenue model, no paid tiers, no fees, no [https://en.wikipedia.org/wiki/Online_advertising ads], ever. I fund it myself, donations welcome but never required. it's written into the [https://en.wikipedia.org/wiki/501(c)(3)_organization legal structure], not just the vibe. | * '''zero-profit, forever.''' no revenue model, no paid tiers, no fees, no [https://en.wikipedia.org/wiki/Online_advertising ads], ever. I fund it myself, donations welcome but never required. it's written into the [https://en.wikipedia.org/wiki/501(c)(3)_organization legal structure], not just the vibe. | ||
| Line 57: | Line 60: | ||
* '''plain and fair.''' disputes go to ordinary courts under ordinary law. no forced [https://en.wikipedia.org/wiki/Arbitration arbitration], no class-action waivers. | * '''plain and fair.''' disputes go to ordinary courts under ordinary law. no forced [https://en.wikipedia.org/wiki/Arbitration arbitration], no class-action waivers. | ||
* '''build it right, not fast.''' settle the foundation before you stack anything on it. | * '''build it right, not fast.''' settle the foundation before you stack anything on it. | ||
none of these are slogans. every one of them shows up somewhere concrete on this page .. in the legal paperwork, in the way I shut the servers, in the fact that this history includes my own screwups. | |||
== from one little server to a real cloud == | == from one little server to a real cloud == | ||
[[File:Server-to-cloud.svg|600px|link=https://artifacts.pharmacopedia.wiki/history/history-with-graphs-preview.html|alt=Migration from a single server to the AWS cloud]] | |||
PCP lived on that single Hostinger box for a while, and honestly it was fine for one wiki. But once it was 4 projects holding real, sensitive data, one box was the wrong shape. So over late May 2026 we rebuilt the whole thing on [https://aws.amazon.com/ AWS], split into properly isolated accounts per project, with real security + audit controls. | PCP lived on that single Hostinger box for a while, and honestly it was fine for one wiki. But once it was 4 projects holding real, sensitive data, one box was the wrong shape. So over late May 2026 we rebuilt the whole thing on [https://aws.amazon.com/ AWS], split into properly isolated accounts per project, with real security + audit controls. | ||
PCP itself moved over on '''2026-05-28'''. As part of that, I closed direct shell access to the live site on purpose .. now every change flows through a controlled, audited, [https://en.wikipedia.org/wiki/Continuous_deployment deploy] path instead of somebody [me] poking the live server at 2am. The old Hostinger box is still there, frozen, as a rollback parachute. Net result: one consistent, locked-down foundation instead of a pile of duct tape. | PCP itself moved over on '''2026-05-28'''. As part of that, I closed direct shell access to the live site on purpose .. now every change flows through a controlled, audited, [https://en.wikipedia.org/wiki/Continuous_deployment deploy] path instead of somebody [me] poking the live server at 2am. The old Hostinger box is still there, frozen, as a rollback parachute. Net result: one consistent, locked-down foundation instead of a pile of duct tape. | ||
== a legal home == | |||
On '''2026-06-02''' the collective got a formal legal body: the Pharmacopedia Collective, incorporated in California as a [https://en.wikipedia.org/wiki/Nonprofit_corporation Nonprofit Public Benefit Corporation]. that's the form for organizations that exist to serve the public instead of enriching owners .. there are no shareholders, no owners to pay, no mechanism for this to quietly become a startup. the zero-profit promise stopped being a promise and became structure. | |||
the application for federal [https://en.wikipedia.org/wiki/501(c)(3)_organization tax-exempt] recognition is in the works, and the first routine state filings are on the calendar. the paperwork is deliberately boring. that's the point .. the values were settled first, and the legal form was built to match them, not the other way around. | |||
== the quiet launch == | == the quiet launch == | ||
| Line 69: | Line 82: | ||
Right after came the first real [[Pharmacopedia:Terms of Use|Terms of Use]], the first [[Pharmacopedia:AdverseEventReporting|adverse-event reporting]] page, a rebuilt profile, and the first piece of a shared timeline system the projects will all use. somewhere in there I also told the design side that everything (design, UX, all of it) has to be genuinely beautiful, not just functional. that work's ongoing and probably always will be. | Right after came the first real [[Pharmacopedia:Terms of Use|Terms of Use]], the first [[Pharmacopedia:AdverseEventReporting|adverse-event reporting]] page, a rebuilt profile, and the first piece of a shared timeline system the projects will all use. somewhere in there I also told the design side that everything (design, UX, all of it) has to be genuinely beautiful, not just functional. that work's ongoing and probably always will be. | ||
a quiet launch is not an empty one, though. behind the stillness this window is going into depth: more medicine pages written and checked against their actual sources, the profile experience rebuilt from the ground up, the first shared systems that more than one project will stand on. the measure of this stretch isn't how loudly it started .. it's how much is true by the end of it. | |||
== how it got built (me + a bunch of Claudes) == | == how it got built (me + a bunch of Claudes) == | ||
[[File:Growth-curve.svg|600px|link=https://artifacts.pharmacopedia.wiki/history/history-with-graphs-preview.html|alt=How the Collective got built over time]] | |||
Worth being straight about the method, since the whole thing is "an iterative mix of AI and me." I'm the only human in the loop. The actual building happens with a team of [https://www.anthropic.com/claude Claude] instances, each pointed at a defined job .. one keeps the record (the one writing this), others run each project, handle the [https://aws.amazon.com/ infrastructure], the [https://www.w3.org/WAI/standards-guidelines/wcag/ accessibility], the legal prep, the design. they coordinate through me, and I make the final call on everything. | Worth being straight about the method, since the whole thing is "an iterative mix of AI and me." I'm the only human in the loop. The actual building happens with a team of [https://www.anthropic.com/claude Claude] instances, each pointed at a defined job .. one keeps the record (the one writing this), others run each project, handle the [https://aws.amazon.com/ infrastructure], the [https://www.w3.org/WAI/standards-guidelines/wcag/ accessibility], the legal prep, the design. they coordinate through me, and I make the final call on everything. | ||
| Line 80: | Line 97: | ||
Because the whole ethos is open-source and transparency, and a history you can actually read (mistakes included) is more useful than a polished origin myth. And honestly, partly just in case it helps somebody else build their dreams too. If you're reading this and thinking "wait, could I just .. build the thing?" .. yeah. you probably can now. that's the era we're in. | Because the whole ethos is open-source and transparency, and a history you can actually read (mistakes included) is more useful than a polished origin myth. And honestly, partly just in case it helps somebody else build their dreams too. If you're reading this and thinking "wait, could I just .. build the thing?" .. yeah. you probably can now. that's the era we're in. | ||
This page is a living document, kept by the collective's record-keeper, and it'll | the method behind this page is simple and strict: every claim gets checked against a primary source, not against somebody's memory of it. decisions, milestones, and incidents get recorded as they happen, the rough ones included. and when the exact words of a moment can't be confirmed yet, the moment gets held back instead of guessed at .. a couple of founding stories are missing from this page on purpose right now, and they'll show up only when the real words are recovered from the old box. | ||
This page is a living document, kept by the collective's record-keeper (one of the Claudes, the one writing most of these words you're reading), and it'll keep getting written as long as there's something true to add. | |||
== the road so far == | |||
five weeks separate "33" from a collective of four projects, one shared login, a legal home, and a quiet first launch. almost all of it built in a single month. none of it finished. it was always meant to be the kind of thing that's never quite finished .. and this page will keep pace with it. | |||
== timeline == | == timeline == | ||
{| class="wikitable" | [[File:Milestone-spine.svg|600px|link=https://artifacts.pharmacopedia.wiki/history/history-with-graphs-preview.html|alt=Timeline spine of Pharmacopedia Collective milestones]] | ||
{| class="wikitable" style="margin-left:auto; margin-right:auto; text-align:left;" | |||
! when !! what | ! when !! what | ||
|- | |- | ||
| Line 102: | Line 127: | ||
|- | |- | ||
| 2026-05-31 || PCP cleared for a quiet first launch; first [[Pharmacopedia:Terms of Use|Terms of Use]] + policy pages follow. | | 2026-05-31 || PCP cleared for a quiet first launch; first [[Pharmacopedia:Terms of Use|Terms of Use]] + policy pages follow. | ||
|- | |||
| 2026-06-01 || the corporation gets its [https://en.wikipedia.org/wiki/Employer_Identification_Number EIN] .. first breath as a legal entity. | |||
|- | |||
| 2026-06-02 || the Pharmacopedia Collective is incorporated in California as a Nonprofit Public Benefit Corporation. zero-profit, now in writing. | |||
|} | |} | ||
</div> | |||