Skip to main content

Why you shouldn't work at your regular office space


I am a kind of person that supports the notion of 'Work from anywhere'. Today, the only thing you need to work is your laptop and the Internet. So, what's the need of sticking to one place. There are numerous tools available on the internet that facilitate working remotely.

But why should we do it?

There are many reasons that support this lifestyle. I'll list what I think are the most important:


Ambience.

I am writing this post from Deli 9 Bistro, Hyderabad.
A good music playlist in background, a perfect couch and a delicious smoothie, I think these three things are enough for anyone to work happily and productively. You obivously can't even compare the ambience of your office desk with this. Would you prefer working at the following places instead of your office ? :)

Hubud, bali
SO. The Sky Kitchen, Hyderabad


Somewhere near the lake.
Laughing Buddha Shack, Arambol, Goa


                                   













No Routine !

Another very important factor is that you would no longer be following a particular routine. You yourself won't know to which place you are going to work on a day. A surprise to even yourself. I think that's a lot better than the regular fixed time and fixed location schedule.

We always like to start new and fresh. Most of you would have noticed that whenever we start a new project, we are always the most energetic at the start. Whatever you are doing in life, no matter how much interesting it is, it becomes boring if you are doing it the same way for a long time. According to me, human nature is like that. That's the reason we are so energetic when we wake up.

I think the following picture conveys what I am trying to say.



On the other hand, we all like surprises and working like this can be a surprise for you everyday.
One day, you'll be working on a hammock in a small hut in one of the corners of the city. On the other day, you would be working on a rooftop restaurant that gives you a fabulous view of the city. Maybe on a swing between two trees with a lakeside view on some day OR at a beach shack on other day while you witness the sunset over sea. There is so much new !

FOOD:

The next reason is food. You get to try different food everyday. At least for me, that's more than enough reason to follow this lifestyle. Once you start this, you'll get to know what all delicacies you were missing in your city. It's a great way to explore new food in the area.


New place, new people.

One more reason is that you meet a lot of new people everyday. This depends totally on you how you take this. If you are the kind of person who can easily intiate a conversation, you may end up making a many new friends. And if you are in an area, where people follow this lifestyle, you can make a good no. of new connections that may also help you with your work. Here in Hyderabad, WFA (work from anywhere) culture is yet to come and therefore, I don't see many people with their laptops.

Apart from all this, one thing that you need to take care of if you are doing this, is security of your device. You would be working on cafe's wifi all the time so you need to properly secure your device to avoid any phishing attempts.
It can be easily done with some softwares that I would be sharing in a different post.

I have prepared a list of cafes in Hyderabad where you can carry your laptops. Do have a look !

Hope to see you in a cafe next time :)


You shouldn't take the boundaries defined by the community so seriously. They are just for followers.



Cheers !

Comments

Post a Comment

Popular posts from this blog

Android : AbsSavedState cannot be cast to $SavedState

Android AbsSavedState cannot be cast to <View>$SavedState I came across a strange crash today. This is the stacktrace : Fatal Exception: java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to android.widget.ScrollView$SavedState at android.widget.ScrollView.onRestoreInstanceState(ScrollView.java:1810) at android.view.View.dispatchRestoreInstanceState(View.java:14768) at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:3123) at android.view.View.restoreHierarchyState(View.java:14746) at android.support.v4.app.Fragment.restoreViewState(SourceFile:470) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1326) at android.support.v4.app.FragmentManagerImpl.moveFragmentsToInvisible(SourceFile:2323) at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(SourceFile:2136) at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(SourceFile:2092)

Android Tip : Handling back button in Fragments

Android Tip : Handling hardware back button in Fragment and DialogFragment This post explains how to handle hardware back button in a Fragment OR DialogFragment . In DialogFragment, it’s quiet straight forward to achieve this. You’ve to get the dialog instance and set onKeyListener on it : if (getDialog() != null ) { getDialog().setOnKeyListener( new DialogInterface.OnKeyListener() { @Override public boolean onKey (DialogInterface dialog, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) { Timber.i( "hardware back button pressed" ); } } }); } This can be done in the onViewCreated callback. For fragments, this method doesn’t work and fragments doesn’t have a direct callback to catch this event. So in this case, the approach that we follow is : You

DialogFragment : NullPointerException (support library)

Another weird crash this time ! Here’s the stack trace : Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{<activity.fully.qualified.path>}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.Dialog.setContentView(android.view.View)' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2659) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2724) at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:4524) at android.app.ActivityThread.-wrap19(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1479) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6123) at java.lang.reflect.Method.invoke(Method.java) at com.android