Ripteq | Bespoke Enterprise Software Development
  • Home
  • Who We Are
    • Key People
    • Contact
    • Careers
  • What We Do
  • Blog
  • Client Area
    • GSI

Blog

Essential tools for modern information workers

Jun 17

Written by:
Friday, June 17, 2011  RssIcon

This isn’t so much a post for software development.  It’s more a modern day information worker’s essential tools list!  I should clarify what I mean by ‘modern day information worker’.  In the last 2 years, broadband has finally become ubiquitous.  You don’t carry a laptop or smartphone without portable broadband data access.  Along with Cloud services, this was the game changer.

I didn’t really upgrade the way I worked until I moved to using a desktop PC for the first time in my life.  I’ve always lugged a (heavy) performance laptop to both my workplace, home and when travelling.  Hence, I always had everything with me.

I’ve now traded this for a high spec MacBook Air 13” (which I love!), and a mega-grunty (that’s a technical term) desktop.

Suddenly I was faced with the dilemma of managing work across 2 machines.  Gone are the days of copying files onto USB sticks, or emailing yourself files.  I was determined to find a seamless way of working such that I didn’t have to manage this sort of headache.

I had some overriding premises.  Make it simple, make it easy, make it robust, and make it easy to support (very important if you have family members who are like the Bermuda Triangle for technology!).

I’ve split the list into the following areas:

  • Email, Contacts and Calendar
  • File Management
  • Note Management
  • Invoicing
  • Cloud Accounting
  • Project Management
  • Backup
  • Remote Access
  • Source Control

 

Email, Contacts and Calendar

imageUse a cloud service.  It’s that simple.  I use Google Apps together with Google Sync, Microsoft Outlook 2010 and an iPhone.  Make sure you use the Google Sync configuration on your iPhone and PC’s (not POP) and everything will sync beautifully across your devices.  I am delighted with the experience and service quality.  

For USD$50 per user per year, you get 25GB storage, web portal access, an ‘Exchange’ like experience whereby your email (Inbox and Sent), Contacts and Calendars are synchronised across all your devices (computers and phones).  I add a contact on my phone, and it’s there like magic on both computers.  I send an email on my laptop, and it appears in the sent mail on my phone.  Magic.

You can limit the size of your mail box synchronised with your computers, so if you’re looking for a really old item you just go to your web mail portal.

Other communication tools are:

  • Skype (essential)
  • Office 365
  • WebEx (although, beware.  Its a great service and very easy to setup a subscription.  But to cancel was a monumental effort!).

 

File Management

I use two solutions here. 

DropBox

imageDropBox is amazing.  I can’t talk highly enough about this service.  DropBox is basically a file synchronisation service that is available almost everywhere (computers, phones, web).  The entry level is a free 2GB account.  You can download an application that designates a folder as your ‘DropBox’ folder.  You then work like normal, except that anything you do under the DropBox folder is trickled up to your online storage account.  This means folders, files – the works.  I haven’t found any sort of file size or type limitation.  It is brilliant!

You can download this software onto other computers, sign in with your account details, and like magic the files are synchronised.

I set up all commonly used files and current project files under DropBox.  This way, when I make a change on my laptop – it’s there like magic on my Desktop.  If I need a file at a client site or on a Virtual Machine, I just log into the web portal and download/upload the file required.

You can also manage folder sharing with other parties, or send a web link to a common file in your Public folder.

These files are also available on all common smart phones, and there are many application that integrate with DropBox allowing you to upload content directly (such as Photo application on your iPhone, etc.).

You can upgrade your storage with a paid account and it’s well worth the money.  A paid subscriber can also elect to have access to older versions of a file (source control), and you can also recover accidentally deleted files.

If your 2 computers are located on the same network, then the local network is used for copy files.  This saves return trips to the web and so is cheaper and faster.

I’ll say it again.  DropBox is brilliant!  Not only does the synchronising of files work well, your have an online backup of critical working files that includes versioning.  And it just works – no management required.

 

SecondCopy

The other solution I use here is more for synchronising more static files.  I have a large hard drive at home (a QNAP NAS) that I used for local storage and backup.  I choose to ‘synchronise’ a number of directories with my Desktop machine so that if I change anything locally, it’s copied to the NAS.  Likewise, if anything is changed on the NAS, it gets copied to my Desktop.

For this I use Second Copy.  It’s a scheduled file synchronisation tool and works very well.

 

 

Note Taking

imageFor note taking and capturing snippets of information, I use Evernote.  Evernote is a little like DropBox.  You can access a free account with generous limits, from just about every device known to mankind (computers, phones, tablets, and the web).  Like DropBox, Evernote synchronises everything to your web account ensuring that all devices auto-magically have access to your latest musings.

