What can I learn from GlowTouch statistics?

11 Sep

August Averages

I decided to look at some statistics for my Android game Glow Touch. This is a game that allows users to touch the screen with any number of fingers to see a wonderful light show. You can use dozens of finger combos to control colors and shapes on the screen. There is no objective to the game. It is just a novelty.

The only stats I’m collecting are play time, screen size, and how long a number of fingers are being used. The first thing I looked was an average. Looks like the play time is over 6 mins which is great. There is about a 70% drop in finger count for each extra finger. These numbers also tell us that only about 10% of people ever use 2 hands.

Glow Touch Stats

Glow Touch Aug Correlation Stats

Next I checked out the correlation each of these variables had to each other. The stronger the correlation (closer to 100%) implies that a user who does X will also do Y. A zero correlation means there is no meaningful connection between the two variables.

The highest correlation I found was the width and height of a phone. This makes sense. No one has an extremely square or oblong phone. The next variables with a high correlation are finger count transitions. Most people who use three fingers also use four finger. The worst transition is five fingers to six. This makes sense since it takes two hands to have six fingers. Maybe I should suggest to people that they should try it with two hands.

The negative correlation between screen width, height, finger count 1, and 2 tells us that users with smaller phones are more likely to use one and two fingers. One of the most interesting correlations is the play time. It is near zero for all variables. This means there aren’t any large factors that engage users to play longer.

I would like a way of tracking what phase people are using the most. Maybe I can duplicate the best phases and eliminate the least played. I can see that the phase was changed 2k times in 500 sessions. That sounds really low. I need a better way of tracking user behavior for phase flow.

I have a few take always from these numbers. It looks like user engagement is really good. I need to add tips and hints to convince people to use more fingers. I also need to add better phase tracking.

New Year’s Resolution Follow Up (Half Way)

14 Aug

You are more likely to accomplish your goals when you write them down and share them. Last January I posted a list of 15 things I’d like to accomplish this year. I’ve done a pretty good job so far on most. A few I’ve let fall behind though. Luckily I still have a few months to do them. Here is the list so far.

0. Ask My Girlfriend Alyson to Marry Me – Accomplished! I popped the question when we were in South America. This was a hidden goal since I couldn’t publish it. It was my top goal and definitely accomplished it! Here is a video of it happening.

1. Get a permanent position – Accomplished! As of March, I am a permanent employee at Qualcomm.

2. Read at least 12 books – On Track. I have read 11.5 books so far. I will definitely accomplish this goal.

3. Start a Podcast – Failing. I have completely failed on this one. I recorded one but it sounded terrible. I might still try to salvage this goal before the year is over.

4. Get my weight below 220 by May 1 – Accomplished! I lost 12 lbs over 4 months. I’m still very close to this weight. I feel great.

5. Run 2 Half Marathons – On Track. I ran one half marathon in April and a triathlon in June. Now I’m planning on running another triathlon in the fall. Definitely on track for this one.

6. Savings – On Track. I want to save 20% of my income. I am on track for this one. I had to pay for my South America trip and an engagement ring. Those were very expensive, but I think I’m still on track for this savings goal.

7. Exotic Travel – Accomplished! We traveled to Mexico City, Buenos Aires, and Macchu Pichu. Such an amazing trip!

8. Android App Downloads – Failing. I wanted to have 200 new users per day. I am still only at 30 new users per day. I have about 8.5k users overall. I have no idea how to improve this. I hope I just get lucky.

9. Android Ad Revenue – Failing. My goal was to get up to $200/month. I’m only at $40/mo though. Hopefully I’ll get luck and something will jump up in the next few months.

10. Write 12 Blogs – On Track. I want to publish at least 12 blogs this year. This will be my 7th so I’m on track.

11. Go fishing / lobster diving – Accomplished. We went lobster diving in February. Hopefully I’ll be deep sea fishing in September.

12. Education – Failing. I wanted to do at least one online class. I haven’t yet. There is still time though.

13. SCUBA Dive – Failing. I still haven’t gone diving yet.

14. Channel Islands – Failing. I still haven’t visited the islands. There is still time though.

15. Follow Up Blog – Accomplished!

I have accomplished 6 goals so far. I’m on track with 4 goals. 6 goals are not on track as of right now. I think I can recover 4 of these fails though. Hopefully, I can get 14/16 goals accomplished by the end of December. That will be a pretty good year.

Gene Splicing @ Home?

2 Jul

I have heard from several people recently about a new technique for targeted gene splicing called CRISPR. Most notable was a RadioLab podcast about it. It is a special RNA strand and protein found in bacteria that will target a specific segment of a genome. When it finds this special segment, it snips it out. The organism tries to repair the break with surrounding DNA. If you surround the organism with your engineered DNA, the cell will sometimes grab those edited genes. Here is a great 4 min video explaining this.

