Back to the episode map

Evergreen

Can a Side Project Be Worth It If It Never Launches?

An unfinished side project can create real value through demonstrated skill, reusable assets, better judgment, and new options, but it still needs a stopping rule.

Aug 4, 20268 min readBy Dalton Anderson

Why a Learning Project Can Be Worth Doing Even If It Never Ships

Yes, a learning project can be worth doing even if it never becomes a product. It earns that value when it creates demonstrated capability, reusable assets, better judgment, or credible new options.

The qualification matters. Time spent is not proof of learning. A large repository, expensive cloud bill, or complicated toolchain can hide shallow progress. The project still needs feedback, evidence, and a date when you will decide whether to continue, narrow, publish, transfer, or stop.

Shipping is one form of evidence. It is not the only one.

A project can produce more than a product

In Venture Step episode 110, Dalton Anderson describes a personal data project that had grown to hundreds of millions of rows. The scale forced him to learn cloud storage, data organization, BigQuery, model development, and a new technical vocabulary.

He did not know whether the work would make money. He was still receiving value from the problems it made him solve.

That distinction is easy to miss because side projects are often judged using startup language. Did it launch? Did anyone pay? Did it grow? Those questions are appropriate when the goal is a business. They are incomplete when the goal is capability.

A project can create four useful outputs before a public release.

OutputWhat counts as evidenceWhat does not count
CapabilityA harder task can now be completed and explainedFeeling more familiar with the tools
Reusable assetA dataset, method, template, component, or documented workflow can support later workA pile of files with unknown provenance
JudgmentTradeoffs can be predicted, tested, and defendedRepeating vendor terminology
OptionA credible conversation, role, collaboration, or next experiment becomes availableHoping someone will notice private effort

The four outputs can reinforce each other. A documented data pipeline is an asset. Building it can demonstrate capability. The failures can sharpen judgment. The evidence can support a job interview or a more ambitious project.

None of those outcomes requires the original idea to become a company.

Challenge is useful when it creates feedback

Hard work does not automatically become deliberate practice.

The classic paper by K. Anders Ericsson, Ralf Krampe, and Clemens Tesch-Romer on deliberate practice and expert performance focused on effortful activity designed to improve performance, with feedback and repeated correction. Its findings are often flattened into a claim that enough hours guarantee expertise. They do not.

An open-ended side project can become useful practice when it contains a specific capability target, a task near the edge of current ability, a result that can be inspected, and feedback that changes the next attempt.

“Learn cloud” is weak. “Load this defined dataset, preserve its schema and provenance, make the transformation reproducible, measure the cost, and explain why the result is trustworthy” creates a test.

The evidence should survive your mood. A benchmark, reviewed design, working query, failure report, public explanation, or peer critique says more than the feeling that the project was technically intense.

flowchart TD
    A["Choose a capability target"] --> B["Attempt a task near current limits"]
    B --> C["Produce an inspectable result"]
    C --> D["Get feedback or measure failure"]
    D --> E["Change the method"]
    E --> F{"Capability improved?"}
    F -->|Yes| G["Preserve evidence and choose next test"]
    F -->|No| H["Narrow, seek help, or stop"]
    G --> B

The loop matters more than the size of the project. A huge architecture with no working slice can create less learning than a small system that is built, measured, broken, and repaired several times.

Motivation is allowed to be mixed

People often divide side projects into pure passion and cynical careerism. Real motivation is usually less tidy.

Richard Ryan and Edward Deci's self-determination theory overview distinguishes different forms of motivation and emphasizes the importance of autonomy, competence, and relatedness. It does not require a person to ignore practical rewards in order for an activity to be meaningful.

A project may be enjoyable, identity-forming, career-relevant, and potentially commercial at the same time. Trouble begins when the stated reason and the actual behavior separate.

If the project is for learning, define what will be learned and how you will know. If it is a portfolio project, decide what an outside reviewer must be able to see. If it is a business experiment, identify the customer evidence that would change your view. If it is recreation, allow enjoyment to be the return without inventing a future company to justify it.

The reason can change. Record the change so an old goal does not continue consuming time after the project has become something else.

Shipping has unique value

Saying that a project can matter without shipping is not an argument against shipping.

Release creates forms of feedback that private work cannot. Other people encounter the instructions, misunderstand the interface, question the assumptions, and test the result under conditions you did not choose. Publication also forces choices about scope, explanation, maintenance, and responsibility.

A private project can demonstrate technical depth while avoiding user needs. A notebook can show analysis while hiding whether another person can reproduce it. A prototype can teach architecture while leaving security, operations, and support untouched.

Therefore, use a smaller shipping target when the larger product is too costly.

Publish the method rather than the service. Release a synthetic example rather than private data. Write the failure report. Open a limited component. Record a demo. Ask a trusted reviewer to reproduce the result. Each option exposes a useful surface without pretending the whole product is ready.

Google Search's guidance on helpful, reliable, people-first content asks whether material adds original information or analysis and leaves an intended reader satisfied. That is a useful test for a project write-up. A public post should not merely announce that you learned a tool. It should transfer a result another person can evaluate or use.

Opportunity cost remains real

An unfinished project can create value and still be the wrong next use of time.

The relevant comparison is not between the project and doing nothing. It is between the next unit of work on this project and the best credible alternative: rest, family, paid work, another experiment, deeper practice, or a smaller thing that can reach feedback sooner.

Past effort should inform what you have learned, not command future effort. The question is what the next week is likely to produce.

Create a review cadence before enthusiasm fades. At each review, answer five questions in complete sentences.

What can I now do that I could not do at the previous review? What reusable artifact exists? What outside feedback or measured result changed my judgment? Which option has become more credible? What will the next block of time test?

If several reviews produce only more setup, a larger backlog, or a new tool, narrow the project. If the target no longer matters, stop. If the capability has been achieved, preserve the evidence and close the work even if the imagined product remains incomplete.

“Not choosing” is still a project decision

Episode 110 contains a useful line: not making a choice is a choice.

That does not mean every uncertainty needs an immediate permanent answer. It means an open project continues spending attention even when no one has decided to continue it.

Quiet abandonment is expensive because the work remains psychologically active. Files stay scattered. Accounts keep billing. The next step remains vague. The project cannot become a finished learning record because no one has named what happened.

Intentional stopping is different.

Record the original question, work completed, evidence produced, unresolved risks, reusable assets, deletion or retention decisions, and the condition that would justify reopening. Close subscriptions or infrastructure that no longer serves a purpose. Preserve source material with enough context for future use.

A stopped project can become a durable piece of professional evidence. An indefinitely paused project often becomes an unexplained directory.

Use an evidence ledger

The simplest control is a short project note updated at each review.

FieldThe question it answers
Capability targetWhat am I trying to become able to do?
Initial baselineWhat could I demonstrate before starting?
Current evidenceWhat result can another person inspect now?
Reusable assetsWhat can support a different project later?
FeedbackWhat changed my method or judgment?
Opportunity createdWhat credible next move exists now?
Next testWhat will the next block of effort resolve?
Stop conditionWhat result or date ends this version of the work?

Keep the ledger honest. “Learned a lot” is not current evidence. “Reduced the query from twelve minutes to ninety seconds on the same dataset and documented the changed partition strategy” is evidence.

Do not force every result into a career narrative. Some projects are allowed to be play. The ledger exists to prevent a learning claim from becoming a blank check for endless activity.

Decide among four endings

A useful review ends with one of four decisions.

Continue when the next test remains important and evidence is accumulating. Narrow when the current scope delays feedback or exceeds available capacity. Publish when outside use or critique is now the missing input. Stop when the question is answered, the return has fallen below the opportunity cost, or the project no longer serves its stated reason.

Each ending can be successful. The failure is avoiding the decision while the project keeps consuming time and identity.

For a deeper framework on maintaining progress without pretending to control the outcome, read [[Process Goals vs Performance Goals vs Outcome Goals|Why Process Goals Beat Outcome Goals]]. Episode 107's build with an AI coding agent is also useful when the learning goal involves a working system rather than passive familiarity.

Sources and method

This explainer was developed from the preserved E110 transcript and checked on July 27, 2026 against original deliberate-practice research, Ryan and Deci's self-determination theory overview, and current Google Search guidance. The four-output test, evidence ledger, and four endings are Venture Step's synthesis. The research does not establish that any particular side project will improve expertise, employment, income, or well-being.

AI assisted with research organization and drafting. Dalton Anderson remains responsible for the argument, qualifications, and publication decision.

Sources

Follow the evidence.

  1. current SquadCast connection guidehelp.descript.com
  2. deliberate-practice paperdoi.org
  3. support.riverside.fm: 5260131045917 Video and audio file formats Overviewsupport.riverside.fm
  4. aligned-track guidesupport.riverside.fm
  5. timeline export guidesupport.riverside.fm
  6. Drive membership guidehelp.descript.com
  7. self-determination theory overviewdoi.org
  8. project ownership guidehelp.descript.com
  9. podcasters.apple.com: 823 podcast requirementspodcasters.apple.com
  10. stalled-recording recovery guidehelp.descript.com
  11. audio and video quality referencehelp.descript.com
  12. Rooms project guidehelp.descript.com
  13. Google people-first content guidancedevelopers.google.com
  14. audio requirementspodcasters.apple.com
  15. recording guidehelp.descript.com
  16. local browser-storage notesupport.riverside.fm
  17. cloud recording guidesupport.riverside.fm
  18. Rooms getting-started guidehelp.descript.com
  19. project-removal guidesupport.riverside.fm
  20. Rooms role guidehelp.descript.com
  21. Eliminating Toilsre.google