Moving From Being Efficient to Effective

I have been reading one of the most popular books in this decade recently - Stephen Covey's 7 Habits of Highly Effective People. He is a great author passing on his thoughts in very solid and reasonable explanations. One should read this book not as a novel or fiction, but very slowly, by digesting every section and not moving on to the next chapter until he or she is confident that the habit is persistent after practicing it for a while. I am working on Habit 3 - Put First…

Keep reading

A Fitbit Customer Support Experience

I do not normally write or leave comments about my experiences on a product but this time I feel like I need to. Last week after having an issue with the charging cable of my Fitbit Charge HR device I decided to contact customer support via chat option and briefly explained my situation. I was immediately informed that I would get a replacement. So far good, and an expected level of service from Customer Support Representative (CSR): Me: The cable seems to be not working. I have tried using a…

Keep reading

Experiencing Speed Reading

Does speed reading work? That has been the question I have been wondering for a while now, and after doing some research on techniques that people use, I came up with a basic understanding of it and have been practicing on a daily basis lately. Short answer is: yes, it usually works. It is quite amazing to see it actually working and although it has its limitations, I still think that it is a must-have skill. Basically it is about not reading each word in a text but rather skimming…

Keep reading

Spam Reading

I am receiving around 25 emails in my personal inbox and 30 spam emails every single day, and probably more than a hundred in my work email - half of them I only read the subject. It's pretty easy to get lost in vast amounts of spam messages each day, yet we usually don't. This is the side effect of easy access to data and information, where email servers usually take care of the biggest part of the problem behind the scenes, without us even noticing, by developing filtering algorithms.…

Keep reading

Swift: Invoking Caller's Method with Protocols

One line problem/solution: using Protocols when delegating calls to the caller class from a Factory. I have a Button Factory (ButtonFactory.swift) which gives the user an instance of UIButton in a simple grid view (GridView.swift), which will invoke a method on the main class that calls the factory. A quick & simple solution to this would be like: - ButtonFactory.swift protocol ButtonDelegate { func buttonPressed(button:UIButton) } class ButtonFactory { var delegate:ButtonDelegate! func create(...) -> UIButton { let button = CustomButton() button.addTarget(self, action: "actionPressed:", forControlEvents: .TouchUpInside)…

Keep reading