Skip to content

Instantly share code, notes, and snippets.

@BWoodfork
Last active July 9, 2017 23:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BWoodfork/f0b07b7445f435d74505265b8f42ad26 to your computer and use it in GitHub Desktop.
Save BWoodfork/f0b07b7445f435d74505265b8f42ad26 to your computer and use it in GitHub Desktop.
Tech Cohort Notes

Assignment #4

  1. Review your progress towards your goals, and if applicable, write down how your goals are changing or focusing.
  • My goals are changing in the sense of making smaller goals, so as to reach them easier with my busy schedule. And then buildin upon that succeess.

Assignment #3

  1. This week, track your steps toward each incremental goal you set for yourself. Have you completed your daily goals? Your weekly ones? If not, what stopped you? If so, how did it feel? Is it sustainable? Where will you concentrate your efforts this week?
  • Progress: I was not able to complete any of my weekly/daily tasks since my last update. I am currently in the middle of moving and ramping up on a new client. So my extra free time has been dedicated to those two things. However, I believe I can plan around those things and fit some time in for achieving my goals. My goals are definitely achievable. It's just a matter of proper planning. This week, I will concentrate my efforts on ordering/reading Clojure Applied.
  1. What are some daily/weekly habits you can build (or reinforce) that will help you in achieving your goals? For this week, pick 1 daily habit that will help you make progress. Make it easy to accomplish, to help build confidence. Don't worry about this being an ambitious daily goal - it should not feel ambitious. Do this thing every day.
  • My daily habit will be updating my tech cohort calendar and assuring that I am sticking to my schedule.

Assignment #2

Communities

  1. Teach intro to Clojure workshop
    • Decide what all will be taught at the workshop
    • Make a list of the workshop goals and the target audience
    • Provide a list of resources for participants to look into during and after the workshop
  2. Film 20+ Clojure related screencasts
    • Film 1 episode per week
    • Script a new episode every week
    • Get regular feedback from Clojure beginners via 8th Light and the Clojurians Slack channel
  3. Read Clojure Applied
    • Read 1 chapter every two weeks
    • Write blogs on interesting topics learned from the book
  4. Finish 100 4Clojure problems
    • Work through at least 2 4Clojure problems every week
  5. Give 2 conference talks on Clojure
    • Brainstorm with fellow 8th Lights and Clojurians on talk topics
    • Write a rough draft of an abstract
    • Submit talk to ClojureConj

Assignment 1

Accountability Partners

Jeff Ramnani Chris Peake

  1. Teach "Concurrency in Clojure" workshop
  2. Teach intro to Clojure workshop
  3. Teach Clojure + Robots workshop
  4. Film 20+ Clojure related screencasts
  5. Write at least 20 Clojure related blog posts
  6. Assist in finding and being staffed on a Clojure client
  7. Learn about the JVM
  8. Build a REST API app
  9. Learn & use AWS
  10. Learn & use Terraform
  11. Learn & use a persistent queue system (ex. Kafka, Amazon Kinesis, etc)
  12. Learn & use Datomic
  13. Read Clojure Applied
  14. Read Clojure Reactive Programming
  15. Read Mastering Clojure Macros
  16. Generate 500 subscribers + 2000 video views for screencast project
  17. Find out the best way(s) to debug Clojure apps in production
  18. Finish 100 4Clojure problems
  19. Learn about functional design patterns and implement at least one example on a project
  20. Make a guest appearance on the Cognitect podcast
  21. Give 2 conference talks on Clojure
  22. Teach 5 Clojure related Zagaku's
  23. Learn & use Clojurescript
  24. Use Clojurescript on a toy project
  25. Film 15+ Clojurescript related screencasts

Top 5 Goals

  1. Film 20+ Clojure related screencasts
  2. Give 2 conference talks on Clojure
  3. Learn & use AWS
  4. Assist in finding and being staffed on a Clojure client
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment