notionparallax / nine-circles-of-nerddom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nine-circles-of-nerddom

I realised that my students don't have a quick way to get themselves properly immersed in the life. This is a quick list to try and work out what to do. I'm sure we can have all kinds of discussions about what level a thing is, but just PR to add things (or add them as an issue) and then we can debate in the issues!

Level 1

This is for people taking their first steps into nerddom

  • Read some XKCD
  • Read some Coding Horror
  • Have read at least one SF book
  • Own a raspberry Pi.
  • Have a GitHub account
  • Be able to move around a file system from a Unix terminal

Level 2

  • Have a Stack Overflow account
  • Be able to implement fizz buzz in under 30 minutes in any language
  • Be able to use | and > at a Unix terminal
  • Blink an led using the raspberry Pi
  • Read an input from the raspberry Pi.
  • GET a json file and do something with it
  • Make a static website using HTML, CSS and JavaScript, host it on gh pages

Level 3

Level 4

  • Answer a Stack overflow question

Level 5

Level ?

  • have a tech blog

Level ??

  • have your blog post be featured on /r/programming, hackernews or /.

. . .

13v31 9

  • Read all of The joy of programming

Bonus level, get a Knuth reward check a knuth reward check

About

License:MIT License