Skip navigation

One thing that’s been working well for me lately is the harvest time tracker. During my recent year in private practice, one thing that I did appreciate is the time-tracking software they had. I didn’t like billing clients, but I did like the ability to track how I spent my time. It kept me on track and accountable, and I think more productive.

In my new job there’s no requirement to track your time, and you are not supposed to install any software on your work machine, so I’ve had no way to track time. Recently however I discovered Harvest (getharvest.com) which makes time tracking a breeze. It’s a paid service, but there’s a free option, and it’s one of the better time-trackers, web-based or otherwise, that I’ve seen.

Saved as a google chrome application shortcut and with my favourite launcher Launchy, I can fire it up quickly and start tracking time.

It’s a paid service but there is a free account option which limits you to only two projects. However, under each project you can identify different “tasks” so I just have one master project called “Work” and then I have all my actual projects just as different tasks that I track.

It also has report-generating and invoicing features which those who actually want to charge for their time wil find useful, but it is good just as a basic personal time tracker as well to track your own work performance.

Over the past year, we have been toying with the idea of buying a new stove to replace our nasty mustard-coloured monstrosity from 1975 that we found in the back alley, which was actually better than the peasoup-green thing we used to have. We didn’t want anything fancy, just say a working timer and to have all four elements fully working.

Well, our friends just upgraded their stove, and handed theirs down to their parents, who handed theirs down to other friends, who in turn have offered their reject stove to us. It’s white and only about 10 years old. And it’s free.

By waiting around, we avoided spending about $500 on a new stove and got one that is basically just as good. Yay!

We’ve also been looking for a roofer as our shingles are in a bad way. Roofers are hard to find these days in Winnipeg, as most are off in Dauphin where the entire town had their roofs destroyed by hail. We can’t even get roofers to return our phone calls. We’ve had two actual estimates but both roofers seemed a little fly-by-night which is not what you want when you are wanting to cover something as important as your house.

But yesterday, walking home down the alley, I saw another roofer and asked if he was available. He is, he seems really trustworthy, his price is good, and he really seems knowledgeable and to care about doing good work. The icing on the cake is that he is also a contractor so he could also do the more general renovation projects we have been contemplating.

It just really shows that it can pay to wait, and then pounce on opportunity when it presents itself. As the adage goes, “Good things come to those who wait.” I’m sure there’s an equal and opposite adage about taking initiative, but for today those are the select words of wisdom.

This principle of “waiting to buy” applies well to software too. There is so much good free software out there that really it should not be necessary to buy any, unless you have very specific requirements. On occasion I have paid for a program, only to regret it when a month later I find something free that works better. Oh well…

One type of software I’ve kept a particular eye out for as I scour the web for freeware is the humble text editor. Text files are beautiful: simple, small, fast, universally compatible, and powerful – they can be simple to-do lists, but they are also the source code of every program and operating system out there. Coupled with the internet, the text editor is the Gutenberg press on steroids.

Basically, there’s no type of software that gives you more power per kilobyte than the humble text editor. Unfortunately, the standard Windows notepad leaves a little to be desired.

For years and years I used Metapad, which was about the same size as Windows’ notepad but had a lot more nifty features for slicing and dicing text files. But it has not been updated in 6 years, and it was not sufficiently full-featured that I could use it for everything, such as web coding, so I’ve used others in conjunction with it: Crimson Editor, Notetab Pro, Programmer’s Notepad, and Notepad++, to name some of the main ones.

Perhaps it’s silly. On a modern system, even those larger text editors start in a flash. But I like the minimalism of a simple text editor, and when I open a readme file, I don’t want to see a dozen panels flashing at me with all kinds of unneeded functionality.

Now, happily, I think I have found a text editor that I can install and that meets all my needs: Notepad2. Or rather, a slightly modified version. Notepad2 was developed by a fellow fan of Metapad, so it has inherited all of that good functionality but in a smaller package. However, it also is based on the Scintilla source editing component, so it has neat tricks like syntax highlighting (basically, it marks up your source code with different colours to make it easier to read and to spot problems). This was almost perfect, but it lacked one feature that I liked in other editors: code folding, the ability to collapse sections of code so that you could see the surrounding code all at once. I asked the author about this feature and he said he was not interested.

