Ship it.
Together.
People, agents, and one shared brain.
Arindam Majumder

Arindam Majumder
A developer with a lot of agents.
- Co-founder of Studio1
- DevRel consultant at Nebius
- Open source contributor, always shipping
- Been on both sides of the judging table
What I love most: the shipping energy.
Come find me.
- Videos on YouTube
- Thoughts on Twitter and LinkedIn
- Questions welcome after
All my links:
linktr.ee/arindam_1729
Why teams don't ship.
Overscoping
Months of product in a weekend. The #1 killer.
No plan
Coding at minute one, arguing at hour ten.
Broken demo
A last-minute "improvement" takes it all down.
Wrong team
Picked for friendship, not for the skills you need.
Both halves worked.
Frontend
Built. Working.
Backend
Built. Working.
We never connected them. We didn't ship.
I've watched other teams make the same mistake. Our tools don't talk to each other, and neither did our context.
Plan for two hours. It saves ten.
- Read the judging rubric first
- Write what "done" looks like in one sentence
- Write the 90-second demo script, before any code
- Pick the one path the demo will walk
- Assign roles: frontend, backend, glue, presenter
- Agree on repo, branches, deploy target and where shared context lives
Judging criteria decide more than raw technical merit. And balanced teams beat four backend engineers who can't explain what they built.
Cut scope like you mean it.
Must
The demo path only. Log in, do the one thing, see the result.
Should
Only if the Must is deployed and rehearsed.
Could
Goes on the "future work" slide. That's not failure, that's a roadmap.
Example: a study-buddy app. Must: upload notes, get a quiz. Could: accounts, sharing, streaks.
Merge often. Freeze early.
- Ugly skeleton live by hour 4
- Small branches, merged within the hour
- T-2h freeze. No last-minute heroics.
- One person owns the deploy button
90 seconds. Four beats.
Problem
One relatable sentence
Trigger
The moment the user acts
Aha
The thing that works live
Close
Why it matters, what's next
Mock what's risky. Remove every place the demo can stall. Rehearse out loud, with a timer.
How I won the Gemma Hackathon.
set data-yt-id on #yt-video
The idea, my thought process, and the whole workflow.
youtu.be/lk6ttt6Nu_M
Four teammates. Four truths.
API base: /api/v1 DB: Postgres
API base: /v2 DB: SQLite
Auth: JWT (spec changed 3h ago)
Pasted README from hour 1
Each agent is confident and each is working from a different copy. Ask who has pasted the same README into three tools.
Start with AGENTS.md. Then it drifts.
lines differed between AGENTS.md and CLAUDE.md in one real repo
- AGENTS.md: one file, 20+ tools read it
- Then CLAUDE.md, .cursorrules, Copilot diverge
- Stale docs send agents the wrong way
- Nobody owns them or tracks changes
Meet OpenLore.
A knowledge base for AI agents. One place for docs, notes and runbooks that agents and people all read, live.
Open source · Apache 2.0 · single Go binary · self-hosted
Stop paying to re-read your codebase.
Agents already speak ls, cat and grep. No custom API to learn.
Without shared context
- Every request, the agent scans the repo
- Reads file after file to find the contract
- Burns tokens before it writes a line
With OpenLore
- Agent greps one shared source
- Gets just the context it needs
- Tokens go to shaping, so cost drops
One shared API contract would have connected our frontend and backend.
30 seconds to a shared brain.
Point your agent at it.
- Same answer for every teammate's agent
- Update the doc once, everyone's agent is current
- Works over MCP, so it's not tied to one tool
How do you stop a confident agent from overwriting the spec?
Read-only
The default. Writes are opt-in.
Scoped
Each identity sees only its own view.
Inbox
Agents publish findings for review, not straight to the spec.
Attributed
See who or which agent changed what, and when.
Plus per-document token budgets so agents don't drown in context. Runs as a pure-Go interpreter, with no shell escape.
Your 24-hour playbook.
The printable checklist is in the handout: handout.html
Questions?
- OpenLore vs a single AGENTS.md?
- OpenLore vs RAG or a vector DB?
- OpenLore vs Notion or a Google Doc?
openlore.sh · github.com/aakarim/OpenLore
It's early. Issues, stars and PRs are welcome.