Sneak Peek: VeriTime 2010 Planner View

As you all know I’m currently working on the next release of VeriTime Time Tracker Pro which will be called VeriTime 2010.x where x represents the release quarter. Here is a screen shot of the new planner view feature of the time entries.

VeriTime 2010 Planner View

I initially thought of including this in the same page as the List Time entries page and have a button act as toggle to show or hide it but in the end I decided to allocate a separate page for it.

From within this planner page you can move the time entries as well as do the usual add, edit, and delete operations.

 

If you are a software developer and you are working for yourself or you have a small development company I am sure you have come across different types of clients. There are clients who know what they want and there are those who have no idea whatsoever but they need their pain resolved. In this second group you have subgroup who wants their pain resolved as soon as possible. They usually want the solution to their problem or pain ‘yesterday’ if it can be helped.

What should you do? Of course, you do not want to simply dismiss their request since they are still a possible source of revenue but you have to ask the question is they worth taking on? Just keep in mind the adage “your lack of preparedness does not constitute an emergency on my part.”

Here are four (4) suggestions that you can use when confronted with the abovementioned situation:

1. Just avoid them. The fact that they are giving you very little time to come up with the solution is already a red flag in itself (more often than not). Tell them in a nice way that you’re very busy and you do not have time to accommodate their request. It will be a good idea to suggest that if they are still interested to come back at a later date and you will be happy to discuss their requirements.

2. Tell them your rush job rate. If they are insistent (assuming you tried option 1 above) tell them that your rate for for ‘rush jobs’ is x times your standard billing rate i.e. your standard billing rate is $100/hour then your rush rate is $300.00/hour and see their reaction. Giving a ‘rush quote’ is a very good way to separate the desperate ones to the genuine ones.

3. Hear them out. Listen to what their needs are, provide them a rough time frame (be generous here since you do not have a detailed idea of what they need), and quote them an amount that is generally x times more expensive than what it normally is. If they are happy to go with the flow then you have got yourself a winner in the sense that you have someone paying you at a premium rate.

4. Suggest a different person or company. Do this only if you cannot find a suitable solution i.e. they do not want to wait or pay your proposed rush rate to solve the situation. Give two or three names of other software developers that may be able to do the required task. First, make sure that you have an agreement or understanding with the other software developers before you offer their name.

Before offering options two (2) and three (3) to the prospective client you must be open to the idea that they may go with what you are proposing. If they do, then the onus is on you to accommodate their request and at the rate they are willing to pay you may be forced to change the priorities of your other projects.

In the end, use caution and prudence and only take them on if you are confident of being able to deliver what is being for in exchange for a reasonably good financial return.

What do you think? What strategies have you employed when you were faced with a similar situation? Share it with others in the comments area.

 

This Email Made My Day

I received this a few days ago from a long time VeriTime Time Tracker user:

“The purpose of this email is to provide you with some feedback on the Veritime program and I hope you can use some of the info to your advantage when improving the product.  I like your product for its combination of effectiveness (usefulness) and simplicity (emphasis mine)”

Receiving emails like this makes the hours spent in developing VeriTime Time Tracker worthwhile. It also reinforces the direction that I’ve taken for VeriTime and that is to make it easy (simple) to use and at the same time deliver maximum effectiveness.

If you are a current VeriTime user i.e. registered or using the trial version please do not hesitate to send me your comments or suggestions on how I can make the product more effective and useful for you.

You can download a trial version of VeriTime Time Tracker here.

 

The Difference Between Men’s and Women’s Brains

I just came across this short Youtube video of Mark Gungor describing the difference between Men’s and Women’s brains. I think he is hilarious and quite insightful in his observations. My wife agrees with him actually. Here it is:

 

Twitter…Is it Worth It?

I recently increased my activity at Twitter. I even read a write-up about an application that automates the whole business of following/unfollowing other Twitter users.  Actually, I even went as far as registering a copy. The idea behind the application is simple enough, find people who have the same likes and interests as you and follow them and hope that they also follow you back. So the application simply automates the task of following someone and getting followed. No dramas. Everything is cool.

Using the program I set it to follow 200 – 500 people each day. And funny enough, most of those who decided to follow me also send a direct message thanking me for following them as well as looking forward to my Twitter postings. Some of the direct messages are identical except for the name of the sender.