So I was delighted recently to notice that another user had created a modified version of Notepad2 with code folding and other enhancements. Yay! So I finally have a compact, uncluttered editor that basically does everything I want but in a small package.

Notepad2 also comes with an installer that can optionally install it to replace the Windows Notepad, which is nice because replacing notepad can be tricky – Microsoft stashes backup copies in several different locations and copies over any attempt to replace their notepad, so unless you know how to go about it you can get very frustrated.

I realize most people couldn’t care less about text editors. But for me, I’ve reached the end of a 10-year quest, so I have something to celebrate!

Not sure what else do call this. But I’ve been thinking about this for too long and it’s time I recorded my thoughts.

So in most of the Western world, people have given names and family names. The idea is that your family name identifies the family you belong to. Traditionally, men keep their family name on marriage, while women would assume their husband’s family name as they become part of his family.

Well, it’s not working for me. The system is more than a little sexist, as women have to give up a key part of their identity. It’s not working for a lot of other people. The problem is that no one has a better alternative.

Until now. Well, until about 10 years ago, when I first had this idea, but this is the first time I’ve shared it with the world so now I expect this will become the norm within a few years.

People have tried hyphenating, but this is a cop-out and only defers the decision. When Johnny Grubermann-Steinbrenner and Mary Smith-Jones get married, what shall their last name be? Some hyphenate their last names but give their children only one of the names (usually the father’s), and thus the mother’s lineage gets axed in the end anyway.

Maggie and I have decided to give our children alternating last names – the first one decided arbitrarily by gender (a girl would get my name, a boy would get hers) and the next one will get the other name. But it’s still not great.

So here’s my new Idea: Children’s given names should be followed by the combination of their parents first names. So eg. our daughter Clara would be “Clara of Maggie and Daniel”, and the next one would be little “Matthew of Maggie and Daniel”. That way all the kids can have the same last names, and the last names preserve the memory of both parents and really identify the family. The parents could also have the same name – I’d be “Daniel of Daniel and Maggie”. Just as in business you might have “Mr. Smith of Smith & Co.”

Then of course when Clara gets married, she would take her partners’ name and add it to hers, so she might be “Clara of Clara and Terry”. However, then the lineage is lost, so perhaps it would be better if people kept the same family name for life, so I’d still be “Daniel of Peter and Elsie”. That might make it easier for the genealogists.

Unfortunately this is one of those areas where the existing practice is hidebound, entrenched and probably unchangeable so my creative thoughts are for naught. Just wanted to put it out there

This new hire has really reduced the bulge in my back pocket. I’m always trying to reduce the clutter I have to carry with me every day, and a big part of that is my wallet. Your wallet needs to go with you almost everywhere, but it doesn’t have to be uncomfortable to sit on or take up too much precious space in your purse. (My keychain is just a house key, a car key and a slim USB drive)

Some time ago I found, via lifehacker, instructions on making a wallet out of a single piece of 8.5 x 11 paper. These instructions come from Instructables.com, which is a site I really should visit more often … (runs off to add feed to Google Reader… check!).

Instructables offers a PDF template that you can print off, with lines marked for cutting and folding, but once you make one or two, you can make it without a pattern.
To make it a little more attractive, I printed out a pattern from colourlovers.com, and to make it a little more durable, I covered the back and the inside spine with some rugged packing tape, but other than that, I followed the design exactly.
After transferring my essential cards and $100 cash to my new wallet, I found that the wallet, full of stat stuff, was just as thick as my empty, slim leather wallet. And this was a leather wallet I had chosen for it’s thinness! The wallet has lasted about a month now and shows no real signs of wearing out, but if it does wear out, I can replace it for the cost of a sheet of paper!
It does not offer a change compartment, but then, neither does any slim wallet. I’ve found change to be handier just jingling in my pocket, anyway.
Let me know if you’ve tried this or what works for you in the wallet department in the comments!

This is in the advanced computer usage department and may not be of interest to everyone, but as this little program really saved my butt this weekend, I wanted to give some recognition to this “worker” and who knows, maybe it will save someone else’s butt too.

DriveImage XML works by creating a snapshot – or “image” – of your whole hard drive. This is an easy way to make a backup and know that you got absolutely everything.

