Archive

Archive for the ‘Uncategorized’ Category

Charging a dead Nexus 7

September 30th, 2014 No comments

I have a nexus 7 tablet that had been “dead” a few times.  Each time it gets into the dead mode, the back light flash about once per second when I was trying to power it on.  When charging, the charge icon will not come on, and the tablet can not be powered on even after days of charging.

It appears lots of people ran into similar problems and have various fixes described on the web. One is fixing the loose battery connector.  It did not work for my tablet.  Only the following approach fixed my Nexus 7:

1.  Plug-in your dead N7 to a wall charger. (Jump immediately to step 2.)
2.  Immediately after plugging it in, press Volume Down and Power at the same time.

*This should get you into the bootloader menu. You may have to try this with different chargers or test out the timing in order to get it to work.

3.  Once in the bootloader menu, use Volume Down until you see “Power Off Device.”
4.  Choose that option with the Power button.
5.  Once your device is off, unplug the charger and then plug it back into the device.
6.  You should now see the battery meter (pictured above) with your device returning to life.

Credit: http://www.droid-life.com/2012/12/27/fix-nexus-7-refusing-to-charge-try-this-trick/

Categories: Uncategorized Tags:

Arduino Widely Used in AT&T Car and Home Hackathon

September 15th, 2014 No comments

Last week AT&T’s "Code for Car and Home" hackathon took place at the Cosmopolitan in Las Vegas where over 200 developers, 47 teams, 41 sponsors, and over 300 in total attended. At the hackathon, developers built apps that focused on connected vehicle and home automation. One of our two top winning teams focused on an app to help with distracted driving, phone calls while driving, etc.  Another winner focused on home safety, monitoring and reacting to high levels of carbon monoxide. In total, over $100,000 in prizes were awarded to winning teams.  I was there observing the hackathon and Arduino was widely used in the hackathon projects for sensing and automation.

Categories: Uncategorized Tags:

Python is the Most Popular Introductory Programming Language at Top US Universities

September 15th, 2014 No comments

Python has surpassed Java and is currently the most popular language for teaching introductory computer science courses at top-ranked U.S. departments. More specifically, eight of the top 10 CS departments (80%), and 27 of the top 39 (69%), teach Python in introductory CS0 or CS1 courses, according to a recent survey posted by ACM  [1]

Python possesses a mix of qualities that makes it a good candidate for universities. It has a simpler syntax than Java or C++, allowing novices to start writing programs almost immediately. At the same time, it can be scaled up for heavy industrial usage — it is widely used in the financial community for data analysis, for instance.

Note this rating is different from what is in the industry. According to TIOBE Programming community index, C and Java are still the top 2 languages on-demand.   However, Top Universities choice of language for their introductory course do influence job market language popularity in the future.

 

[1] http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext

Categories: Uncategorized Tags:

Eliademy Aims to Help Teachers to Build Online Classrooms

April 24th, 2014 No comments

Eliademy features simple visual tools for creating and editing online courses forums and quizzes, for sharing sharing documents and embedding multimedia content into courses.  It also offers personalizable  educational calendar, news feed, and email notification. Elizademy is built for teachers. With a list of student email, teachers can have them join the LMS enabled by Eliademy.

image

image

Categories: Uncategorized Tags:

CodeAcademy is Moving towards Professional Education

April 24th, 2014 No comments

Since its launch two years ago CodeAcademy has served more than 24million people with its basic computer programming courses.  Now it has decided to move to professional programmer and developer market with more advanced teaching.  For instance, it has redesigned training method that has users build their own iterations of the basic AirBnB site.  They wish the new framework will ultimately connect users to social and career opportunities, to help their students move toward actual careers through the site.

Codecademy said that they are already working with educators around the world to integrate computer programming with basic education provided at secondary schools in the UK, Malaysia, and Singapore.  In the UK, Codecademy has gotten some middle school and high schools to integrate courses into their existing curricula.

image

Categories: Uncategorized Tags:

Ben Horowitz on Product CEO Paradox

August 10th, 2013 No comments

From “Why Founders Fail: Th eProduct CEO Paradox

“The Product CEO Paradox