What’s wrong with this picture? Well for starters, I am sure that most of these Twitter users are using a program similar to what I am using since it is quite almost impossible to quickly reply to a request at the time one is asleep! The only difference probably is that I haven’t setup my program to automatically send a direct message when someone follows me.

The more people you follow the more the twits come your way. And the rate they arrive is directly proportional to the people you are following. There is a problem with this since there is no way you can respond to each twit (nor you are expected to) or check out what they are saying or suggesting.

After having received a few hundred twits I started noticing that most of the twits were about the same things that used to be in emails before i.e. quick get rich schemes. The idea is the same but the medium has changed. Before it was email now it is Twitter. Sifting through these twits I have to admit that it is far and between that the twit contained something really useful or really interesting (at least for my needs). [Note: In the time I've written the previous sentence I have received an additional 31 twits of which I am sure nothing will be interesting to me.]

Twitter is a social networking application and ’social’ implicitly assumes some form of interaction between the persons involved. Now, trying to get 1,000+ followers or trying to follow 1,000 people makes no sense because there is no way that someone can directly interact (one-on-one) with each one of them. What someone can do is ‘broadcast’ a message and to me that is not really a social activity.

Anyway, I shall continue with my experiment of getting a lot of followers and following people and then I might start trimming the list to a few that I really share something in common with. Of course, this whole post applies to me directly and as for you Twitter might something really different.

Personally, I think the better way of getting quality followers and people you follow is through their blog postings. At least in this way you will have an idea of who they are and what their points of view are.

Do you think I am wrong in going against the idea of having thousands of followers and followees (does this word exist)? Sound off in the comment area.

 

4 Essential Good Habits

We all want to be better persons than what we are now. We want to be better husbands, friends, workers, fathers, etc. Just look at the numerous self-help books that hit the bookshelves each year. How many people go to self-help seminars and conferences looking for that something that will help them transform their lives for the better?

It is good for all of us to improve ourselves both personally and professionally. Improving our personal lives affects the way we do things, the way we work, the way we deal with others. It does not take superhuman effort to improve oneself. What it needs is the firm decision to do so.

There are four (4) major good habits that serve as foundation for all the other good habits that we like to cultivate in ourselves. These major good habits are known as the “cardinal virtues”. The word Cardinal originates from a Latin word that means “hinge” and virtues is another term for good habits. Thus, cardinal virtues are those good habits which form the basis of all other good habits i.e. all good habits can be classified under these four major habits.

Justice

Justice is defined as giving someone his or her due.  It is the habit that prevents us not to cheat or to take a short cut when doing things. On the more practical level, it is doing things so that the other party does not feel that they are being short changed or getting the raw end of the deal. For an employer it is providing a fair and just wage to his employees. It also involves providing a suitable working environment. For the employee this virtue requires that he or she fulfils her professional duties to the best of her ability and not simply doing the work in order to get a pay check. A good rule of thumb is to always think “How would I feel if I was in the other person’s shoes?”

Fortitude

Fortitude is the virtue that enables us to bear difficulties. Cultivating this virtue will help in being able to persevere in the performance of our duties both professional and personal. It is the virtue that lets us push on when the going gets hard; it is the virtue that prevents us from just raising up our arms in desperation and giving up. It is the good habit of letting us continue going against the grain. For example, it requires fortitude to wake up early everyday and go to work, week-in, week-out. To be able to bear the bigger challenges or hardships it is important that we also learn to bear the ‘pinpricks’ of each day e.g. ignoring an annoying bus mate who is always talking loud on his mobile phone or being nice to an obnoxious officemate.

Prudence

This is the virtue that directs us to always do good i.e. avoid evil and do good. This is a simplistic definition but it can serve us. Prudence allows us to consider and choose the most appropriate course of action. This is the virtue that helps us avoid the company of people who we know will probably put us in danger or our marriage in danger. This is also the virtue that helps us make us choose and use the appropriate tools for our work. A virtuous person will always try to do what is good at all times.

Temperance

We can use another word that is easier to understand and that is moderation. The virtue of temperance is the virtue that enables us to use things or consume things in the amount that is required, nothing more, nothing less. For example, someone who lives the virtue of temperance will not have five (5) television sets and five cars (unless he is a collector of cars). Living the virtue of temperance will help us moderate the amount of alcohol we consume when we go out with friends or the amount of food we eat. It allows us to acquire material things in so far that we need them. It is a good habit to have especially nowadays where materialism seems to abound.

Do not expect to live these four (4) virtues well overnight. The acquisition and living of these good habits is a constant struggle. One day we win, another day we lose. The important thing is that the struggle to live them is there everyday.

 

Lessons in Marketing (5) – You Owe Your Clients

Photo by lusi (sxc.hu)

What is your perception about someone who buys your product that you are selling over the internet? It is almost a faceless transaction except in those rare cases that you actually know or have had contact with your client. Do you think that you are doing your client a favour by selling a product that solves a problem that he has or the other way around?

I like to think of it the other way around i.e. the person buying my product is actually doing me a favour. Why do I think so? Well, for starters, he decided to choose my product rather than my competitor’s even though in some cases I may think that my product may “seem” inferior to the others out there in the marketplace.

Of course you can argue that my product is the one that best cures his pain and probably that is the reason why they chose my product in the first place. Whatever reason was in his made when he or she made the decision is not for me to analyse. What I am getting at here are the effects of thinking and considering that “I owe my client something for taking the time to buy my product.”

I am sure that we (i.e. you and I) tend to deal a bit differently with someone who has done us some favour. Just try and imagine or recall how you have acted when someone who did you a favour asked a favour in return. Now do the same thing to your clients and prospective clients. Your aim is to over deliver and make them (your clients) feel that they are being treated in a very special way rather than someone who is just there expected to fork over their hard earned cash.

In short you want to leave a message/impression on them that you are around for the long haul; that they can come back and expect a solution to their problem they encountered in using your product; that they will not ‘lose face’ if and when they recommend your product to their friends or colleagues.

But to have this attitude towards your clients also require that you do the same thing to the people around you. It would really be odd if you deal with your online clients very differently from those who are around you physically. Your behaviour between these two sets of people should be consistent otherwise you will not be able to maintain your goal of treating your clients very well.

Do you think it is a good idea to have this kind of attitude? What strategies you have put in place so that you over deliver and leave a very good impression on your clients and the people around you? Sound off in the comment area to share your thoughts.

 

Coming Soon…VeriTime 2010

I’m currently working on the next version of VeriTime which is tentatively scheduled for release in the first week of May 2010. I am also planning making it available for public beta sometime in April 2010.

I’m really excited about this new release because of the following: (i) This is a major release after almost two (2) years and (ii) It is multiuser i.e. supports more than one user anytime.

From now on I shall regularly write about the changes, new features, challenges I encounter as I push towards its completion and implementation. We all know that writing software is never completed since after the release comes the comments/error reports which leads to the maintenance of the application etc.

Here are some of the new features for this upcoming release:

  1. Multiuser support.
  2. Planner view for time entries.
  3. Send reports via email from within VeriTime.
  4. Custom Report Designer.
  5. Mini view.

These and other changes I shall describe in greater detail like having some screenshots and the like in the upcoming blog posts.

 

VeriTime Time Tracker 7.0.3

I have just uploaded version 7.0.3 of VeriTime Time Tracker. The changes in this version are as follows:

  • When double clicking on the boundary between column headings of the record list the detail window does not come up anymore, instead the column widths automatically resize to the same size as the longest entry for that column.
  • Fixed the error that occurs when trying to sort the list of records by the first column.
  • Removed the extra clause of ‘Licenced to Phillip Flores’ in the page footer of the reports. This value is set in the program options function.

As per usual the trial version of this version still ends on March 31, 2010. Support the continued development of VeriTime by registering your trial copy.

 

Free Printable Weekly Planners

As I mentioned in a previous post having a timetable of activities is one way of assisting you in being more efficient and hence have more time for other things. In order to help you I found these free printable weekly planners.

As a reminder, you have to realize that these are your tools. Do not let them constrain your activities. They are but guides to making you more efficient. If you need to revise the entries then by all means revise them. What is important is to develop the habit of following a schedule of things to do during day. Obviously, a big chunk of the day will be your professional work which will have its own set of activities that are done regularly e.g. meetings.

Do you have your own way of trying to be more efficient and save time? Care to share them? If you do just post it in the comments or provide a link.