It saved my butt this weekend because I did something really stupid. I got infected by a virus. I fell for a completely obvious scam and got my system riddled with trojans. A little too eager to watch the latest episode of Heroes, I downloaded a big file by bittorrent and blindly opened the file. It turned out that what I downloaded was not a video, but a virus. And since I’m such a cocky computer guru who thinks he’s too smart to fall for such a scam, I wasn’t running any anti-virus software. So yes, management is not perfect, and made some short-sighted cutbacks.

Anyhow, my system was slowly crippling itself, and once infected, I believe there’s not much point trying to fix your system – you can never know if your system is being honest when it tells you that it’s clean. So I faced the arduous task of re-formatting, re-installing and re-configuring my entire system. This means not just windows but the dozens of computer programs that I like to install and set up just so.

Here’s where DriveImage XML came to the rescue. Fortunately, about three weeks ago, I made a backup of my system. So I connected the hard drive to another computer using a USB enclosure and restored the system, and within twenty minutes I was up and running again, germ-free! This saved me literally a few days’ work.

There were a few things I had changed about my system in the interim, but it was not a big deal to re-do those few changes. Now all I have to do is create a fresh backup of my updated system and again I’ll have clean backup in case things go wrong again. In the meantime however I will be running antivirus even though it takes system resources and I really should know how not to get infected…

Incidentally, this is why I keep my data on a separate hard drive partition, so that if my system is pooched, my data is safely separated and I don’t have to worry about it as well. But partition management and moving your “My Documents”  folder is a topic for another day.

In this post I want to recognize excellence in working together. The combination of Launchy and Google Chrome is making my digital life pretty effortless lately. Together, they allow me to start or open anything easily and quickly.

Launchy has been working for me for a while, and it’s long been a favourite over at Lifehacker, which is a favourite of my own. Launchy pops up instantly when you hit a customizable key combination – I use Win+Space – and offers an attractive little box into which you type something that you want to open. By default it indexes everything on your start menu, and a few other default things. It also learns what your favourites are, so after a few times you have to type less and less of what you want. So, for example, right now I just have to hit Win+Space, type the letter “F” and hit enter and it starts freecell, since that’s the only thing I use that starts with F. It even seems to know what you want if you scramble the letters, however.

Here’s how it works nicely with Google Chrome, however: Chrome lets you create “application shortcuts” out of web pages that you use. You just choose “create application shortcut” from the dropdown menu to the right of the address bar and presto, it creates a link to that web page on your desktop, start menu and/or quick launch bar. This shortcut gets an icon from the website itself. When you launch the shortcut, it starts that webpage, but without any sign of Chrome. You just see a title bar with the usual close/maximize buttons, like any other program, and the web page itself in effect becomes the application you are using. Chrome seems to remember how you size each application, so a web site that only needs a small window will start up in a small window once you have resized to to the size you want.

Now, since I do so much computing online (google maps, google reader, lifehacker, gmail, facebook, etc. etc.) this can save several steps of first starting my browser, then opening my bookmarks, finding the folder, and then the bookmark I want, etc. Since the shortcuts can go on the start menu, Launchy finds them so I just have to activate launchy, type the first few letters of the web site, and it’s ready to go and it launches without any other distractions. No mouse required, and fast! Also, since I use a lot of google apps, these tend to work very well with Google Chrome as well, so that’s a nice bonus.

Since this blog is about things that “work for me”, you’ll see that I’m using the employment metaphor: the two last posts were about two new hires in the personal finance area.

But alas, the time has come for the first round of layoffs. And it’s a big one: Mozilla Firefox, the browser I’ve been using for eight years or so, and one of the programs I used the most as the world wide web has become one of the main things I use a computer for.

(Little known fact: I was involved, in a small way, in choosing the name Firefox. Back when the name was being chosen, I was involved at the mozillazine forums and I cast my vote with the others – my vote was for Athena, I think. Once all the names had been nominated, I went through the discussion thread and counted all the votes and posted the result. Firefox was one of the top contenders)