A friend of mine led his company from nothing to over $1 billion in revenue in record time by relentlessly pursuing his product vision. He did so by intimately involving himself in the intricate details of his company’s product planning and execution. This worked brilliantly up to about 500 employees. Then, as the company continued to scale, things started to degenerate. He went from being the visionary product founder who kept cohesion and context across the increasingly complex product line to the seemingly arbitrary decision maker and product bottleneck. This frustrated employees and slowed development. In reaction to that problem and to help the company scale, he backed off and started delegating all the major product decisions and direction to the team. And then he ran smack into the Product CEO Paradox: The only thing that will wreck a company faster than the product CEO being highly engaged in the product is the product CEO disengaging from the product.

This happens all the time. A founder develops a breakthrough idea and starts a company to build it. As originator of the idea, she works tirelessly to bring it to life by involving herself in every detail of the product to ensure that the execution meets the vision. The product succeeds and the company grows. Then somewhere along the line, employees start complaining that the CEO is paying too much attention to what the employees can do better without her and not enough attention to the rest of the company. The board or CEO Coach then advises the founder to “trust her people and delegate.” And then the product loses focus and starts to look like a camel (a horse built by committee). In the meanwhile, it turns out that the CEO was only world-class at the product, so she effectively transformed herself from an excellent, product-oriented CEO into a crappy, general-purpose CEO. Looks like we need a new CEO.

How can we prevent that? It turns out that almost all the great product-oriented founder/CEOs stay involved in the product throughout their careers. Bill Gates sat in every product review at Microsoft until he retired. Larry Ellison still runs the product strategy at Oracle. Steve Jobs famously weighed in on every important product direction at Apple. Mark Zuckerberg drives the product direction at Facebook. How do they do it without blowing their companies to bits?

Over the years, each one of them reduced their level of involvement in any individual set of product decisions, but maintained their essential involvement. The product-oriented CEO’s essential involvement consists of at least the following activities:

Keep and drive the product vision. The CEO does not have to create the entire product vision, but the product-oriented CEO must drive the vision that she chooses. She is the one person who is both in position to see what must be done and to resource it correctly.

Maintain the quality standard. How good must a product be to be good enough? This is an incredibly tough question to answer and it must be consistent and part of the culture. It was easy to see the power of doing this right when Steve Jobs ran Apple, as he drove a standard that created incredible customer loyalty.

Be the integrator. When Larry Page took over as CEO of Google, he spent a huge amount of his time forcing every product group to get to a common user profile and sharing paradigm. Why? Because he had to. It would never have happened without the CEO making it happen. It was nobody else’s top priority.

Make people consider the data they don’t have. In today’s world, product teams have access to an unprecedented set of data on the products that they’ve built. Left to themselves, they will optimize the product around the data they have. But what of the data they don’t have? What about the products and features that need to be built that the customers can’t imagine? Who will make that a priority? The CEO.

But how do you do that and only that if you have been involved in the product at a much deeper level the whole way? How do you back off gracefully in general without backing off at all in some areas? At some point, you must formally structure your product involvement. You must transition from your intimately involved motion to a process that enables you to make your contribution without disempowering your team or driving them bananas. The exact process depends on you, your strengths, your work style and your personality, but will usually benefit from these elements:

Write it; don’t say it. If there is something that you want in the products, then write it out completely. Not as a quick email, but as a formal document. This will maximize clarity while serving to limit your involvement to those things that you have thought all the way through.

Formalize and attend product reviews. If teams know that they should expect a regular review where you will check the consistency with the vision, the quality of the design, the progress against their integration goals, etc., it will feel much less disempowering than if you change their direction in the hallway.

Don’t communicate direction outside of your formal mechanisms. It’s fine and necessary to continue to talk to individual engineers and product managers in an ad hoc fashion, because you need to continually update your understanding of what’s going on. But resist the attempt to jump in and give direction in these scenarios. Only give direction via a formal communication channel like the ones described above.

Note that it is really difficult to back off of any non-essential involvement yet remain engaged where you are needed. This is where most people blow themselves up: either by not letting go or by letting go. If you find yourself where my friend found himself — you cannot let go a little without letting go entirely — then you probably should consider a CEO change. But don’t do that. Learn how to do this.”

Categories: Uncategorized Tags:

Enterprise Social Marketing Platforms

August 1st, 2013 No comments

As companies chase social media eye balls and also need to gather feedbacks from users, enterprise social marketing platforms are rising to feed to need and gaining traction. 

Oracle bought Virtrue for $300Million

Saleforce bought BuddyMedia for $689million

Now HootSuite is being valued at $500million [1]

How much will Buffer be evaluated at?

Categories: Uncategorized Tags:

SmartWatch Watch

August 1st, 2013 No comments

While there are Apple, MSFT, Samsung smart watch rumors flying around, there are a few companies already revealing there work in progress.  The following is a list of companies/products worth watching:

Pebble

Basis

Metawatch

HOT Watch

Categories: Uncategorized Tags:

Very Interesting Post on Apple App Store Strategies

May 14th, 2010 No comments

Spreadsong

Apple’s Amazon

There aren’t two App Stores, differentiated by how price conscious users are- there’s three! Overall Top 100, Category Top 25, and The Great Unwashed. Since no one wants to be in The Great Unwashed, and most of us don’t have the cash to get into the Top 100, lets talk about how to get into your category’s Top 25.

The most important thing for an iPhone app is to be in the Top 25 of a category or sub-category- it doesn’t matter what that category is! As long as you are in the Top 25 of one, you’ll have a steady base of traffic.

The App Store is an Amazon River of money- pageviews, dollars, and clicks flow through in unimaginable volume. The New page at the front of the App Store gets the full torrent of that traffic- it doesn’t matter how terrible your app performs, if you are featured, you’ll get huge sales by volume alone.

We see this time and time again in the Books category- you’ll have a third tier app that’s been stuck around 50th place for months, Apple features them, and, poof! They’ll be #1 in Books and in the Overall Top 100 for about three days. After those three days they’ll slide off the Featured list and lose momentum quickly. Within another day or so they’ll be out of the Overall Top 100, and, within a week of being originally featured, begin their inexorable slide back down to the pits of the Books category.
Categories

Outside of hitting the jackpot and being featured, the best way to make money on the App Store is to focus on a category and get to the Top 25 of it. It’s almost impossible to stay in the Overall Top 100 for a sustained amount of time, without a sustained amount of advertising money. But, when it comes to individual categories and sub-categories, you can maintain a high position for quite a long time. We’ve been in the Top Ten of books for about six months straight at this point.

Categories make up the river delta of the App Store’s Amazon. From the flow of the Featured tab the traffic spreads into a dozen directions, and, from there, subdivides further in the case of Games. For Books, being in the Top 10 means $300 a day. For other categories you’ll be looking at anywhere from $50 to $500. Here’s the key, though- as long as you maintain rank, that’s money in the bank. It’s steady. It’s dependable. As long as you maintain your rank.

Even when talking about high quality, higher priced apps like Things, they still usually can be found in the Top 25 of their given category. After the Top 25 volume dissipates so quickly you might as well not exist.
Rank

Rank is everything.

The iPhone’s screen can only see four apps when pulling up a category. The fifth has only half visible. Below the Top Five, you have to swipe to reveal each additional app. After App #25 you have to reveal the next ‘page’ of 25 apps, destroying the quantity of eyeballs seeing your app’s listing.

When launching your app, your target should be to be in the Top Four- that’s where the money is, because people don’t have to swipe below the fold to see you. The #1 position in a category is obviously awesome on its own- we’re enjoying the fruits of it right now. We usually do $300-$400/day in 4th-6th place. Since going #1 we’ve been doing $700-$900/day, net. Not too shabby.
Rank to Rank

Ok, so category rank is important, and no one without TapTapTap’s advertising budget should focus in on the Top 100 right off the bat. But, given a focus on ranking in a category, how exactly do you do that?

Getting into the Top 100 of a category is the first step- if you don’t exist after the Top 25 of a category, you REALLY don’t exist after the Top 100. Fortunately, though, it doesn’t take a lot of sales to get into the Top 100 of most categories. 25/day should suffice for sneaking into 98th place or so.

It’s getting from 98th to 4th that’s the trick :)

Here’s the key- at no point are you competing with the 4th place app, until you are within a screen of them. If you’re within 2-3 ranks of them, you’re fighting for conversions. When you’re 60 spots away, it doesn’t matter. At every stage you simply have to out-convert the app in front of you.
The Three Factors

Here’s the second key- you only have control over three factors in this phase of the battle. Title, icon, and price. Based on those three factors people will decided whether to tap on your app or the app next to yours.

Seems obvious, but looking around at most titles, it seems like most folks don’t focus on this.

