Gratitude
This work arises from gratitude alone.
This manifesto takes nothing from the world of frameworks, certifications, and methodologies. It receives everything from the original teachings and the lived experience of working with presence in a world addicted to doing.
The Problem
Something has gone wrong with how we work.
We built tools to help us coordinate. The tools became our masters. We built processes to reduce chaos. The processes became the chaos. We built metrics to understand our progress. The metrics became our identity.
A developer opens Jira in the morning and sees not work, but judgment. Forty-seven tickets. Twelve overdue. A velocity chart declining. Notifications demanding response. A backlog stretching into a future that will never arrive as imagined.
The developer is not present. The developer is drowning in a manufactured future — a future made of story points, sprint commitments, quarterly OKRs, and the silent accusation of an unfinished board.
The standup is not a conversation. It is a confession. I did this yesterday. I will do this today. My blockers are... — the language of a subject reporting to an unseen authority.
The retrospective is not reflection. It is a ritual of self-optimization, where the team identifies its own inefficiencies and volunteers for its own intensification. How can we go faster? How can we do more?
The sprint is not a rhythm. It is a treadmill. When it ends, another begins. There is no arrival. There is no rest. There is only velocity — a number that must never decline.
Meanwhile, the developer's child is growing up. The morning light is beautiful and unnoticed. The code that once felt like craft now feels like compliance. The passion that brought them to this work has been processed, ticketed, estimated, committed, reviewed, and shipped — until nothing of the original fire remains.
This is not project management. This is the industrialization of attention.
And it does not have to be this way.
Four Values
We are discovering a different way to work with technology — one that serves human flourishing, not just delivery metrics. Through this practice, we have come to value:
Presence over Productivity
Full attention in this moment over velocity in all moments.
Emergence over Planning
Solutions arising from deep engagement over architectures imposed in advance.
Partnership over Automation
Human-AI dialogue as creative practice over AI as task executor.
Contemplation over Reaction
Spacious awareness and intentional response over constant availability and reflex action.
That is, while we recognize value in the items on the right, we have found that the items on the left produce software that serves life — and developers who are still alive to enjoy it.
This manifesto adopts the comparative value format of Beck et al. (2001), the Manifesto for Agile Software Development.
Twelve Principles
On Presence
1. Begin each work session with a centering practice.
Five minutes of stillness before code. Not productivity optimization — attention training. The quality of the work follows the quality of the attention.
2. Protect uninterrupted blocks as sacred.
Ninety minutes minimum. No Slack. No email. No meetings. The mind needs twenty-three minutes to recover from a single interruption. Guard this space as you would guard meditation.
3. End each session with reflection, not with a to-do list.
What emerged today? What resisted? What is alive and wants attention? This is not planning — it is listening.
On Work
4. Design for the present state, not for imagined futures.
Build what is needed now. Refactor when complexity arrives, not before. The morrow shall take thought for the things of itself.
5. Your own duty, imperfectly performed, is better than another's duty well performed.
Align work with nature. A backend developer forced into frontend work suffers — not from incompetence, but from misalignment with svadharma. Follow the grain of your being.
6. Celebrate dissolution equally with creation.
Deleting code is an achievement. Simplifying architecture is a victory. Saying no to a feature is wisdom. Reducing is as noble as building.
On Craft
7. Refactoring is meditation.
Approach code cleanup with the same quality of attention as sitting practice. Not as chore — as contemplation. The act of simplifying aligns the inner and outer.
8. Communicate in artifacts, not in status updates.
Show working code. Show a prototype. Show a diagram. Do not describe what you did in words when you can demonstrate what exists. The fruit speaks for the tree.
9. Reject false urgency.
Question every "urgent" request. Most fires are manufactured. A system in chronic emergency is a system that has abandoned presence. Respond from groundedness, not from panic.
On Togetherness
10. The project manager is a servant, not a controller.
Remove obstacles. Create conditions. Then step back. The best leader is one whose team says, "We did it ourselves."
11. Pair with presence.
When two people work together, one types and one holds space. This is not division of labor — it is mutual presence. The observer sees what the doer cannot.
12. Work without attachment to its fruits.
Do the work because the work is right. Not for the promotion. Not for the velocity chart. Not for the praise. Not for the fear. The work itself is the reward, when performed with full attention and released without clinging.
Ten Anti-Patterns
We explicitly reject:
1. Velocity Worship — Story points, burndown charts, and sprint commitments used as performance theater. The map is not the meal. The metric is not the work.
2. Constant Availability — Slack as leash. "Quick question" culture. The expectation that a human mind should respond like a server: always on, zero latency, infinite throughput.
3. Backlog Hoarding — Infinite to-do lists as anxiety repositories. Tickets that will never be worked, kept alive to maintain the illusion of control over the future.
4. Estimation Theater — Fibonacci pointing sessions, planning poker rituals, and capacity spreadsheets that provide false precision about unknowable futures.
5. Meeting-Driven Development — Standups, retros, planning, refinement, review — ceremonies without presence. Process accumulated but never reduced.
6. Hustle Culture — "Rise and grind." "10x developer." "Sleep when you're dead." The achievement society that produces burnout by turning freedom into compulsion.
7. AI as Autopilot — Copy-pasting agent code without reading it. Treating AI as a code monkey. Delegating without understanding. This is not partnership — it is abdication.
8. Spiritual Bypassing — Using meditation to avoid difficult conversations, accountability, or the honest discomfort of real work. Presence includes pain.
9. The Quantified Self at Work — Commit frequency graphs, individual velocity tracking, time-in-status reports. Surveillance disguised as transparency. The panopticon wearing a dashboard.
10. Premature Abstraction — Building frameworks before understanding the problem. Architecting for scale before finding a single user. Solving tomorrow's problems with today's attention.
The Human-Agent Partnership
A new possibility has emerged in our time: intelligent agents that can write code, manage tasks, search knowledge, and orchestrate workflows. This is not a threat to the developer. It is a liberation — if understood correctly.
The teaching is ancient. The technology is new. The synthesis is this:
The Agent as Instrument, the Human as Awareness
"The master does nothing, yet nothing is left undone."
The agent performs. The human witnesses. The agent handles inventory — the tickets, the dependencies, the documentation, the routine. The human practices presence — the architecture, the relationships, the creative insight, the ethical judgment.
This is karma yoga with silicon partners. The agent acts without attachment (it has none). The human sets intention without clinging to execution. Together, they produce work that neither could alone.
The Walk-Away Pattern
Set your intention. Delegate with clarity. Walk away.
Be with your family. Play with your child. Sit in stillness. Take the walk you have been postponing. When you return, the agent has done its work. Review it with fresh eyes. Refine. Redirect. Walk away again.
This is not laziness. This is the ancient rhythm: action and rest, effort and surrender, doing and being. The sprint treadmill knew only doing. Present-First Development restores the full cycle.
"Consider the lilies of the field, how they grow; they toil not, neither do they spin." — Trust the system. Design it well, then trust it.The Discipline of Partnership
Partnership is not autopilot. It requires:
- Clarity of intention — The agent cannot read your heart. Specify what "done" looks like.
- Honest review — Read the agent's code. Question its decisions. Understand before you merge.
- The 20% rule — Write code with your own hands at least one day in five. Craft requires contact.
- Teaching — Correct the agent. Refine its understanding. The relationship improves only with honest feedback.
The moment you stop reading the agent's output is the moment you have left presence. Pause. Re-center. Then continue.
The Daily Rhythm
Present-First Development is not a set of rules. It is a rhythm — like breathing, like the seasons, like the movement between waking and sleeping.
Morning
Centering (15 minutes) — Sit. Breathe. Journal. Walk. Whatever practice returns you to yourself. No screens until this is done.
Intention (5 minutes) — Not a task list. A question: What wants attention today? Listen for the answer. Write one sentence.
Deep Work Block (90 minutes) — One focus. No interruptions. Phone in another room. Slack closed. This is the temple of your craft. Enter it with respect.
Midday
Movement (30 minutes) — Leave the screen. Walk. Stretch. The body is not a vehicle for the mind. It is the mind.
Shallow Work (30 minutes) — Now: email, Slack, admin. Batched. Contained. Thirty minutes, then stop — even if the inbox is not empty. It will never be empty.
Deep Work Block (90 minutes) — Second session. Pair programming, architecture, or agent dialogue. If pairing: one types, one holds space. Switch every twenty-five minutes.
Evening
Reflection (10 minutes) — What emerged? What resisted? What is incomplete? No judgment. Just noticing.
Shutdown (5 minutes) — Close all tabs. Write tomorrow's starting point in one sentence. Close the laptop. It is finished.
After shutdown — No work. No Slack. No email. Be with your life. The agent works while you rest. That is the partnership.
The Weekly Rhythm
Monday — Team centering. Each person shares one intention for the week. Not a task list — a direction. Show one artifact from last week. No status updates.
Wednesday — Agent retrospective (async). Each person shares: one insight from AI collaboration this week. One time the agent led them astray. One time it surfaced something they wouldn't have found.
Friday — Reflection session. What emerged this week? What resisted? What wants attention next? Celebrate what was dissolved: code deleted, scope reduced, complexity removed.
No daily standups. No sprint planning. No backlog grooming. These are replaced by presence, artifacts, and reflection.
On Tickets
There are no tickets in Present-First Development.
A ticket is a promise to the future. The future does not exist. Only this moment exists, and in this moment, you know what wants attention.
Work arises from three sources:
- Users — Real people using the product, reporting what is broken or missing.
- Developer intuition — The code that wants refactoring. The feature that wants simplification. The debt that wants repayment.
- Team reflection — What surfaces in Friday's session as alive and needing care.
If a request is important, it will return. If it does not return, it was not important. This is not negligence. This is trust in the natural order of significance.
Release the backlog. Surrender the illusion of control. What remains is what matters.The Exception: Production Emergencies
When the system is down, one person handles it. Everyone else continues in deep work. After the emergency: reflect on the systemic condition that allowed the failure. Not blame. Not a post-mortem performed as trial. Inquiry.
On Metrics
Present-First Development does not track velocity, story points, cycle time, or individual throughput.
These metrics measure legibility, not quality. They optimize for the dashboard, not for the user. They create what they claim to measure: a team that produces points, not a team that produces software worth using.
Instead, we attend to:
- Are the developers present? — Not measured by a tool. Known by the quality of their attention, the depth of their code, the aliveness in their eyes.
- Is the software serving its users? — Known by talking to users, not by reading charts.
- Is the team connected? — Known by the quality of their conversations, not by their meeting attendance.
- Is complexity decreasing? — Known by the codebase, not by a burndown chart.
When a client asks for a progress report, show them the working software. When a stakeholder asks for a timeline, tell them the truth: We are working with full attention. Here is what exists. Here is what is emerging.
"The eye does not go thither, nor speech, nor mind. We do not know, we do not understand, how anyone can teach it." — The deepest knowledge of a project's health is tacit, felt, embodied. No dashboard captures it.On Deadlines
Deadlines are constraints, not drivers.
When a deadline exists, the team holds it as a boundary — like the banks of a river. The water (work) flows within the banks. If the river cannot reach the sea by the appointed time, the team communicates early and honestly: We can deliver this portion now, or the whole by this later date. Which serves you?
No apology for working with presence. No panic. No weekend heroics. No crunch.
If a deadline requires sacrificing presence — sixty-hour weeks, skipping centering practice, abandoning the evening shutdown — decline the project. Better to lose a client than to lose the practice.
You cannot force quality. You can only create the conditions for it.The Invitation
We do not claim this is the only way. We do not offer certification. We do not sell training.
We offer an observation: the way we work is not working. The tools that promised liberation have become chains. The processes that promised agility have become rigidity. The metrics that promised clarity have become blindness.
And we offer a practice: return to the present. Begin with your own attention. Extend it to your team. Let the agents handle what agents can handle. Be human where only humans can be human.
If this resonates, try it. Run the daily rhythm for one week. See what emerges. You do not need our permission. You do not need a framework. You need only the willingness to be here — fully, honestly, without escape — and to let the work flow from that presence.
"This is the real secret of life — to be completely engaged with what you are doing in the here and now. And instead of calling it work, realize it is play."Restraint Gratitude Compassion.