Friday, March 18, 2011

Twitter mania

I am almost a sleep but I remembered The Social Network movie. At the begining the guy was drunk and almost asleep, but hey he was hacking and blogging and both sedmed so much fun. I don't have enough concentration to hack and even less to blog, but what the heck I will just write.

I've been following techcrunch on twitter the last few days, and those guys are just mad. They tweet so many tweets a day that I am afraid there fingers hurt after that. What is more astonishing is that this huge flow of tweets, like the amazon river, is really relevant tech news. I will try to be as good as them, hope my fingers won't hurt too much :-)

Now I am falling asleep. I wont create facebook tonight

Wednesday, February 16, 2011

AdMob and mobile advertising.

I have been using admob ads for the last half year in our Tasls App for Android, and I have come to several conclusuion.

Too few advertizers.
In the last month or so I have seen at most 10 different ads. 10 is too few for one month. Whenever there is a new ad I see the click rate growing, but after several days its back again. So the result is that people click on the add, but as there are only 10, they get tired of them quickly. I am not blocking or filtering any type of ad and this low number of ad variety is common across all admob users, you can find many blogs discussing it. This leads me to my next point.

Only the middle man wins
When ads are being shown on my page advertisers loose money, and publishers like me don't gain much from this. The only one that really gains is the middle man, AdMob(Google). They say, mobile advertizing is growing. It is true, but only for the middle man.

Is there a solution?
Google should work harder to bring more advertizers. Bring them will be a win-win situation for all the parties involved.

Should I switch from AdMob?
Well, no. Unfortunately, admob is the best there is now. Its biggest competitor, Moblix has several critical problems. I won't discusse them you can find more info in other blogs, I will just mention them: problems with paying out, frequent correction of previous earned amounts.

Well, that is for me now. I just wrote that because I think we should put more presser on Google so that they do better job and bring more advertizers to AdMob.

Thursday, February 10, 2011

Marketing and Sir Richard Branson

It's my second post in the marketing series :-)

Richard Branson is inspiring figure for me, and he is one of the best people in marketing in the world, or at least for the last 30 or so years. In his autobiography, there is a chapter where he speaks about starting Virgin Atlantic. At the time his resources were very limited and he knew very little about the air trafic business, just like me, and many other entrepreneurs today. That is why before he started he went to see Sir Freddie Laker, a pionneer in this industry, who unfortunatly lost his business against the bullying tactics of British Airways.

Sir Freddie Laker, gave a lot of advices to Richard Branson, but what I find really a key advice is that he said to Richard Branson to use himself to promote the airline and even to make fool of himself. An advice that I think Richard is using to this day and has used in almost all his ventures (he even dressed as a bride in his business venture "Virgin Brides" :-) ).

This is a fun and really a good advice, which can be used even better in today's blogging world. Me and fellow developers and entrepreneurs can use it to promote themselves and their businesses. That is one of the main reasons of why I am writing in this blog and why I am using twitter. I want to promote my self by sharing with my friends, collegues and the world, and by promoting my self I believe this can help my business and also the people using the software, services and products provided will benefit.

Wednesday, February 09, 2011

Marketing of mobile apps

Marketing of mobiles apps is not easy and apparently we are not doing it right.

This blog and our recent social initiative is part of correcting this. We believe in that people should have an easy access to great software and they should know about it. That is why our twitter account will be much more active and why we have created a Facebook Page of Terlici Ltd., our company.

What do I mean by all this?

On the Android Market there are a lot of great apps and apps that are not so great. Unfortunately some of those really good apps are not getting enough attention. Moreover, people are using the not so great ones and praising their qualities, which turn out to be only of mediocre quality when compared to the really good apps. I really do believe that our app “Tasks” fits into the category of really good apps with not enough attention.

In this blog I am starting to discuss a solution around this problem. There will be several goals of my posts:

  • Find marketing strategies for increasing people knowledge about quality apps.
  • Helping to us, and to other developer to realize the full potential of our applications and capabilities.
  • And other goals that I do not know about them, yet Smile

Everyone who is interested is welcome to join the conversation on this topic: either trough comments of this and my future posts, or trough our facebook page, or our twitter account:

http://www.facebook.com/pages/Terlici/182765421763695

http://twitter.com/terlici

Thursday, January 13, 2011

As this will be a modern game, we need character development in the game. One other interesting thing from foursquare is the time patterns.

Hm... a lot of copying ideas until now :) I will combine it with twitter and make it original ;)
Some more ideas.

Geolocation can be fun, but I think it should not be obligatory, but if people use it will bring something more to the game, but if they don't they will also be able to play.

It should be the same with friends/followers. If you follow more people, or more people follow you this will make a better game for you, but again you will be able to play even without any followers or without following any one.

An additional feature of the game can be that even people that do not write tweets specifically for the game, participate, or their tweets participate.
I had an idea about a project :)

A game!
Well not very original.

A twitter game!
Now it's better, but what game?

Well I do not know yet :) but it should include several things: twitter api, social graphs, reward players for playing(for using tweets). I like also foursquare idea. I can use their api, but I will use twitter, just because I am a big fan of Biz Stone, after I saw him at the Silicon Valley comes to Cambridge event, during my Mphil Management year in Judge Business School.

However, foursquare ideas of rewarding badges, ranking, becoming a mayer and stimulating the users to add the data(the places) themselves are really good.

Maybe I will also use some location :) But for this the app should be mobile? or use geolocation capabilities of mobile browser?

hm.. I wanted to be browser based at the beginning... i need a little more time.

Wednesday, January 12, 2011

More on nodejs

I really want to test nodejs and its full capabilities and moreover the capabilities of javascript as language for full web app, both client and server side. If I use a database I think between three choices: my own javascript db, redis and mongodb. All of those three can yield better technolagy then any other existing in the moment and combined with nodejs, it can be really powerful.
One question arises:

What should I make, what project?

Tuesday, January 04, 2011

This time I will write about node.js (http://www.nodejs.org) a fascinating new framework for working all sorts of network programs in an event. In addition it is blazingly fast, use V8 from Google, and uses javascript for development. All this combined with its simplicity makes it one of the most powerful technologies around. That is way by looking at it I though about a thing: Can we build some sort of very fast, scalable and robuts database around it? Moreover I would like to be able to use the database in two different manners. Either as a separate process by just invoking node db.js on the shell and then contecting to it in a server manner, or as a module.
In both cases I think it will be best to place the database in the memmory as much as possible and only read and write files rarely. Thus we will be able to speed up. The questions is what do we do with writes to the database? If we cache the writes and do not write them immediately data can be lost due to power outage or memmory corruption. Second good questions is about data performance in terms of memmory when the data grows? Imagine facebook using this database? Should it be optimal in all casess or should it be configurable so that it can adapt to the context, or maybe both by adapting automatically. Performance issues in terms of speed are generaly due to file I/O, thus by minimizing them or doing them in parallel they can be speed up-ed. I will think more about it. It is a funny idea. In addition I will make it open source, my first true open source project.