If you’re doing your own outside marketing, have a ball! Go with whatever you want. But, if you want to take advantage of organic App Store traffic, you’ll need to optimize the hell out of those three factors. If your title doesn’t describe your app effectively and interestingly, you won’t have a prayer of a chance of out-converting the next guy.

Further, your title is just as important in App Store search marketing as Google search marketing- the words you choose will help determine which App Store searches you show in. If you make up a word, people won’t be searching for you unless you do your own marketing.

It’s about brand versus product- if you’re a startup building a brand, you’ll want that brand front and center. If you’re releasing a product, you want to make money every month, and might not care about brand as much as conversion rate.

A great example is DailyBurn- their primary app is called – you guessed it! – DailyBurn. However, their side-product is called ‘FoodScanner’. Self-descriptive enough, it helps you keep track of what you eat. Simple, to the point, stands out in a list. People who know about DailyBurn can get DailyBurn straightaway.

People who have never heard of DailyBurn will notice FoodScanner, pay money, and get upsold from the product to the brand.

As for icon- does it describe your app? It’s one of the three things in your power at launch. Will someone have a good idea of what your app is about? Will it stand out in a list of other apps? Will it draw peoples’ eye when they just scrolled through eighty other apps? Stand out!

As for price- if you want a better shot at the Top 100, good money seems to be on 99 cents. But, again, are you really shooting for the Top 100? Are you going to be able to buy enough volume – at least 1000 sales a day – through advertising? Or, alternatively, do you already have a built-in audience waiting for your app? If not, price higher.

Being at $1.99, in our experience probably won’t hurt your sales much. And, almost assuredly, you won’t generate enough extra volume at 99 cents to justify the hit to revenue. At the very least, launch at $1.99 and see how things go. If you get into the Top 25 of your category, you’ll have significantly more revenue than an equivalent application in your slot. It seems from our testing that $2.99 can significantly hurt sales, but being 99 cents never increases volume enough to justify not being $1.99.
But… but… those are all low prices!

The App Store is about high volume, low cost distribution with a lot of software sales overhead removed. Take it or leave it.
Search

Three factors here- title, company name, and keywords. If you’re targeting something specific and have it in both your title and a bunch of your keywords, that will help you rank for the search term. If you have it in your title, keywords, AND company name, so much the better. It seems that search results are slightly weighted towards paid applications, with overall rank mixing with title/keywords/company name to determine your placement. Pick a good title, think through your keywords, rank high- search will then take care of itself.
Tools of the Trade
Appviz

The best sales tool around. Fetches your sales info from iTunes Connect, makes it look great, creates shiny grafts, and even provides a list of your app’s reviews.
Applyzer

The best rank tool around. For just a couple bucks an app it gives you access to your current rank in every market, shows you graphs of your rank over the past 30 days, and generally helps you keep tabs on what’s going on around the world. To make it even better, track your category competition as well :)
Appsto.re

You’d almost think companies like having ‘app’ in their name, or something. A free service that spits out a purchase link for your app and tells you how many of those clicks actually convert into purchases. You can do this on your own through LinkExchange and earn a 5% commission from Apple on your own app, but they make it so wicked easy I don’t bother.
Appirator

Install this in your app, immediately! It’s directly responsible for helping increase our rating rate among our most hardcore users, giving us the boost we needed to get to #1 in Books. And, yeah, it does look like App Pirator. Their name sucks, but install it anyways!
Tender

Not specifically related to the iPhone, but it’s phenomenal for support. Allows you to conduct your customer service entirely through email, but also provides a great web interface for checking your response time, checking in on outstanding issues, seeing who’s left in your support queue, and generally just making sure you don’t accidentally have an email fall through the cracks.
Heroku

We use them for our servers, so we don’t have to worry about our servers.
New Relic

Server monitoring that’s better than anything you’ll come up with for server monitoring. Pay up!
That’s it!

Categories: Uncategorized Tags:

Interesting Examples of Game Mechanics

April 29th, 2010 No comments

Game Mechanics – the new black – Jon Carder

Below are the four elements that Groupon, foursquare, frequent flyer programs and just about any other successful game all have in common. In addition I’ve included three nice-to-haves.

Must-haves:

1. Action
2. Goal
3. Scoreboard/Feedback
4. Reward

Nice-to-haves

1. Competition
2. Countdown Timer
3. Social

Categories: Uncategorized Tags: