Beautiful Journal App “Day One” – Free now

hero-dayone-icon@2xDo you want to get into the habit of writing regularly? Do you want your journal protected from others and easily accessible across various devices?

Try Day One, an awesome looking journaling app for both Mac and iOS. Think of it as a facebook timeline for your thoughts, but visible to only you on your own device.

It has pretty simple features like a uploading photos, calendar view, reminders for writing, quick search, export as PDF and lot more. You use even use markdown to format the text. It automatically syncs via iCloud or Dropbox, so you can view your journal on any of your Apple devices.

Though it is ideal for any kind of creative writing, I think it works best for maintaining your food journal, movie reviews or even as a dream log (yes, thats what I am going to use it for, to record my dreams).

Check it out at the App Store. Free for a limited time as part of the 5 year anniversary of Apple App Store, but worth the $2 it costs actually. The Mac version costs $10.

8 Ideas to keep you motivated when working from home

When I say I work from home, my friends and relatives imagine me lying down lazily on the couch and watching TV, with one hand on the laptop and another hand in a bag of chips. No boss to breathe down your neck or micromanage you. You’ve got all the time in the world and can even take a quick nap if you are feeling sleepy.

Actually, working all alone in a room without any direct interaction with your team members is slightly depressing sometimes and can take a hit on your productivity. Sometimes you would miss that micromanaging boss who sits near your desk with a list of tasks to complete – printed out on paper from your bug tracker.

Here are 8 ideas for you to work smartly and be productive working alone from home.

1. Have a routine and stick to it

clockWorking from home gives your the joy of 0 minute commutes. But that doesn’t mean you can wake up any time you want to and sit down to work in your pajamas with your breakfast in one hand.

Start your work just like you would do if you had to go to an office. Wake up, go to gym or a jog and have your breakfast before you step into your home-office (yeah, refer it as Home-Office next time you talk to friends). For some people they feel productive and in the zone only if they dress up, just like in an office. Try doing it and find what suits you.

Find the right time for yourself. Few of us are a morning person while some are night owls. I personally prefer working late at night and get into the zone only after midnight. You can try talking to your boss if you can shift the time a bit based on what kind of a person you are. But do make sure you have at least a few hours of overlapping time zones between team members.

2. Have a separate work area and time

You know how working from home means, you can lie down on your bed with your laptop and your boss wouldn’t even know. Or how about catching up on the shows on TV while you lean back on the couch. You could never get things done that way.

Always have a place at home where you can draw an imaginary border separating your home from your office. Most of the times, a simple desk with a good chair in a separate room would suffice.

Make sure the place is well lit and the temperature is set to the optimum as too hot or too cold can be a real irritant and can cause a huge drop in productivity. And also keep the desk clear of all clutter. Close the doors and tell your family that during your work hours, you are not to be disturbed unless your house is on fire.

The border should work both ways. Whenever you are in the work area during the work time, do only work related activities. And once you step outside the work area, spend your time with your family. This means having your lunch/dinner away from the desk.

It may be tempting to have your lunch at the desk. DON’T DO IT. Step away and spend your lunch time with family/friends if you can. Lunch can also be a nice time to meet some mentors and network with them asking for advice.

3. Have a prioritised task list

task-listStart every day by creating a list of tasks that need to be completed today (better if you could do it the night before) and make sure you specify how much time it would take to complete. Sort it based on priority or whatever magic number your team uses. Manually ticking off each task as you complete is a small treat to your brain.

Its OK even if you miss the time estimations initially. Unless your task list has a deadline, it would never get completed. Having the set of milestones to complete will really make you forget about those little distractions you might have every day.

I use Trello for tracking the tasks and it works great when you have a team working on various parts of the project. If you are working on a simple project as a solo developer, something as simple as a pen and paper would work great.

4. Take regular breaks

Working continuously for long hours can have problems to your health and also affect the quality of your work. Everyone can work for long hours without a break, but pretty soon the body will break down and you would have to take a longer break than the occasional 5-10 minutes break you should’ve taken in the first place.

Sitting for long hours in the desk is very damaging to your body and make sure you take a very short 5 minutes break every 25 minutes. You can use the pomodoro technique for this and it is very effective.

5. Talk to your team – either through IM or Skype

skypeSometimes it could be lonely working in your room with no one to talk to. If you have a team which is also working remotely, always communicate with them – either through instant message or call them up using Skype. All it takes a couple of minutes of discussion with another person to spark off the solution to the hard problem.

