Cheat Sheets
Kudos to OverAPI for putting together a quality list of cheatsheets.
- HTML5
- CSS
- Javascript
- Ruby on Rails
Day 1 – getting set up
Learning to code, I downloaded Sublime text, created a GitHub account, created an NPM account, created a CodeAcademy account, and purchased HTML & CSS, JavaScript and JQuery. I already had a Khanacademy account, and I had read through some stuff on HTML/CSS before starting this challenge.
I asked 2 people to be my mentors and tutors in this process (Nathan and Vamsi).
I’m starting with GitHub
My thought here is that I want to get really good at using other people’s code, building on their achievements, and collaborating creatively.
I went through the tutorial for GitHub, and the first and second lesson on GitHub through CodeAcademy.
I then started reading the GitHub Documentation guide. Completed GitHub Flow. Completed GitHub Hello World. Completed Getting your project on GitHub.
Cost: $74 (books) – I really overpaid, but that’s the cost of rushing…
Time: 2.5 hrs
Documentation
Style Guides
This is a list of style guides for the core languages that we are working on. (These are mostly GitHub links)
- HTML/CSS – courtesy of Google
- Ruby
- Ruby on Rails
Study guide
The Full-Stack Challenge: From zero programming experience to full-stack in 12 months
The goal of this post is to set up an outline for ongoing education in software development. It assumes that you know literally nothing about software as a starting point.
CEO: Apostle of hope
- Hope is always “for something good”, and so the CEO is constantly in the position of reminding people of the good things to come, whether that is vendors, investors, employees or customers, you need to constantly emphasize the good around you.
- Hope is always for something in the future. That’s why innovators and explorers, and the best CEOs are always living in the future, one step ahead of the curve, living in the next quarter or year. A good CEO sees the potential and helps to realize it as well. You need to be prophetic.
- Hope is only towards something arduous and difficult. It typically does not have much to do with the trivial things that we accomplish every day.
- Even though it is difficult, it must be possible.This is where the CEO has the difficult task of creating “reach” goals, stretching enough to motivate his employees to do something difficult, but also making sure that it is attainable. This is also where creating certainty can be hugely valuable to a firm – something we’ll talk about a little bit later.