The important take away with this is that it has made gene splicing extremely easy to do in a lab. What used to take 6 months and $250,000, now can be run by high school students and only takes $1,000 per experiment in a research lab! This got me thinking. Research labs aren’t known for being huge cost cutters. They are more interested in quality research than reducing the costs drastically. What if you wanted to do this gene splicing for as cheap as possible?

I talked to a few friends that are professionals in the field. I got a basic equipment breakdown to do this new CRISPR gene splicing. I found that the initial equipment investment would only cost about $800 and each experiment could be done for about $10. For less than a $1,000 dollars you could make your own gene splicing lab capable of doing a few dozen experiments.

This is astonishing! What could be done with this micro-lab if we got it to 1,000 hobbyists and students? What kind of revolution could we do with 100,000 micro-labs?

Here is my material breakdown: 

40 – P20 micropipette
7    – Disposable pipette tips
600 – PCR machine
25  – Electrophoresis box
40  – PCR enzyme
65  – CRISPR plasmid
30  – dNTP for PCR
40  – Breeding Pair of Lab Mice (removed from list)

847 Total

807 Total

Please comment if you have any suggestions or critiques.

Planet Sim Data Analysis for January

12 Feb

As I mentioned in an earlier post, I just published my first Android app. It is a solar system simulation called Planet Sim. I added the ability to use Google Analytics on it. I figure it would be a fun way to gather user usage (anonymously) to see how people are playing the game. Here are some of the results.

I got 500 downloads in the month of January to bring my total to 3.5k downloads since I published it mid October. There were 3,000 sessions this month so it looks like the app is being opened about 10 plays per day. This app looks like it is really being used! I would like to add a feature to my analytics that allows me to see how many times a single person is playing the game. Currently there are 500 devices with my app. It may be that all 500 users are using my app 6 times per month or that a hand full of people are using it hundreds of times. I’m guessing the answer is somewhere in between. PSscore

I added a feature that scores points. The more new stable planets you have, the more points you get.  The graph shows that there is a nice distribution of scores. This leads me to believe that people are truly playing the game and a portion care about their score. About one in 5 sessions ends before any points are scored though. The highest score in January was 25,000!
PSsunmass2The next interesting graph to look at is the mass of the sun when the app closes. This isn’t a very good way of measuring the mass of the sun since the sun slowly burns away. If you leave the app running before it closes, it will report a much smaller sun. This is why there is a large grouping near 1200, the smallest the sun can get. The most interesting part of this graph is that some players were getting the sun huge! Sometimes so big it would fill the entire screen. The largest sun reported was 480k.

PStouch2The next thing to look at the number of times the screen is touched during a session. This should tell me how often people are opening the app and adding planets. As you can see from the graph, a vast majority of players are interacting with the app. About 95% of sessions have at least one screen touch and the median number of touches was about 40. About 5% of sessions have over 1,000 touches. I need to figure out how to get more people up to this level of playing!

The last thing I’m going to look at is the correlation of all of these factors. How likely is it that if a player has a large sun mass, they will also have a high score. The table on the left shows the correlation of these variables. +1 is a perfect positive correlation and 0 means no correlation at all. Most most interesting thing we see in this table is that there is very little correlation to any of these variables. The biggest correlation is to the total planets on the screen and the the number of scoring planets. This makes sense. Also, the larger the sun’s mass, the higher your score is. That is interesting. This is possibly because these people are playing longer.

In conclusion, it looks like people are really playing this game. I have about 10 active players per day. I’m going to try to add a counter that tracks the playing time and a few other variables. I’ll do a follow up with these new data points in the coming months.

New Years Resolution – First Follow Up

5 Feb

It has been a month into 2015 now. Let’s see where I am on my 2015 new year’s resolutions.

1. Get a permanent position – Nothing has been signed, but I got the call last week that I’m being rolled over to a permanent position! This one looks like it will be completed soon.