But now, alas, I no longer use the fox. Not because it lacks anything, but rather because it has too much. I tried out Google Chrome when it launched and I was pretty much an instant convert. What Chrome gets right is that it focuses on the essential – the page you are actually viewing. So the window does not start with the usual “File | Edit | View” menus, and the status bar only pops up when asked. This keeps distractions out of sight.

With firefox, not only does it have that stuff on screen, but then there are the countless extensions and themes that can be added to it. I spent as much time customizing my browser as I did using it, and then when a new version of firefox came out, half my add-ons would break!

Firefox is a great browser, and it is still the best choice for a lot of people. I may even come come back to it. But right now, Chrome just works, and it does what I need. It has a few neat features but mostly I just like the simplicity of it.

Before starting on our envelope budget, Maggie and I had to figure out how much money we actually had available to spend. We’d made budgets before and it never worked so this had a bit of a “here we go again” feeling to it but this time it’s really working.

Before, it was always a little unclear, because income was biweekly, most bills were monthly, the water bill is quarterly, and then some income and expense items are annual, which was hard to turn into some idea of how much money we had each month.

I think a key thing was letting go of trying to make a budget tell me how much money would be in the bank at the end of the month. That is good accounting, but really we just need to know on average how much money we can spend. That sounds confusing, so I’ll just get down to what I actually did.

1. Make it real

This is why I’m calling this the “real budget spreadsheet”. Our main sources of income come in every two weeks (my paycheque and Maggie’s maternity leave benefits). Two weeks is also about as long as I can handle in my head at once, so this is also a nice manageable time period.

So I decided to break our budget down to a two week period.

2. Make it simple

Previously, I would have tried to figure out for each two week period what bills were being paid, so e.g. “Okay, the mortgage comes out on the 15th, but at least we don’t have to pay the credit card until the 24th, so right now we have $…”. That just makes my head hurt and no one actually lives like that. So I decided to stop worrying about trying to figure out how many dollars there would be in the bank each pay period.

Instead, I decided to figure out how much there was in a year, and break it down into 26 equal, averaged chunks.

3. Make a budget

I set up a spreadsheet using Google Docs, so I can access it from home or work and Maggie can see it too if she wants.

First I started with all the monthly items. These were almost all bills except for the universal child care benefit. I entered all of these entries in a column, and in a 2nd column created a formula that multiplied each times 12 to get an annual amount. Then I did the same with all the biweekly items. I only entered those things that were fixed amounts – our mortgage, insurance, cable TV, etc.

I kept income and expense items in separate sections, and then created annual totals for both. So now I had a total annual figure for income, and for fixed expenses. I then added lines breaking these down into bi-weekly amounts.

Now, the difference between these amounts (income, and fixed expenses) represented what we can spend every two weeks. Suppose this total was $500, just to pick a number. Then, all I did was add entries to the section for bi-weekly expenses until the spreadsheet showed that the bi-weekly (and therefore annual) difference between income and expenses was close to zero. Just make sure to factor in some savings as one of your expense items, or this approach to budgeting will keep you living just on the edge!

Now that I had this handy dandy spreadsheet, it was actually kind of fun to try to massage the numbers, and made it easy to spot savings opportunities, since all your expenses are laid out at a glance. It led me to find a cell-phone plan that was $25 cheaper every month, and reminded me to make sure I was getting the bundle discount for our tv-internet-home phone package, which it turned out I wasn’t for another $10 per month. So just right there I found $35 a month in savings, or about $420!

Having the biweekly budget, based on annual amounts, makes it easy because you know that as long as you keep your spending within that, you are living within your means, even if  a hiccup of the calendar means that your mortgage and your credit card bill come out on the same day a few days before payday when the bank balance is already low.

When it comes to large expenses, you might ask how do you fit those into a two-week budget? You’ll never have enough in a two-week pay period to pay for something like a new refrigerator. The answer is that yes you do, by saving. Making one of your expense items a savings account creates a larger amount over time that can be used for big-ticket items. So when you buy that refrigerator, you are in effect spending money from previous pay periods that you had set aside. 

Alternately, for really large items that cannot be put off or that you don’t want to put off, such as a kitchen renovation, you get a loan or you add to your mortgage. Then the increased debt payments come again out of your bi-weekly budget. So you can still pay for big-ticket items, the difference is that you know that you have room in the budget for it. But if you don’t have it saved and you can’t find room for increased loan payments, then you shouldn’t buy it!