If you are a single developer working on your own startup, call up some friends or mentors and have a quality discussion for 5-10 minutes.

When you call your friends, you don’t have to always talk about your work. If you do, pretty soon you will be reaching only the voicemail. Instead ask about their day and suggest something that might help them. Remember everyone has problems and just like you, they are also looking for a place to express their emotions.

6. Block Social Networking Sites

The constant checking of updates on social networking sites is the most distracting thing you can do while at work. Block them completely during the work hours or use the “separate social networking device” method I talked about earlier. Also make sure you measure your productivity and identify key areas where you can improve.

And social networks also include your personal email or GTalk account. Remember to do your personal work on your personal time and not while you work.

Of course this rule doesn’t apply if your job is dependent on the constant access to these sites.

7. Work from a cafe/library at least once a week

Working from the same place could become boring after a while and soon you would be irritated at even the tiny things on your desk (thats why you should clear up your desk regularly). When that happens, just throw your laptop into your bag and head off to the nearest cafe or library and sit down for couple of hours and work.

If there is no internet connection, means no distractions – even better. Going offline for a few hours isn’t that life threatening as you would think. The two hours of concentrated work in the cafe will be more productive than 8 hours of monotonous work in your desk.

8. If everything fails, work from a coworking place

This is seriously the best option for some of us who could never get things done sitting alone. In a coworking place, you have the company of like-minded people in a proper office setting. Sometimes this is all the motivation you need for working. So try working from some coworking place in your city for a month and see if it helps.

Sometimes there might even be casual coworking events called Jellies where people gather in a place and work together. Search for a Jelly in your city. If there isn’t one, host one for others in your house.

The new faces you meet in such places are refreshing and help in the creative brainstorming. If you are interested, you could also try collaborating with them on their projects in your free time.

Try these 8 tips above and drive out the boredom of working alone. Have you got any more ideas to stay motivated working at home? Leave your tips in the comments section below.

Measure your productivity using RescueTime

You can’t improve something unless you measure it. If I asked you how productive you were last week, you would not be able to give an accurate and objective answer. You might say “Well, I emailed the proposal to the client and added feature A, B and C to the product”.

Measuring productivity by tasks completed is good, but can you say what percentage of time you spend on your code editor/IDE vs checking status updates on social networking sites? Unless you find out your productivity percentage, your time will leak one distracting site at a time, everyday.

I use the perfect tool for measuring how productive you are everyday and you can also start using it for free. And it runs in the background, not needing any kind input from you, but gives insightful information about your computer usage. It is called “RescueTime“.

rescuetime logoRescueTime offers a free software that runs silently in the background of your computer, tracking the various things you do on your computer – applications you work on, files you edit, websites you visit, etc. It stores them all securely on the server and allows you to see them and put them in 5 broad categories – very productive, productive, neutral, distracting and very distracting.

For example, your IM client is marked automatically as very distracting, while your spreadsheet would be marked as very productive. It can even use the URL of the websites you browse and classify them accordingly based on what type it is – like News and Opinion for Reddit and Reference for Wikipedia.

You can view your reports per day/week/month/year and you get interesting metrics about total time you spend on your computer, productivity %, most productive days, efficient time of the day and lot of nice looking graphs.

My this week's rescuetime dashboard.
My RescueTime dashboard.

You can edit the categories a site/application belongs to easily and also set the productivity score for them individually. You can even setup goals for completion everyday – like minimum of N productive hours from 9AM-6PM, no more than X distracting time for the entire day, etc.

If you are a freelancer, working on multiple client’s projects, you can create multiple projects and setup keywords to match activities to the respective projects automatically. Pretty neat, huh!

The basic version is free which is sufficient for most of a beginner’s needs. There is also a Pro version which provides detailed analysis of individual activities you did, access to data older than 3 months and track offline data like meetings/calls. Apart from the individual version, you can also buy RescueTime for your entire team and track the productivity of your entire organisation.

Do install it and give it a try. In a week, you would be hooked on to the information you measure about yourself. And once you start measuring something, it automatically improves like magic. Do come back in a week and leave a comment here on how productive you were.

Disclaimer: I am a long time RescueTime user and love it. However the links are referral links and if you sign up using the links above, I would get a few days of the Pro version free. 

Instant solution to reduce distractions

Do you waste hours everyday on your computer, checking your facebook or twitter account or email inbox?

