about this thing called “Hacker School” in Wired or something • Whoa, these people look happy! • The application deadline was … yesterday :( http://archive.wired.com/geekmom/2012/12/hacker-school-experience/
School the day after the application deadline, • about Dec 15th 2013 • But luckily they do rolling admissions • So I buckled down and wrote my application in a couple days • I submitted it on Dec 18th
School?” • “What would you like to work on at Hacker School?” • “What is the most fascinating thing you’ve learned in the past month?” • “What do you want to be doing in 2 years?”
CEO) about 2 weeks later, on Dec 28th ——> • He sent a link where I could schedule a 30 min Skype interview with a Hacker School facilitator • I chose Zach ——> • This turned out to be an informal chat
for printing a binary tree to a terminal • We worked on generalizing it to multi-digit labels on the nodes https://github.com/paul-jean/code-dojo/tree/master/20131226-array-to-bin-tree
is in Lower Manhattan, in SoHo • It’s a big open work space • A row of desks and some meeting rooms • The meeting rooms are named after famous computer scientists • e.g. Lovelace, Babbage, Church, Turing
https://www.hackerschool.com/manual#sec-recruiting • Hacker School is also NOT a nonprofit • Companies pay them to recruit HS graduates • Companies pay them 25% of the first year’s salary
https://www.hackerschool.com/manual#sec-recruiting • During Hacker School, focus on learning what you’re passionate about • After Hacker School is over, they will help you find a job (if you want one)
• Mandatory group check-in at 10:30 AM sharp • Check-in groups will rotate every 2 weeks • Tech talk every Monday night • Optional job prep sessions on Fridays ? ? ? ?
• He said he’d pair with me on React.js • So we refactored my Game of Life again! Now using React! http://paul-jean.github.io/2014/05/17/gol-react.html
very efficiently • So I wrote a Chrome extension to highlight the updates • Only the cells that change color are updated on each step: http://paul-jean.github.io/2014/05/17/gol-react.html
GOL in functional Javascript • GOL in D3.js • GOL in React.js • GOL in Clojure / ClojureScript • GOL in Python • chart animations in D3.js • Clojure hackathon • LudumDare game hackathon • Boggle solver in Scala • url shortening server in node.js • Chrome plugin to highlight DOM mutations • mergesort in Javascript • memoization cab driver problem in Javascript • hash table from scratch in Java • phone book app in node.js • file-based prefix tree in node.js • linked list in Javascript https://github.com/paul-jean
BitTorrent client • interactive fiction game engine for the sega genesis • hopscotch hash table in assembly • radio signal visualizer • panoramic 360 video player for the Oculus Rift • Arduino door lock controller • real-time collaborative coding platform • recursive descent parser • graph database engine • BitTorrent client Go • monadic parser combinators • wifi-enabled remote-controlled car using Arduino