New software: gljakal’s WAYD

What are you doing?

gljakal’s WAYD is the new software that helps you keep track of the time you spend in front of your computer. It does so in two ways:

  1. the first is by keeping track of what programs you use
  2. The second is by downright asking you! Every set amount of time, a full-screen window will pop up asking: “What are you doing?” You can then type in your answer or choose one of the latest answers you gave it.

WAYD screenshot

When you are ready to review your workdays, WAYD’s log viewer can show you your answers or the programs you were using in the specified time period. The log can also be exported to CSV files that you can open with Microsoft Excel® or OpenOffice Calc.

I think that WAYD can be really useful to professionals and freelancers that need to keep an eye on their time. For example, it can be especially useful when you need to determine how much time you worked for a customer last month or last week.
It also requires no discipline or effort on your part: instead of compiling a daily review of your work and storing it in some excel file somewhere in your documents folder, you are forced to report what you are working on every set amount of time (by default it’s every 30 minutes).

So, what are you waiting for? Head over to the download page to start tracking your time!

On the technical side…

Instead of the usual combination of c#/.net framework, I used C++ and the Qt Framework to develop WAYD. I also used Qt Creator as a development environment.

I chose Qt because it has two very important features: first, it’s a multiplatform toolkit, meaning that I could easily port WAYD to MAC and Linux. Second, I can package the Qt library files directly with my application, so users don’t have to install them separately. This wasn’t the case with Clock (that required the VB6 library files) or ToDo (that required users to download and install the .net framework v1.1). One added benefit is that writing WAYD in C++ instead of C# lowered its memory footprint consistently.

I have to say that working with Qt and Qt Creator was a very pleasant experience.
The Qt framework has classes for almost everything, from window management (obviously) to database to date/time formatting.
Qt Creator is a well-thought and easy to use IDE. I’m used to Visual Studio and I had no difficulty at all with it.

2 Responses to “New software: gljakal’s WAYD”

  1. Does this have the ability to link with facebook/twitter?

    If not would you mind writing that in?

    If not, would you want to release the source?

    If not, WHY?! :(

  2. user's GrAvatar Nicole Mikloiche

    Hello and thank you very much for this brilliant little app! You have in many ways saved me such headache and heartache when trying to track my time for work. I am going to share this app with other members of my team & also with my ADHD support group. Its exactly what I need without giving me too many options and bells and whistles to distract me from its purpose. Its just brilliant! I have 2 questions that I will post here, but will also send via support email. (1) I opened Activity Log and clicked the CSV (export) option, but nothing happened. Can you advise? I do have excel and am using Windows 7 (64 bit) (2) Is there a way to suppress the ‘program tracking’ option? I really don’t need that level of detail, so I’d prefer to shut that off. If not, is there a way to delete/clear that information without deleting the activity info? Thank you sooo much! I’m going to send a donation to you. I also use the To-Do List. Again – brilliant!!! Do you have any plans on integrating your To-Do, with your WAYD and maybe even with Clock? Beggars can’t be choosers but I thought I would ask! <3 – Nicole





Fatal error: Call to a member function return_links() on a non-object in /home/blend3/public_html/gljakal/blog/wp-content/themes/gljakal/footer.php on line 40