Just follow this simple rule below and reduce your distractions instantly.

Block your distracting sites on your computer and use only your mobile phone or tablet to check your Social Networking updates or Email.

Simple, right? Not too difficult.

The beauty of this method is that you don’t block Facebook/Twitter completely out of your life as that would be very hard for most of us today. But you make it a tad bit difficult and annoying by forcing yourself to look away from your desktop and using the smaller device. This works even better if you keep your mobile out of reach far away from your desk.

Reason this works: the context switch from your productive task to the unproductive task is so apparent to you because of the different devices you use, you can easily snap out of the distracting task within minutes and get back to your work. Making the conscious effort to waste time, makes you realise that you waste time.

So try this out for at least a week and see how much your productivity has improved. Tomorrow I will tell you how to track your productivity on your computer with a software which runs silently in the background.

Tip: To block particular websites, try the StayFocusd extension for Chrome. Similar plugins for other browsers shouldn’t be hard to find.

How to achieve your goals 85% faster

Have you wanted to lose weight, but couldn’t get yourself off your butt and go for the jog every morning?

Or have you always wanted to invest your money for the future, but can’t save hundreds of dollars every month?

Or you have this amazing idea for a startup, but don’t have the courage to quit your job to work on it?

Everyone has long term goals like these, but we don’t start working on them.
Reason: We want to commit to the goal 100% and be sure that it would work. And we are not even sure if we could continue working towards the goal every day.

The solution to this is to have something which works good enough today – something which works 85% of the time. This is what Ramit Sethi of “I will teach you to be rich” calls “The 85% solution” in his book.

If you want to hit the gym every morning, start by going atleast 1 day every week. Do it for a month and gradually increase it to 3 days a week and so on.

Want to save few hundred dollars every month? How about setting up a monthly automatic transfer for $50 today. Most of us can live if we don’t have that $50 this month. After couple of months increase it to $100 or something higher.

About your startup, why not work for just an hour every night after your day job? Thats about 7 hours (even more if you put in extra hours during the weekend) every week and it adds up to 30 hours every month.

The idea behind this is to have a system which will make you get started with as minimal effort as possible. The start is the most important part and once you find it is working, soon inertia will make sure that you keep going. And using this method means, you won’t feel guilty even if you didn’t go to the gym for 1 day.

85% of something is better than 100% of nothing.

This is what I decided for Blogial. I could’ve waited for my entire life to build the custom blogging application in Django or I could start today with just just a wordpress install and the default theme and write good content. The wordpress route is the 85% solution and it is far better than the Django App which doesn’t even work yet.

So go out and work out in the gym today and don’t worry about tomorrow. Remember doing it once a week is better than thinking of doing it every day.

How to make sure I blog regularly

Do you start a blog and write few posts in the beginning and then let it go into Limbo? Many of us do and I too have done this to numerous blogs.

With the new reboot of Blogial, I need a system which keeps me blogging regularly. For that I have a few rules which I plan to stick to as much as possible. You can also try these rules/suggestions for your improving your blogging.

Publish only one post everyday

I intend to publish only 1 post everyday – not more than one. Some may think why only one? Why not publish as many I could write? That was what I used to do whenever I started a new blog – try to publish as many times as I could. But I find it is not sustainable and it leaves many gaps (and sometimes abandoned blogs).

Also as I am not going to write about breaking news, I want to spread out the posts so that I don’t end up publishing 10 posts in a single day and then take a break for a month. I want to build up a small but great community of readers who want to read what I am going to write about today. Also this will free up my time for other projects I have.

Calendar_IconFor this, I am going to follow a something similar to Jerry Sienfeld’s “Don’t break the chain” technique. I have a daily calendar (the physical calendar, where one tears off yesterday’s page every morning) in front of my desk. I will tear each day off after that day’s post is published. I will also try to write as many posts whenever I have the creative juices flowing and set it to publish in the future so that I can enjoy my vacations without having to worry about the blog. Even this post was written before and set to publish in the future.

Write at least 5 blog post titles everyday

The hardest part of writing blog posts is to come up with an interesting subject to write about. If the title is done, almost half of the post is done. And if I think of at least 5 titles every day, I can think up of enough blog posts to fill a year in just 73 days. Of course it won’t be that simple to come up with 5 titles every day, but making an effort to record all ideas is what matters.

