The Fastest Way to Invoice Your Clients

“It’s Friday, you know what that means!”

by Mike McDerment - March 27/2009

We’ve got a saying around the office, and it goes something like this: “It’s Friday, you know what that means…it’s Hack Off time again!”

What’s a hack off you ask? In a nutshell it’s a day of unstructured time for our developers where they can work on anything they like. It’s kind of like Google’s fabled 20% time dedicated to side projects, except that at FreshBooks we try to do this once every 2 weeks so it’s about 10% of your time. Still, not too shabby.

The way it works is our developers work throughout the day on whatever they like. Sometimes it’s improvements to the product – things nagging customers but that we just haven’t gotten to, sometimes it things nagging the developers that they just want to fix and no one else will see, and other times it’s a proof of concept of some new technology. The only guiding rule about what to work on is you should be able to finish it in a day.

Whatever they are working on throughout the day, at 4:30 they stop – that’s beer o’clock here at FreshBooks HQ (something we practice every Friday). At that point the entire company – refreshments in hand – moves through the office from screen to screen and gets demos from each developer on the stuff they’ve created. Once all the demos are done, there is a voting process – usually done by loudest cheers – to decide the “winner”. Beyond peer recognition, we usually bestow movie tickets or Raptors tickets upon the fan favourite.

I love Hack Off days, in fact as a founder and product kind of guy, Hack Offs and release days are probably my favourite days at the office. Having a chance to see the creativity of our dev team is a very special treat. Can’t wait for beer o’clock!

The fastest way to track your time and invoice your clients is with FreshBooks, the leader in online invoicing. Sign up for your free account!

11 Comments (add comment)

Mar 27/09
11:21 am
Justin says:

You must have some very very happy developers there! What a great way to keep spirits high and push new ideas.

The show and tell is just icing on the cake. What developer doesn’t love showing off their work?

Sounds like a great place to work!

Mar 27/09
12:23 pm

As a matter of fact, for anyone who agrees with Justin we are hiring (developers and others) right now:

http://careers.freshbooks.com

Mar 27/09
1:30 pm
Joel G says:

Wow, that’s sweet. It sounds like you guys are building a pretty awesome company culture. Keep it up!!

Mar 27/09
2:54 pm
Brian says:

Just started using Freshbooks, great product, can’t wait to see what your Friday bring.

Mar 27/09
2:56 pm

I agree with Justin ;-)
Beer o’clock reminds me the Nickelback concert. It must be a Canadian thing. Beer that is.

Mar 27/09
3:16 pm

Mike
I hope you don’t mind but I will using your idea in my office starting next week. I think this will be a great way to create and help inspire. Can’t wait for beer o’clock.
Thanks
Eric

Mar 27/09
3:24 pm

I think so many more offices would be more productive if they let loose, drink more, and encourage this kind of interaction among their employees. Well done.

Apr 5/09
7:24 pm

Seldom get to experience these in the asian work culture. I’m looking forward to it still :)

Love the beer o’clock. Great for motivating the team!

Apr 9/09
11:08 am

We already do beer o’clock happy hours on our deck at SurveyGizmo but I love the twice monthly hack off day idea – cool.

Apr 9/09
11:45 pm

Mike,

it seems to me hitting up big, challenging problems is what attracts many folks to working with startups. As you guys have moved on from a pure startup phase, Hack Off days sound like a great way to provide an outlet for that innovation/creativity/ingenuity.

whats the outlet for the non-developer types @Freshbooks (other than the beer @4.30!)?

ian

Apr 10/09
7:01 pm

Ian,

We get plenty of outlets :)

Support makes fun videos

Marketing always does cool things, like going on trips to sxsw

Last hack off I put up a giant poster with Fresh Grace

TONS of fun stuff in between the other fun stuff (work) :)


Leave a Comment

*
* (not published)

*
* required

What is FreshBooks?

FreshBooks is an online invoicing and time tracking service that helps professionals in over 100 countries save time, get paid faster, look professional and focus on what they love to do — their work. Read our customer survey results — 99% recommend FreshBooks. FreshBooks users are served by a tight-knit team of 31 dedicated individuals based in Toronto, Canada who've been at this since 2003.
Learn More or Sign Up For FREE

Get Blog Posts