Searching for information is also brilliant.  You can tag notes, and it will also index text WITHIN images so that these also appear in search results.

Know it, use it, love it!

 

Invoicing and Timesheets

imageCash flow is king.  I’ll say it again, cash flow is king.  Have a great process for capturing what you do, invoicing for it, and receiving payment.  Or, go back to working for someone else (where they will make you timesheet what you do, so that they can invoice it and chase payment).

After many years of trying to find/build a better mouse trap, I now use Freshbooks with a 3rd party add-on called Timersync.

image

Freshbooks allows you to setup Clients, Projects, Rates, Tasks, etc.  You can then capture time against Projects and then raise invoices.  These are emailed to your clients via a link.  When they click the link, they are presented with a professional looking portal that shows then invoices, payment history, invoice disputes, support notes, and their details.  You can also link Freshbooks with on line payment gateways such as PayPal so that clients can pay you directly.  And of course there is an iPhone app (of course!).

 

Other alternatives to Freshbooks are:

  • Harvest
  • Solo

 

Cloud Accounting

For more fully featured applications, you can go the whole hog and use a cloud based accounting system.  The best reviews I have read are for:

http://www.saasu.com/

image

 

http://www.xero.com

image

 

Project Management

Many of the above tools involve some sort of project management, or at least the ability to categorise something as belonging to a project.  If you want to get a little more serious about project management, there are a number of excellent tools.

I currently use Axosoft’s OnTime product.  This is mostly because I know it, and I forked out $800 in license fees.  OnTime has both a Windows Client, a Web Client, a Customer Portal, and an iPhone client.  You have the option of self hosting, or paying a monthly subscription.  It is highly configurable, and quite useful.

 

http://www.axosoft.com

image

 

http://www.atlassian.com/

image

 

http://www.fogcreek.com/fogbugz/

image

 

 

Backup

I use a number of backup strategies, however the more I move my data and systems to the cloud, the more comfortable I get.  Part of moving your systems to the cloud is the promise of redundancy.  However, it doesn’t hurt to be a little paranoid.

CrashPlan (Cloud based, good storage limits, multi-computer)

image

 

Acronis (local backup to an external hard drive)

 

Remote Access

Accessing computers remotely can be pretty handy.  Especially when travelling with a netbook, and you require access to your home desktop system.  LogMeIn has a web based interface, as well as an iPhone and iPad application.

https://secure.logmein.com/

 

Source Control

I use Subversion. It’s fast, easy, free (although there are some excellent 3rd party add ins I highly recommend) and works. I use VisualSVN for both server and Visual Studio 2010 integration.

http://www.visualsvn.com

image

For database source control I use Red-Gate’s excellent Source Control, which works in conjunction with Subversion.

http://www.red-gate.com/products/sql-development/sql-source-control/

image

  • SourceGear
  • Microsoft Team Foundation Server 2010
  • Kiln (Mercurial)

Trackback Print
Tags: Tools , DropBox , Evernote , Axosoft , TFS , Google Apps , Google Sync , Subversion , Xero , Freshbooks , SecondCopy , Crashplan
Categories: Experience
Location: Blogs Parent Separator David Archer

0 comment(s) so far...



Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel 

Search

Tags

Axosoft Backup Batch Files C# Code Generation Crashplan Data Template Database Databinding Deployment DropBox EntitySpaces Enum Reverse Parse Evernote Freshbooks Functions Google Apps Google Sync infographics LightSwitch Metadata nullable Queries saving null SecondCopy Source Control SQL SQL Express SQL Server SQL tables Subversion TFS Timespan Tools TSQL T-SQL types Upgrade VB.Net WCF Word WPF Xero XML

Categories

Skip Navigation Links.
Code (7)
Experience (2)

Recent Entries

Enum Reverse Parse
Thursday, April 26, 2012
Saving a NULL value
Tuesday, November 22, 2011
Dropping multiple tables and stored procedures in T-SQL
Tuesday, November 01, 2011
Infographics Love
Saturday, October 08, 2011
EntitySpaces Query Object
Wednesday, August 31, 2011
Infographics Love
Wednesday, July 13, 2011
Backing up SQL Express
Monday, July 04, 2011
Essential tools for modern information workers
Friday, June 17, 2011
Sample Portfolio
Monday, June 13, 2011
EntitySpaces Multiple Database Connections
Monday, June 13, 2011

Archive

Archive
<May 2012>
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Monthly
April, 2012 (1)
November, 2011 (2)
October, 2011 (1)
August, 2011 (1)
July, 2011 (2)
June, 2011 (16)

Go
Copyright 2011 by Ripteq
Register Login