Permalink
Browse files

First commit

  • Loading branch information...
0 parents commit 3e76590a08a990b30aec5ae902bd98074778d715 @chrishulbert committed Sep 28, 2011
Showing with 625 additions and 0 deletions.
  1. +104 −0 Presenter.html
  2. BIN bg.jpg
  3. +102 −0 presentation.md
  4. +419 −0 showdown.js
@@ -0,0 +1,104 @@
+<html>
+<head>
+<title>Markdown Presenter</title>
+<style>
+ html, body {
+ margin:0;
+ border:0;
+ padding:0;
+ font-family: helvetica;
+ color: white;
+ }
+ div.centered {
+ margin:auto;
+ font-size:40px;
+ width:20em; /* So we get about 10 words per line */
+ }
+ .slideCount {
+ position: absolute;
+ bottom: 1em;
+ right: 1em;
+ }
+
+ /* My styling here */
+ body {
+ background: #223;
+ background: -webkit-gradient(linear, left top, left bottom, from(#334), to(#112));
+ background: -moz-linear-gradient(top, #334, #112);
+ text-shadow: #000 0 -2px 0;
+ }
+ .bg {
+ background-image: url(bg.jpg);
+ position:absolute;
+ left:0;
+ right:0;
+ top:0;
+ bottom:0;
+ opacity:0.005;
+ }
+ /* End styling */
+</style>
+<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
+<script type="text/javascript" src="showdown.js"></script>
+</head>
+<body>
+
+<div class="bg">&nbsp;</div>
+
+<table style="width:100%;height:100%;border-collapse:collapse">
+<tr valign=center>
+<td>
+<div class='centered'>
+<em>Loading</em>
+</div>
+</td>
+</tr>
+</table>
+
+<div class='slideCount'>Slide X of Y</div>
+
+</body>
+</html>
+
+<script>
+var Present = {};
+Present.converter = new Showdown.converter();
+Present.showSlide = function(slide) {
+ Present.currentSlide = slide;
+ $('.centered').html(Present.slides[Present.currentSlide]);
+ $('.slideCount').html('Slide ' + (Present.currentSlide+1) + ' of ' + Present.slides.length);
+};
+Present.nextSlide = function() {
+ if (Present.currentSlide < Present.slides.length-1) {
+ Present.showSlide(Present.currentSlide+1);
+ }
+};
+Present.prevSlide = function() {
+ if (Present.currentSlide > 0) {
+ Present.showSlide(Present.currentSlide-1);
+ }
+};
+
+$.ajax({
+ url: 'presentation.md',
+ success: function(data) {
+ if (data.length>0) {
+ var converted = Present.converter.makeHtml(data);
+ Present.slides = converted.split('<p>!</p>');
+ Present.showSlide(0);
+ }
+ }
+});
+
+$(document).keydown(function(e){
+ if (e.keyCode == 37) {
+ Present.prevSlide();
+ return false;
+ }
+ if (e.keyCode == 39) {
+ Present.nextSlide();
+ return false;
+ }
+});
+
+</script>
BIN bg.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,102 @@
+Apps
+===
+Lots of people have been asking stuff...
+
+!
+
+My story
+===
+* Wasted +1yr on first app
+* First few failed
+* Since then churn out simple ones
+* Been focused a few months maybe?
+* 7 or 8 apps now
+
+!
+
+Sales
+===
+* Money's kinda useful
+* Average $70/day
+* Soon to be $100 with voda app
+* Thats 36k...
+* I want a boat
+
+!
+
+Coding
+===
+* Obj-C is nice
+* Think of it like a VERY simple layer of OO on top of C
+* Much simpler than C++
+* Like JS with C syntax
+
+!
+
+Time and Motivation
+===
+* I spend a few hours a week on it
+* Motivated by family/house
+* Dont be scared to give it a go
+
+!
+
+Support
+===
+* I have my email in most apps
+* Get maybe one a day?
+* Everyone is friendly
+* I gave one refund
+
+!
+
+Fail forwards
+===
+* Most apps fail
+* < $5 / week = fail
+* So: Make lots of small apps
+* Build on what works eg usage
+* Remember rovio made 51 apps before angry birds.
+
+!
+
+Ideas
+===
+* Start with crummy ideas. Thats better than nothing.
+* If it's 'obvious' to you, then its probably useful to someone.
+* Execution > ideas anyway.
+
+!
+
+Marketing
+===
+* Tried free for a week - fail (800 -> 0)
+* I have websites for my apps - nothing
+* Tried $2 - nothing, except usage apps
+* Now I just plonk them on at $1 or $2 and leave it
+* Haven't tried adwords
+
+!
+
+Nuts n bolts
+===
+* Reviews take 2 weeks
+* Apple takes 30%
+* GST is 10%
+* Marginal tax will take 37% of what remains
+* Put it in the wife's name!
+* Ads in apps make nothing
+
+!
+
+Ideas
+---
+* Pair up, make two apps, one in each name to make revenue split simple
+* Android - never touched. Get in the ground floor on tablets?
+* Scratch your own itch - make a very simple app
+
+!
+
+Whats stopping you?
+---
+Any questions?
Oops, something went wrong.

0 comments on commit 3e76590

Please sign in to comment.