Cooperscript

Implementation

 

Steps

  1. Develop foundation of Cooperscript code execution - almost done!
  2. Develop rest of Cooperscript code execution
  3. Release Cooperscript as console-based compiler on GitHub
  4. Learn web programming using Node.js
  5. Develop web-based prototype of Psyberhood
  6. Use CAMH and/or Progress Place to recruit testers
  7. Hire Java programmer who is on autism spectrum, as co-founder
  8. Co-founder to develop Psyberhood smartphone app
  9. Mike to develop core of CRUNE:
    1. Cooperscript RUNtime Environment (CRUNE)
    2. Write Coopertags (monospaced) design specs
    3. Implement GUI: monospaced mode
    4. Release Cooperscript/GUI on GitHub
  10. Make pitch to DMZ tech incubator at Ryerson
  11. Search for angel investor
  12. Co-founder to assist Mike in developing CRUNE
  13. Mike to develop full version of CRUNE:
    1. Write Coopertags (full version) design specs
    2. Develop Coopertags
    3. Integrate Cooperscript with Coopertags
  14. Steps 15 and 16 are simultaneous
  15. Mike to lead development of Cooperscript SDK:
    1. Develop Cooperscript code editor
    2. Expand code editor to Cooperscript SDK
    3. Develop monetizing functionality
    4. Release Cooperscript SDK
  16. Co-founder to integrate CRUNE with Android: Cooperscript Library
  17. Upon failure of angel investor search:
    1. Co-founder is laid off
    2. Mike to develop rest of project, including iOS app
  18. Step 19 begins whenever either Step 15 or Step 16 is completed
  19. Develop iOS version of CRUNE
    1. Convert CRUNE to Swift
    2. Hire Swift/Java programmer to develop iOS app
  20. Launch Android and iOS Psyberhood apps
  21. Posts moderated by mental health organizations
  22. Develop Cooporhood app using Cooperscript/Coopertags
  23. Launch Cooporhood app
  24. Purchase Google AdWords advertising
  25. Hire moderators (or use besedo.com)
  26. Develop prototype communities using Cooperscript
  27. Release source code of prototype communities
  28. Implement machine learning to detect problem posts
  29. Nice to have, not essential:
    1. Implement Keyboard Aid (bells and whistles of editor)
    2. Develop WYSIWYG Coopertags screen editor
    3. Implement Coopertags-to-HTML converter
    4. Implement Cooperscript-to-Javascript converter

[ Back to Top ]