Hacker Newsnew | past | comments | ask | show | jobs | submit | mitch3x3's favoriteslogin

For those on Windows, and who want a quick way to purge their Facebook data, I wrote a tool (that was favourably received on HN when I originally announced it) :

http://www.jaruzel.com/blog/how-i-erased-5000-facebook-comme...


As the author mentions, these sort of decisions can be very nuanced (thinking about valuation, dilution, liquidation preference, exit value, etc.).

Happy to help anyone thinking through these situations.

Put together some helpful resources and tools here: https://withcompound.com/equity

Some other useful guides:

https://www.holloway.com/g/equity-compensation

https://fortune.com/2016/09/27/the-complete-guide-to-underst...


You seem to be starting too abstract. Analogs help and so does starting from a point where the students can experiment and get feedback on their mistakes from their own code, not from abstract concepts. These are lessons I learned when we designed and taught a 8 week coding course for Graduate students who had never touched code before. Feedback for us as teachers was instant. (Analogs. Analogs. Analogs.) Imagine learning about structural engineering - would you rather start by prototyping bridges with different materials and seeing how different structural designs hold up better, or would you prefer to be lectured about conflicting philosophies on proper road arrangement, materials and tensile strength first.

Analog example I used (explain like they're five): Front end, backend, middleware, databases are like a Macy's animated window display. HTML is choice and order of the mannequins in the window. CSS are the colors and positioning. Javascript is the string that makes visible characters move. Middleware (Python, Go, Java) are the sales clerks grabbing goods from the warehouse (database), serving customers, and updating the window panes.

The course did a lecture on HTML/CSS first day, Javascript second, dug in deeper by debugging a snakes game in JS, Git on day 3 (failed for same reasons you mentioned), Ruby on Rails (immediate productivity was key), Wordpress installation, then PHP deeper dive, etc. One student said "I can't believe I paid someone $20k to build me a Wordpress site that I can now set up and customize myself after a few days."

Always start with immediate productivity for non CS students - let them sink teeth into the ideal outcome, then modify that ideal, then learn how to break and fix it, then dig deeper into why and how things work before going to best practices. If they don't know why something broke, they can always go back to figure out how it should work first.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: