“You can just do things.”
Transparency
How I built this
I’m not a developer. Here’s exactly which tools I used to build and run this library, and what each one actually does — no exaggeration, no pretending I wrote this from scratch.
This is the practical companion to Use AI as a tool — not as gospel. If I’m going to write about how technology is used, I should be clear about how I use it.
My unquenchable hunger for new knowledge
I’ve seen a lot of change and technological disruption in my career. At this new chapter of my professional life, I refuse to be left behind. These resources are hand-picked every day from my feed of LinkedIn posts, newsletter subscriptions, Substack, Medium, Reddit pages and Google Alerts.
I keep this paper close by as a reminder: Hunger for Knowledge: How the Irresistible Lure of Curiosity is Generated in the Brain.
Where ChatGPT fit in
Before any of it was built, ChatGPT helped me work out what to build. It helped me:
- Audit the library — find inconsistent categories, duplicate labels and search results that didn’t match what visitors needed.
- Design a better classification system — a taxonomy built on visitor goals, life situations, subjects, resource types, cost, language, location and accessibility.
- Make search smarter — read plain-language questions, career goals and constraints, handle exclusions, and put the most relevant resources first.
- Write the build instructions — turn technical recommendations into step-by-step prompts I could hand to Lovable to build and test.
- Set quality and trust checks — search benchmarks, metadata review procedures, and guards against unverified costs or wrong audience and language claims.
- Improve the visitor experience — clearer results, plain-language explanations, location clarification, and honest messaging when the library can’t find a strong match.
It did the thinking-out-loud. The decisions — what belongs here, what gets cut, what counts as good enough — stayed with me.
Claude (Anthropic)
Used to plan features, audit the live site, research facts and sources, draft the copy and turn ideas into exact instructions for Lovable to build. It also runs two scheduled research jobs, described below.
claude.aiClaude on a schedule
Two jobs run in Claude without me opening it. Neither one publishes anything to this site. Each hands me a report that I read first, and I can change the written rules they follow.
Daily AI announcements digest
Every morning at 8:52 a.m. Eastern, Claude checks what the frontier AI labs, their CEOs, and a handful of research groups and investors announced in the last 26 hours, and sends me a short digest as a phone notification.
It checks official feeds and pages first: OpenAI, Anthropic, Google DeepMind, Meta, xAI, Microsoft, Mistral, DeepSeek, Alibaba’s Qwen and Moonshot AI, plus a16z, METR, Epoch AI, Artificial Analysis, Stanford HAI, Hugging Face and the Allen Institute for AI. Then it searches for coverage.
Every item carries a date and a link, and is marked “Official” (published on that organization’s own site) or “Reported” (found through a news outlet, which is named). Claude can’t read X directly, so a social post only counts if an outlet reported it or it sits on a public page. If nothing can be verified, the digest says so, and it always ends with a list of sources it couldn’t reach.
What it can get wrong: it can miss things or misread a page, and “Official” means it appeared on the organization’s own site, not that the claim is true. I treat the digest as a list of leads and open the source before I use anything. The public version of this is Lab Watch, which tracks announcements from the labs’ own sites.
Weekly live-events research
Every Monday morning, Claude researches free, dated events for the Live Events & Competitions collection: webinars, hackathons, capture-the-flag competitions and pitch competitions. It starts from the same sources each week (WiCyS, BrightTALK, SCORE, the SBA, Devpost, Major League Hacking and CTFtime) and adds others it finds, looking about eight to nine weeks ahead.
An event only makes the list if Claude opens the event’s own registration page and confirms a real date and that it’s free. Anything it can’t confirm, anything that charges and anything already closed is dropped, not guessed at. Every event in that collection has a date and goes stale, so it’s re-researched from scratch each week.
What I get back is a spreadsheet in the columns this library uses, plus a short note on how many events it found, what it left out and why, and which sources came up empty. It’s a draft: I read it before anything goes into the library. Dates can still change after Claude checks them, so the event’s own page is the final word.
This description was drafted by Claude from the settings of the two jobs, and I reviewed it.
Lovable
The tool that actually writes and deploys this site's code — every feature here, from the search page to this explainer, was built by describing it in plain English rather than writing code by hand.
lovable.devshadcn/ui + Tailwind CSS v4
The component and styling layer that makes every button, card, form, dialog, badge and responsive layout work. Tailwind CSS v4 handles the colors, spacing and typography through utility classes; shadcn/ui supplies the accessible, reusable components built on top of it. Everything you click here is assembled from that stack.
ui.shadcn.comAlgolia
Powers the search bar and the search page — it handles typo tolerance and result ranking across 3,488 resources, so a misspelled search still finds the right thing.
www.algolia.comMicrolink
A paid service that takes a picture of a page. Most cards here show the preview image the site publishes itself, but plenty of sites publish none — or block automated visits altogether. For those, Microlink renders the page and returns a screenshot, which I store here rather than hotlinking, so the card shows the real thing instead of a placeholder.
microlink.ioSeedream
An AI image model I use for reference art, not finished art. I describe the mark I want — say, a hard hat for apprenticeships — in the site's terracotta, look at what comes back, and then the shape gets redrawn as a clean, sharp icon in the site's own code. Nothing it generates ships as-is, and no stock art is used anywhere on the site.
seed.bytedance.com/en/seedreamCreative Commons & public domain
The legal foundation for every sourced photo on the site. I only use images marked CC0, CC BY, CC BY-SA, or clearly public domain, and each profile shows a visible credit link to the original file and its license. I avoid anything labeled NC, ND, editorial use only, or 'all rights reserved' — if the license isn't clear, the photo doesn't go up.
creativecommons.org/share-your-work/cclicenses/Raindrop.io
My bookmark manager, and the first stop for every resource on this site. Anything I come across during the day gets saved and tagged there first; only what survives a second look gets researched properly and added to the library. The free plan covers what I need.
raindrop.ioJev (Typesafe)
Now live on the search page: when you type a phrase like "how to negotiate a higher salary", Jev reads the words and says which section of the library they point at, so results from that section are lifted to the top — and the page tells you which one it picked, with a one-click way to narrow to it. It only steps in when it's clearly sure, and if it's slow or unavailable, search carries on exactly as before. It also helps keep the keyword tags consistent: 3,523 entries, 3,770 different topic tags, about 7.3 tags each. I still make the final call on every tag and category.
archerhume.com/posts/jevs-architecture-unmasked/The tag system, as it stands today
These numbers are read straight from the library, not typed in by hand: 3,523 of 3,616 entries carry topic tags, across 3,770 different tags, about 7.3 per entry. The most-used ones right now:
Which publications feed each news section
110 publications feed the headlines, split across 6 sections — 10 of them added just by ticking "include in the news feed" on a library entry and choosing its section. The counts below are read live, so a new source shows up here and on its section page with nothing else to change.
49 publications
404 Media, Access Now, AI Alignment Forum, AI Futures Project, AI Now Institute, AI Snake Oil, Alan Turing Institute Blog, AlgorithmWatch and 41 more
36 publications
Ahead of AI (Sebastian Raschka), AI Can't Beat Me!, AI News, Anthropic News, Apple Machine Learning Research, AWS Machine Learning Blog, Berkeley AI Research (BAIR) Blog, Chip Huyen's Blog and 28 more
10 publications
Allwork.Space, By Design (Ana Cordera), GeeksforGeeks, Greg Brockman's Blog, ITNEXT, Lenny's Newsletter, Let's Create Careers (Entry Point), Marker on Medium and 2 more
7 publications
Ask a Manager, Big Interview Blog, Glassdoor Blog, Indeed Career Guide — Interviewing, interviewing.io Blog, The Interview Guys Blog, The Muse — Career Advice
6 publications
Bottom Up by David Sacks, Calcalist CTech, Crunchbase News, Sam Altman's Blog, Start It Up on Medium, Startup Grind on Medium
None of this replaces the actual work — researching and hand-picking every resource, checking that links still work, deciding what belongs here. The tools above just handle the building and the searching so I can spend my time on that instead.
