Knowing a programming language is not enough. You have to follow enormous amount of news too. The main sources of Android related news are email, Google+, Twitter, RSS reader, and Reddit. Not to mention IRC, mailing list, stray blogs, and popular media.

News is never ending. You keep getting it. Like it or not something is always happening. Even if it doesn’t matter but you have to keep up with it.

Over the past months I have completely cut down on Linux news. I am subscribed to Ubuntu, KDE, WordPress, Emacs, and ownCloud. I occasionally also read I don’t feel bad about following these source. People take time and due diligence to write posts on these sources. Their motive is not to generate news but helpful articles. LWN is a news outlet but they are really good and worth reading. This is my guilty pleasure.

Now that I am thinking to reorganize my media consumption maybe I should move these Linux based feed in email. The reason is that I only want to actively pursue Android news. I don’t want to read any news that isn’t Android. I don’t want to spend special time to it neither do I want to make any conscious effort. I might still have everything setup in my CentOS rig.

  1. Email
    1. Emails
  1. Linux
    1. Mailing lists
  1. Bugs
  1. Feeds


  1. Google+ – follow developers.


  1. Twitter – follow developers.


  1. r/android – all the Android news.


  1. r/androiddev – technical discussion.


  1. Stackoverflow.

Now that I have written these out it starts making a lot of sense. Like with any other habit or pleasure one has to exercise control. Control in a sense that I am spending more time processing the articles then hunting them. Hunting articles is a easy job then actually sitting with them for hours.

I subscribed to r/androiddev’s RSS feed in Feedly. Feedly for some reason wouldn’t allow me to add new feeds but only works with hot feed. r/androiddev is moderately busy subreddit and can be handled using a RSS reader. On the other hand r/android is a very busy subreddit with 100s of stories per day. Most of them might not even be good articles. Earlier I had a circle of famous tech news reporters in order to filtered news. Along with I was following a few pages in order to get App design ideas.

I will have to rewrite this post for several times before it makes sense.

What is the reason of this post? Well I could write in the diary too but I also want to blog so maybe it would be helpful to make daily posts here on general topics that I constantly think about. Maybe after writing 100 posts I might get better at recounting my thoughts.

Someone mentioned in Google+ that folks have lost their ability to appreciate things. All the ease and abundance of stuff we have collected around ourselves. He is right. People in general focus on negativity and internet is like a big bathroom. To put it eloquently, Internet provides a face a mask. They are bound to spew vitriol when they are behind the mask. I feel somehow this negativity is not genuine. This negativity is not real. It comes out of stress of day to day life. Negativity promotes negativity. From newspaper to tea stall conversation they all have negative overtone. And we pick up on that.

Kubuntu Day 1

In the last week this is the only day when I have only used a single distro for a whole day. Over the years I have tried various distros for example Ubuntu, Arch, OpenSUSE and throughout the last year I ran Fedora 20 and eventually upgraded to Fedora 21. Fedora is a very developer friendly distro which updates certain things but not all and tries to keep things break free. To meet the hard terms a kernel upgrade broke Android Emulator. I can’t use API 21 emulator on Fedora 21 running 3.18.x kernel series. I have neither knowledge nor wish to spend time learning something which is not so urgent to me. I had to find a new home.

I can’t go back to Arch because I am over setting things manually by reading documentation. I want a distribution that is already setup for development, packages are fairly updated, and that is super stable. I sounds like one of the Ubuntu variants would be the best for me. When I visit Google+ and other sites that I visit for Android inspiration I feel so bad about spending anytime on Linux at all. It is a tool and I should use and forget ¬†about it. I always go back to KDE so I decided not to fight. I choose Kubuntu 14.04.

KDE is at a very interesting point of time. Plamsa 5 which is the next iteration of KDE and is awesomely beautiful. It also takes away some pain points of KDE. It is new and is a slightly buggy. So I am staying with KDE 4 at the moment. Choice of Kubuntu LTS also means that I have to upgrade only every 2 years. A system with which I will not have to mess is a blessing.

I made the switch.

App Day 1

I am working on my very first software development project. I have no software development experience. A while ago I started working on an app only to find out half way through the development cycle that it is based on a flawed basic hypothesis. I have not studied computer science and there is not enough time to go over algorithms and design patterns. My knowledge of Android API is also very basic. The best possible solution for me is to build.

I am working on a weight management app. There are already a lot of weight management apps. They all belong or Gingerbread era or have a very cumbersome user interface and usage.

I am planning to work on three basic screens. Home, Graph, and History. I am a little confused if I want navigation drawer or if I want to use make intelligent use of the Home Activity screen. Apps with navigation drawer look much more appealing and there is a lot of scope of future development.

The Social Network

Yesterday, I watched The Social Network. A lot of stuff seemed pretty fluke. No one writes a software just because they are hurt because someone dumped them. A lot of software is certainly written because a hacker is passionate and also bored with things in his or her life.

Facebook is a complicated topic. It is a great way to keep up with friends and family. Over time the list of friends and family has grown out to become list of friends, family, acquaintances and people who you do not want to be friends with but have to be polite to. All the space in your wall is taken by  random game updates, spams and posts that look like spam. There are obvious privacy concerns as a user.