Skip to content

Instantly share code, notes, and snippets.

angular.module('campfire', [
'templates-app',
'templates-common',
'ngBoilerplate.home',
'ngBoilerplate.about',
'ui.state',
'ui.route',
'UserSrvc'
])
@dillonforrest
dillonforrest / useful-interfaces.md
Last active August 29, 2015 14:20
are command line tools and email-first interfaces generally more useful interfaces?

A thought experiment: CLIs and email the most useful interfaces?

Rationale behind this thought experiment

The GUI is the most common UI by far. However, GUIs are expensive to create and iterate and frequently frustrating for the end user. These shortcomings could be addressed with better engineers and better product sense, but many companies can't afford or can't retain quality engineers, designers, et al. Does the GUI have too much marketshare? Are there other interfaces which are more useful?

The CLI

Reasons why CLI is a great interface:

  • All unix philosophy benefits, especially composibility, which implies network effects since CLIs' collective usefulness is an exponential or factorial function of the number of CLI tools available. You can pipe, grep, tail, curl any of your CLI outputs with any other CLI. (~50% of the benefit)
@dillonforrest
dillonforrest / learning-to-code.md
Last active October 6, 2015 01:06
prewriting for a post

What is this?

A concise and tactical guide to learn to code.

Rationale

Learning to code is hard. Many people are trying to learn to code, and many of them are frustrated with their progress not matching their expectations. Developer bootcamps have emerged to monetize this frustration.

Who is this for?

  1. el nino (l) vs xisco (w)
  2. yarko (l) vs nasty ray (w)
  3. scumbag jole (l) vs wing (w)
  4. illz (l) vs cheerito (w)
  5. pocket (l) vs kid colombia (w)
  6. ronnie (l) vs hong 10 (w)
  7. gun (l) vs kareem (w)
  8. ken fury (l) vs gravity (w)
  9. luigi (l) vs menno (w)
  10. robin (l) vs issei (w)