SNAC Proposal - Secret Pathways

SNAC PROPOSAL: Secret Pathways

Objective

The purpose of this SNAC proposal is to define and create a set of learning paths for Secret Network developers to quickly get up to speed with the knowledge they need to become well adjusted to a niche ecosystem and equipped with existing resources and learning material that will help them build new applications and tooling. Currently, new developers are asked to sort through complex and disjointed documentation on their own. Our more experienced developers are spending critical time answering the same frequent questions, from the kindness of the efforts to help build our community. We believe this process should be more straight-forward and simplified - set learning paths that are curated based on what each developer wants to do in the ecosystem. These learning paths will focus on the baseline critical information to get developers started and become independent in their learning journey.

Team

This project will not be successful without strong developers who understand the incredibly nuanced and complex environment for building applications on Secret Network. Often developers with this knowledge spend their time extremely wisely, and it can become a challenge to find time to document their process for others to follow. Our team is composed of developers who have walked through the process as new developers in the community and have built successful applications themselves. This allows us to know what new developers are looking for and what questions they are about to ask.

  • Project lead:
    • Fuzzy Pizza - Previous education committee lead and creator of 50+ pieces of learning resources and contributor to developer and education landing pages
  • Developer leads:
    • Alex Sinplea - Front end developer with experience interfacing with Secret apps
    • DDT - Back end developer for Secret Oracles, fractionalized NFTs and SNIP1155
    • Sheru - Back end developer for Secret Invoices
  • Content reviewers: BEnGEE / Laura (lead developers in the Secret Network community)
  • Design resources: TBD

Milestones and Deliverables

I. Documented Learning Path Structure

The first milestone will be to document a set of 3 learning paths that walks through the process at a detailed level. Each pathway will include a curated lesson plan structure that walks new developers through the individual topics they need to understand. We will consolidate links to existing material for this learning structure. To be clear, this milestone will not provide the actual content for each of the learning pathway topics.

  1. Milestones:
  • Document structure for “Intro to Secret Network Development” track
  • Document structure for “Interfacing with Secret Applications” track (i.e. front-end developers)
  • Document structure for “Building Secret Applications” (i.e. back-end developers)
  • Technical review of learn path structure
  • Approval / buy-in from development committee
  1. Core deliverable:

Core deliverable for I. Documented Learning Path Structure will resemble course outlines defined in the following document:[Course Outline] Secret Pathways: Interfacing with Secret Network.

II. Intro to Secret Network Development

This second milestone will focus on building out the learning content for the first track - intro to Secret Network development. This pathway will serve as the backbone for all developers to follow, as it contains information that is desired for both traditional front-end and back-end developers. This will focus on helping new developers understand the basis of what the ecosystem is built on and key concepts that they need to understand to get started.

  1. Milestones:
  • Complete learning content for “Intro to Secret Network Development” track
  • Technical review of “Intro to Secret Network Development” track
  • Approval / buy-in from development committee
  1. Core deliverable:

Core deliverable for II. Intro to Secret Network Development will resemble wiki/notion documents created by DeveloperDao: Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

III. Technical Developer Secret Pathways

The third milestone will focus on the complex technical content to set up their own environment, learn the constructs of their developer specific track. This pathway will serve as the core resource for developers to deep dive into their respective areas of interest. Each track will focus on a targeted audience for traditional front-end and back-end developers. This will focus on helping new developers stand up their own instance, preview code to understand key technical concepts, and modify the code to understand how to make changes to contracts and interface with applications.

  1. Milestones:
  • Complete learning content for ““Interfacing with Secret Applications” track
  • Complete learning content for “Building Secret Applications”
  • Technical review of technical developer tracks
  • Approval / buy-in from development committee
  1. Core deliverable:

Core deliverable for III. Technical Developer Secret Pathways will resemble wiki/notion documents created by DeveloperDao: Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

Budget Request

  1. Milestone 1 - Documented Learning Path Structure (Estimated 4 weeks)
  • 40 Non-developer hours @ $70 / hr = $2,800
  • 120 Developer hours @ $150 / hr = $18,000
  • 20 Designer hours @ 70 / hr = $1,400
  • Total: $22,200 upon completion of deliverable
  1. Milestone 2 - To be scoped upon completion of Milestone 1

  2. Milestone 3 - To be scoped upon completion of Milestone 1

7 Likes

Yes please!

Agents can/will do everything to point to these pathways if created as well.

1 Like

This is good would like to see the dev committee be involved as well

2 Likes

This would be a great resource to share with devs at events. Fully support :slight_smile:

1 Like