Lessons learned

One lesson I learned is that it’s a really good feeling to feel that you actually know how much money you have. I feel in control of my life in a way I never quite have before. There’s peace of mind knowing that I’m not spending money I don’t have.

The other lesson learned is that I’ve become more careful in spending money. $20 used to not feel like it was significant when my only solid point of reference was the size of my paycheque. But once you subtract all your fixed expenses and things you need to spend money on (eg. groceries), there may only be $100 left. Then suddenly $20 is a pretty big chunk of what you are able to spend!

Finally, I’ve learned that we don’t have as much money as I thought. For now, while we are raising a child, that is the reality we have to accept. We are fortunate to have enough that we can still do a little saving, but that saving is a choice that means we can’t spend as much as we’d like on renovating our house. At least we really know where we are at. Ironically, although I may feel like we have less money than I did before, we actually have more because we (I) are being more careful with what we have.


Maggie and I have revolutionized our financing in two ways recently. The first was creating a real budget (discussed in a separate post) and the other is using a cash-only envelope budget for our shopping.

Here’s the idea: You figure out how much money you can spend on certain categories each pay-period, and then you take that amount in cash and put it into an envelope for each category. When the money is gone, you have to wait to the next pay period to get more cash for each category.

A friend of mine said she tried it but had a hard time sticking to it, saying it was way too much work. Then she listed all the different envelopes they had; I think the problem was that they made it too complicated. The key is to keep it simple, silly. For our system, we actually only have four categories for which we take out cash: Consumables, Entertainment, and Maggie, and Daniel.

Consumables is for groceries and gas ($240). Since I walk to work and Maggie is at home with the baby, our gas consumption is pretty low. Entertainment ($60) is basically for eating out or ordering in, but the idea is that it’s also for that occasional bottle of wine to take to a dinner party. And then Maggie and I each get $100 every two weeks to spend on ourselves. This covers lunches, haircuts, gadgets – anything discretionary. This category is easy because the envelope is just our wallets.

That last category is also the most freeing. We can spend that money without any guilt or wondering if we should check with each other. We also don’t have to have that nagging feeling that maybe we’re spending more than we should, because we’re only spending what we’ve planned to, and we know from our budget that we have the money.

We can still use a credit card to pay for something if we need to, then we just take the amount of cash and put it in a box until the next pay period. Then we withdraw that much less cash, so that in effect the cash is deposited back to the bank where it needs to be to cover the Visa bill.

There are actually a few other categories as well, but these just stay in the bank. My credit union lets me have as many savings accounts as I want under my main account, and I can manage them online and set up automatic transfers, so these really manage themselves.

These other accounts are Emergency, Other, Charity, and Investments. The emergency is a rainy day fund and it gets $100 every pay period. The “Other” is for home improvement, car repairs, electronics – whatever doesn’t fit into our personal and grocery amounts above. This one isn’t spent every often, so it is intended to accumulate for a while, so that when we need $1000 for a new window or something, we have the money there. 

The Charity fund is also a nice one to have. Having the money automatically set aside for charity means that when we get a request for a donation, we don’t feel pinched that we have to decide how much money to part with, because it is already set aside. All we have to decide is how much support we feel the charity deserves.

Finally, the investments account is also automatic, and it puts something aside for me and Maggie to retire, and something for Clara’s education.

This budgeting system has really changed my attitude towards money, and made us a lot more efficient financially. It has re-taught me the value of $100. I used to buy things that would cost $30 or $60 without much thought, because it didn’t seem like a lot of money compared to my annual salary. But when you break it down to how much disposable income you really have, and you have decided to only spend a certain amount, you get a lot more prudent all of a sudden.

The other thing is that it really eliminates worrying about money. I used to get anxious every month wondering what the Visa bill would be this month, because I really had no solid idea how much money had been spent. Now nothing gets spent that isn’t planned for, and when you do spend money, it’s money that you already know is okay to spend. It really reduces anxiety for Maggie as well because she is by nature more thrifty than me. Now she can spend money without feeling guilty about it, and she doesn’t have any anxiety about how much I’m spending.

Follow

Get every new post delivered to your Inbox.