2. Read at least 12 books – I have read nearly two books. I finished the last half of the book I started in December and finished a short book on exercise in January. I just started a book about a man’s adventure hiking the Inca Trail (foreshadow to #7). I’m right on track for this one.

3. Start a Podcast – I love podcasts, so why not start my own? I have the microphone now, but haven’t recorded anything yet. 2015weight2

4. Get my weight below 220 by May 1 – I have a $200 pact with a few friends to see who can lose the most weight by May 1. I want to get to weight less than 220 lbs by May 1. Right now I’m already have way there!

5. Run 2 Half Marathons – I signed up for the San Diego Half Marathon. It is the first week in March. I’ve been running 5km-10km twice a week in preparation for it. I still need to find another race, but I’m definitely on track for this goal.

6. Savings – My savings rate is on track.

7. Exotic Travel – It looks like Alyson and I are taking a trip to South America in April! We are still planning it, but it looks like I’ll do a week in Buenos Aires and a week in Machu Picchu. I’m really excited for this trip.

8. Android App Downloads – In December 2014 I was averaging 40 downloads/day on my Android apps. My goal is to average 200 downloads per day. I am definitely very far off of that mark. This month I had about 20 downloads/day. This goal isn’t looking very good.

9. Android Ad Revenue – I’m only made $25 this last month. My goal of $200/month is not looking very good either.

10-15. The Rest – The I haven’t really made any progress on my last five goals. I need to write more blogs, take a class, and do a few more outdoor adventures. They are all mostly one-offs, so I should have plenty of time to  do it before the end of 2015.

Looks like I have made really good progress on half my goals, but still need to work on the other half of my goals. Good thing I still have eleven months to go.

2015 New Years Resolutions

2 Jan

1530479_10102020368567093_638154190_nYou are more likely to accomplish your goals when you write them down and share them. Last year I wrote about my new year’s resolutions. I also did a follow up blog about how well I did. Here is my list for this new year. The longest list to date!

1. Get a permanent position – I’m on contract with Qualcomm right now. It is supposed to turn into a permanent position soon. This was a goal last year too that I did not accomplish. Hopefully it will happen this year.

2. Read at least 12 books – The median number of books read in the US is 5 per year, so reading a dozen or more books puts me well ahead of most people. This was a goal last year that I accomplished thanks to audible.com. I think I should be able to do it again.

3. Start a Podcast – I love podcasts! I listen to about 6 hours of podcast a day. I wrote about my favorite podcasts already. I think it would be fun to start my own. I want to base it off one of my favorite podcasts called Wikiphilia. My goal is to publish 12 episodes this year.

4. Get my weight below 220 by May 1 – Cliche goal, I know. I have a pact with a few friends to see who can lose the most weight by May 1. Winner gets $200! I’ll consider this accomplished if I weigh less than 220 lbs by May 1 or win the weight challenge.

5. Run 2 Half Marathons – Goal I didn’t accomplish this last year. Let’s try it again.

6. Savings – Continue my same retirement funding and also put 20% of my income into my brokerage account. I’ll be extra happy if I can bump my savings rate up to 25% of my take home pay.

7. Exotic Travel – I want to take at least one exotic trip. Possibilities are South America, Mexico City, or Asia. So this goal will be accomplished if I travel off the continent or at least 1,000 miles into Mexico.

8. Android App Downloads – I published several Android apps in the last few months. Planet Sim is my most popular with about 3k downloads over the last 6 weeks. I’ve really enjoyed making them. Right now I am getting about 50 downloads per day on average. I would like to bump that up to 200 downloads per day. That is about 70k new users this year. I have no idea how hard this one is going to be.

9. Android Ad Revenue – I’m averaging $2/day right now in ads. That is about $700/year if I can keep up this rate of revenue. I would like to earn $2,000/year. Again, I have no idea how hard this is going to be. I achieved a rate of $700/year within two months. Hopefully $2,000/year can happen with another few months of work. I’ll consider this achieved if I make $2,000 this year or gross $200/month in Nov or Dec 2015.

10. Write 12 Blogs – I had this goal last year. I only got half way there. Let’s try again this year.

11. Go fishing / lobster diving – I had this goal last year, but didn’t accomplish it. Let’s try again this year.

12. Education – Bettering one’s self is always a good thing. I would like to finish one online class or take the GRE this year.

13. SCUBA Dive – I got certified this last year, but haven’t gone diving yet. I would like to dive at least 3 times this year.

14. Channel Islands – I want to spend a night or two out on the channel islands near the California Coast.

15. Follow Up Blog – I want to write a follow up blog in the middle of the year and one at the end.

So that is my list of goals for the year. It is a long list, but definitely achievable. Wish me luck.

2014 New Year’s Resolutions Follow Up

24 Dec

At the beginning of this year, I wrote a blog about my new year’s resolutions. This is a follow up to that blog. I’ll give a 1-5 star rating of each goal.

  1. Full Time Employee – I haven’t gotten a full time position yet, so I’ll have to give this goal a 1-star. It should be happening soon though.
  2. Run 80km in organized races – I failed pretty bad at this one too. I only ran in one organized 10 km race. This one gets a 1-star rating too.
  3. SCUBA certified – I’m certified! 5-stars on this one!
  4. Leave the Continent – We went to see Alyson’s sister’s wedding in the Dominican Republic. It is the Caribbean. I am not sure if that is off of the North American continent, but it still counts in my book. 5-stars
  5. Blogging – I wanted to write at least 12 blogs this last year. I only wrote 6-7, so this is half way there. I’ll give it 3-stars.
  6. Books – I wanted to read at least 12 books this year. Because of my subscription to Audible.com, I read more than 12 books. Out of the 15 books I started this year, I finished 14. 5-stars!
  7. Lose 10 lbs – Mostly failed on this one. I did lose a little weight, but not as much as I wanted. 2-stars.
  8. Review Goals – I wanted to do a follow up blog mid year and one at the end of the year. No middle year blog but this is my end of year review. This goal is half way accomplished. 3-stars.

Overall I averaged a 3.1 out of 5. That is OK I suppose. I would like to do better this coming year. Hopefully I’ll do better next year.

(1+1+5+5+3+5+2+3)/8 = 3.1 stars

First Publish Android App

16 Dec

I’m excited to say that I finally published my first android app! In the last month it has been published, it has had just over 2,000 downloads! It is called Planet Sim. It is just a simple solar system simulation app. You can add planets with a flick of your finger. All of the physics is real, so objects can collide, orbit, or fling away.

Check it out!

Moore’s Law Coming to an End?

26 Nov

Ok, so Moore’s Law. The strict definition of Moore’s Law is that the density of transistors in an integrated circuit doubles ever 18-24 months for the same price point. This has held pretty consistent since the early 60s. We are now at a point where shrinking is really hard to do. However, it seems we have always been at a point where shrinking is really hard to do. If it wasn’t hard, we would have solved it already and moved onto the next hard thing.

At this point we are doing pretty well on finfet technology. This is the technology where the transistor channels are wrapped around each other instead of layered. I just saw a 14nm finfet chip working a few weeks ago. We have a clear roadmap to shrink down to 9nm, maybe even 6nm.

Our fanciest transistors in production right now are 20nm. If we can shrink easily to 9nm finfet, that will give us 5 more years of doubling (20^2/9^2). 6nm finfet will give us 10 years of doubling! So with this in mind, we have always been 5-10 years away from the end of Moore’s Law. So I think we are right on track to keep Moore’s Law going!

However at the 9nm transistor size, quantum forces get crazy. 9nm is only 40 silicon atoms wide! The way we think of transistors today can’t shrink much smaller than that and still be economical.

$1,000 of computing for the last 100 years

Now we can look a the loose definitely of Moore’s Law. Not that transistor tech doubles, but that computing doubles every 2 years for the same price point. It appears that computing has been on this trendline for nearly 100 years, well before transistors were all the rage. Computing was doubling every 2 years when we used mechanical switches, relays, and vacuum tubes. The graph to the right illustrates this well.

We are looking at moving away from traditional 2D silicon transistors in the next 5-10 years. As Niels Bohr said, “It’s Difficult to Make Predictions, Especially About the Future.” It is hard to know what’s next. However, there are many promising directions we are going right now: neuromorphic architecture for pattern recognition, carbon nanotubes and through silicon vias (TSV) for traditional digital computers, quantum computers for parallel computing, and DNA computing for storage. There are lots of choices! I predict that Moore’s Law will be just fine for many decades to come.

Summer 2014 Bucket List

8 Jul

This is my first summer in southern California. I want to make the most of it, so I’ve been collecting a list of fun things to do.The plan is to get all of this done this summer. I’m cheating a little since I’ve already done a few of these things, but I’ll include them anyways. 

  1. Visit Santa Barbara – I’ve heard it is really fun and Alyson’s niece is there.
  2. SCUBA certify – Everyone has told me that I would love SCUBA since I like snorkeling so much. I’m signed up for a certification class at the end of July. Should be a lot of fun.
  3. Travel Abroad – This is one of my New Year’s Resolutions. I’ve already done this. We went to Alsyson’s sister’s wedding in the Dominican Republic.  
  4. Burning Man – Tickets are bought already. This is happening at the end of August. 
  5. Seattle Solstice Day Parade – Just got back from this trip. 
  6. Camp Joshua Tree – I might do this at the end of summer when the weather gets nicer. If I do it by October, I’ll still count it as a success. 
  7. One Backpacking Trip – I always do a big backpacking trip each summer. List of places to go include: Yosemite, Mt Whitney, Colorado Mountains, Channel Islands, or something else. I’m leaning towards the Channel Islands right now. 
  8. Get a Fishing License – Seems like a good goal
  9. Go on a fishing boat/cruise – I’ve had friends do this. Looks like a lot of fun. 
  10. See the Blue Whale migration – I loved seeing the grey whales. Blue whales should be cool to see too. 
  11. Ice Blocking – Something I’ve done in New Mexico. It is a fun summer activity.  
  12. Go to Belmont Park – I want to ride the Belmont roller coaster soon. 
Design a site like this with WordPress.com
Get started