I have a notebook in Evernote with notes for each topic and writing down a list of all titles I think up. I even have written down about 12 titles already. Maybe it would help storing all the titles along with some outline of the content as drafts in WordPress itself. I need to try out both methods and see which is better and will stick with one.

Have a Regular Schedule

I want to try writing at the same time everyday. I still haven’t fixed a time of the day, but right now it is in the night after 11:30. I am a night owl and I can spend more time writing and fixing the post after everyone’s asleep. Of course, thinking about ideas would be done the entire day and writing the titles would would take maybe a minute or two.

Avoid looking at analytics and tinkering of themes/plugins

I don’t want to waste time looking at analytics and trying to perfect the themes or plugins. At least in the beginning, as long as the blog works and can push content I write, I am OK with it. Having a blog with great content that looks mediocre wins hands down over having an mediocre blog that wins design awards. This is called the 85% solution which needs a total change of mindset that helps improves your efficiency and I will explain it in tomorrow’s post.

This is the action plan I have right now for publishing regularly to Blogial. Do you have any other technique that works best for you?

The plan going forward

In the last post I talked about the history of Blogial and the mistakes we did. Now in this post I will talk about the future.

I don’t want to give up this site and domain as I love to write. I just need to realise that blogging and creating a community or blog network would need lot of time and effort to be invested.

So I am going to start out fresh with a completely new blog with 0 posts (if you count the last post: 1 post). This will be based on WordPress just like the millions of other blogs around the world. Writing good content today is better and more important than trying to build the perfect blogging application for tomorrow. Even if it meant not having an easier way to allow contributors on the site.

This blog will be about things that I am interested in – Entrepreneurship & Startups, Technology, Web, software programming, productivity, personal finance, etc.

There won’t be any posts about any acquisition that some big company made yesterday or the latest gadget that is going to be released next month. I don’t want this to become a news site, as there are plenty of alternatives already.

Instead there would be posts about how to write great software, building startups, marketing your products online. In general, I will write about how to becoming more successful, whatever be the definition of success you have.

The blog would be split into few topics like startups, productivity, money, etc. Not everyone might be interested in all the topics, so they can choose to subscribe to only topics that they want to. Creating new topics are simpler than creating a new blog in the old method and also less maintenance overhead.

So this is the start of a new blog with completely new content. I suggest you to subscribe to the RSS feeds for regular updates happening on the blog.

What went wrong with Blogial

Almost 5 years back I started Blogial along with couple of friends. We wanted Blogial to be a single place where anyone can come in and read and write quality content about any topic that interested them. No need to maintain a separate blog which most probably will end up being a zombie with no updates.

We thought when we reach critical mass with Blogial, there would be enough content published everyday that even occassional writers will want to write something. And the readers would also be able to subscribe to just the topics that they are interested in.

The way we setup the blog was by using the multi-site option in wordpress and a separate sub-domain for every topic that we were interested in. So we started by creating programming.blogial.com, india.blogial.com, oz.blogial.com, etc.

We did write blog posts, but whenever we wanted to write about a new topic, it was a pain in the ass to create a new blog, map a subdomain to it and make sure that there were enough content published in that new blog regularly. Soon we ended up having more number of blogs than contributors.

Things went into zombie mode on blogial as all contributors stopped contributing and spam commentors started flooding the posts with medicines which can make your body parts grow.

Blogial Django App tasksI wanted to solve this and began writing a custom blog application using Django. I designed it so that a blog post will be published into separate sub-domains which are based on the tags it is posted into. So if you tag a blog post as programming and web apps – it would be accessible from both programming.blogial.com and webapps.blogial.com.

I didn’t get a chance to finish the application as I ran into a problem of avoiding duplicate content being indexed by google which may decrease the search engine rankings.

Recently there has been a few other similar social publishing platforms like Medium or Svbtle which provide a common platform for multiple contributors to publish their content. I prefer the way Medium has solved it and makes it a great place to publish even if you will write only one or two posts in your entire lifetime.

Thinking about all that has happened the first mistake we did was not to continue blogging and creating enough content, as good quality content is what brings in visitors to a blog. And in the later half, I was too fixed on designing the perfect blogging platform instead of writing more posts.

Second was not marketing it properly and bringing in more quality contributors. At least with a few more contributors and a good community, we would’ve made sure that we didn’t let the blog go brain dead.

Anyway, I am going to reboot Blogial and have setup a very simple plan for it. I will post about it in the next post.