Welcome to Freshview thoughts, a place for our ideas and ramblings about building and supporting two popular web applications from Sydney.

Stay in the loop

Subscribe to our RSS feed

Dig into a category

Search all posts

Our products

Campaign MonitorThe easiest way for designers to send email newsletters for themselves and their clients.

MailBuildYou design an email newsletter template, your clients do the rest.

Tools we use: Skitch

Posted by Mathew Patterson on June 19, 2008 1:36 PM

In the last "tools we use" post, I mentioned the excellent HelpSpot application, which we use for all our support. Today's featured tool is also used in support, but in a slightly different way.

Even though Campaign Monitor and MailBuild are both pretty straight forward, there is times when we need to explain how to do something specific, or where to find something.

Some of those questions are answered by the narrated videos, but others are one off or less broad. In those cases, I love to use Skitch. Skitch is a tool from Plasq, the awesome Mac developers also responsible for Comic Life. They are so smart they even use Campaign Monitor for some of their newsletters!

Plasq have a tagline for Skitch - "Snap, Draw, Share!" - which is pretty descriptive. You load Skitch, and take a quick snap of any part of your screen, draw over the top of it, and then you can automagically make it publicly or privately shared.

Skitch showing a grab of Campaign Monitor

I love to use Skitch to make super quick screengrabs of different parts of Campaign Monitor and MailBuild, annotating the image to show where a setting is or where to click. I've got a folder setup on the Campaign Monitor site, and Skitch can automatically upload the image and give me back a URL for it, which I can paste into my HelpSpot response.

It will do timed screenshots too, which is helpful when showing drop downs like in the screenshot above. Skitch literally saves minutes of faffing about taking screenshots, editing sizes, uploading in FTP clients and so on, every single time I use it.

A clear screenshot can also save a lot of back and forth with customers when trying to explain in text something that can be understand visually much more easily. I highly recommend you try out Skitch yourself. You can signup for the public beta right now at no cost.

Posted in Random Thoughts2 comments so far

Freshview Favourites: Books

Posted by Mathew Patterson on May 29, 2008 1:47 PM

Although we're all the way down on the bottom of the globe, thanks to the magic of Amazon we can now get books at reasonable prices here in Sydney. I've surveyed the Freshview team and come up with a few recent favourites.

Code Complete by Steve McConnell
Selected by Jason, Freshview developer — "for developers starting out and for those with experience but who haven't really been following best practices, or any at all, Code Complete is a must read".

Good to Great by by Jim Collins
Selected by Dave, Freshview founder and designer — "Simple, practical advice using real world examples on how to build a great business".

Chicago Manual of Style by University of Chicago Press
Selected by Diana, Community and Support guru — "Not the most interesting read but where else are you going to turn to when you can't remember if it's e-mail or email?".

Positioning: The Battle for Your Mind by Al Ries and Jack Trout
Selected by Ben, founder and developer — "written about 15 years ago, and has no mention of the Internet, but very relevant to online businesses operating today".

Getting Real by 37Signals
Selected by Travis, Community and support guru — "Do they still even make books? (you're talking about that paper kind right?); Getting Real is highly relevant"

Naked Conversations by Robert Scoble and Shel Israel
Selected by Mathew, Community Manager — "Packed full of great stories and advice on using blogging to connect and converse with your customers".

Not everybody find books the most useful way to learn, but if they work for you, you could do worse than check these out. We'll post in the future about other favourites among the Freshview team; if you want to find out something specific, just ask!

Posted in Random Thoughts1 comments so far

Freshview's new application

Posted by Mathew Patterson on May 2, 2008 10:39 AM

With Campaign Monitor and MailBuild growing well, the Freshview team has been expanded recently. It now includes our new developer, Phil, our fully imported from Canada support and community guy, Travis, and our sole representative to the entire Northern Hemisphere, Diana.

With extra development resources available, we've been able to spend some time on a brand new product, which we are all pretty excited about. This product, although still a web application, is a bit of change of direction for Freshview and today we're giving you a sneak peek.

Introducing.....Lunch 1.0

Sick of having to walk all the way downstairs and across the road to the sandwich place? Embarrased by the thought of speaking to somebody in person? Irritated by the people in line who don't have their order ready when they get to the front? Lunch 1.0 is for you!

End your lunch ordering troubles forever!

Screenshot of the lunch entry page

OK, maybe I'm overselling it a little. This is actually a little internal application that sits on the Freshview intranet. Now that we have free lunches for all staff, we found that a lot of time was being wasted running about trying to make sure each person's order had been taken.

So this little one page application just lets everyone order their lunch (up to 11am) and then faxes off the order to our local sandwich place. They deliver around 12:30 and we can all eat together, with only 60 seconds of effort involved per person.

As well as adding your order, you can see what you have already eaten recently, and also copy and modify other team members creations for yourself. It's a good way to get out of the 'ham, cheese and tomato' rut!

Thanks go to new developer Phil who put it all together! Feature requests are already arriving for version 2, including a reminder about 'junk food Fridays' and some smarts for public holidays.

Popular sandwiches from Freshview staff

"The Peterson"
Multigrain sandwich with roast beef, tomato, cheese, cucumber, and mayo

"Sandwich mountain"
Multigrain sandwich, butter, ham, all salads except spinach instead of lettuce, swiss cheese, salt + pepper

"Gluteus Minimus"
Turkey sandwich on Gluten-free bread, all salads except tomato and onion, hot mustard, pepper and tasty cheese

Suggestions for great sandwiches are welcome!

Posted in Our Software8 comments so far

Freshview interns produce the goods!

Posted by David Greiner on March 28, 2008 10:17 AM

When we launched our intern program last year, we had high hopes for success, but no real idea of how it was going to work out. Now that the first program has been run, we wanted to let you all know how it was arranged, what the experience was like and what the outcomes were.

Choosing the right people

We had quite a few promising applications from prospective interns, so the first step was to find the best candidates. We used a process of phone screening adapted from the one Joel Spolsky has spoken about to pick the people who seemed to be the most suitable, the best fit and who were available when we needed them to be.

That got us down to 5 really strong possibilities, and we invited them all to come into our offices in Sutherland for a few hours. At that time we were mid-build on the fancy new offices so the day was held partially in the old office, and partially in the new one.

We ran it on a Saturday, which worked better for the potential interns who had varying University schedules, and most of the Freshview team was involved in meeting the applicants. After an introductory chat we split into groups, and the interview process was started.

Each applicant did a short written programming task, met with the Ben and Jason our developers and also chatted with the Dave and I, on the design, marketing and support side. The idea was to get a good idea of both technical and communication skills, and of that nebulous concept of 'fit'.

Finally, we retired downstairs for a catered lunch over the ping pong table, where we all chatted and we had a chance to see how everyone interacted. It was a tough decision, but a few days later we offered internships to Dan and Toby.

We know what the interns did last summer

In December Toby and Dan joined us to start their 8 week program. As promised, they were involved pretty much right away in working on actual features for Campaign Monitor and MailBuild. We always have plenty of ideas and plans for our products, and having two smart developers suddenly available meant we could release some cool new stuff.

Toby (l) and Dan, our interns

Here are just some of the features coded up almost totally by Toby and Dan, based on customer requests, internal priorities and their own input. They worked to flexible specs that left them plenty of room to show their skills.

  • Subscriber snapshots - a great new way to see how an individual recipient has opened, clicked or otherwise acted on all the emails you have sent to them.
  • Exporting segments - this was a very popular request and makes it easy for people to pull out different groups of people, like RSVPs or inactive subscribers.
  • Automatic plain text version - Kick start your plain text emails by pulling all the text out of your HTML version instantly
  • Generate inline styles - another huge time saver, this one lets you design with styles in the head of your page, and have them automagically made inline when importing. Great for Gmail recipients.
  • Campaign comparison - A super slick way to take reports from two or more of your campaigns, and compare opens, clicks, bounces and more, in a new Flash chart format.

Those boys sure earned their money! There was still plenty of time for fun though, and Toby and Dan more than held their own during the Freshview surfing lessons and Christmas party laser tag.

At the end of their time with us, all agreed that it had been well worthwhile, both for the interns themselves to experience working in a software company, and for us at Freshview who got a lot more work done, and a chance to see some young developers in action. In fact, we've since employed one of our interns who will be working with us part time while finishing his degree up, and hopefully beyond.

2008 intern program - are you interested?

We're going to be running the intern program again this year, and we'll be looking for another 2 or 3 undergraduate computer science students to join us for 8 to 12 weeks. It's a paid program run over the summer, and as you can see there is plenty of scope to do cool things, learn a lot and have some fun.

Head over to the Annual Internship Program page, where you can add your email address to get notified when applications open. We're looking forward to meeting some of you!

Posted in Freshview News0 comments so far

Webstock in Wellington: It's about story

Posted by Mathew Patterson on February 29, 2008 2:06 PM

The Webstock bag and nametag were beautiful

Earlier this month I made the short hop across the ocean from Sydney to Wellington, New Zealand, for Webstock 08. Webstock promised "Truckloads of design, development, user experience, web standards, content, community, innovation & inspiration", and certainly delivered.

As well as finding out why they call it windy Wellington, I met a ton of cool people, including some Campaign Monitor and MailBuild customers who had some great feedback for us. In fact, early on day 1, at the registration desk, I spotted a fellow attendee wearing a Campaign Monitor t-shirt!

The conference proper was tremendously well run, great swag, decent food and the main hall featured seating around tables, which I found both different and helpful in talking to people.

Awesome talks from Freshview favourites Dan Cederholm and Kathy Sierra were accompanied with some other great speakers on a variety of topics.

One theme I've noticed starting to take hold in web design and business generally is the idea of 'telling a story', and several speakers focused on that point, including Jason Santa Maria. I expect to see more of this in 2008, including a lot of people helping businesses to craft their own stories.

The two days went by quickly, and too soon I was back in Sydney. Thanks to everyone who came up and said hello, and hello to everybody I met in Wellington (and a special hello to the Indian woman singing 'ice ice baby', to her baby, in the hotel).

Campaign Monitor shirts in action

Campaign Monitor shirts in action

Posted in Random Thoughts3 comments so far

Freshview goes surfing

Posted by Mathew Patterson on February 28, 2008 5:15 PM

One of the cool things about working at Freshview is our 'First Friday Fun' - the idea is that once a month we take a Friday afternoon off to do something fun as a team. In the past we've played Lawn Bowls, Ten Pin bowling, seen a movie and had table tennis lessons from a gold medallist.

Last Friday, on a beautiful summers day in Sydney, we all drove the 10 minutes from the office to our local Cronulla beach for some surfing lessons. Freshview founders Dave and Ben are both keen surfers, but the rest of us....let's just say table tennis holds far less risk of drowning.

So it was with some trepidation we all got kitted up and hopped into the water. After a brief, yet embarrassing stint in the safety of the rock pool. we'd 'mastered' the art of paddling and eskimo rolls, and we were allowed in the actual ocean.

Then followed an hour or so of spectacular falls, flailing arms and the occasional moments of surfing glory. The young interns Dan and Toby showed the rest of us up by standing up within minutes and spending the rest of the time cruising past, as if they we're on a travelator.

Meanwhile, Dave and Ben stood at the shore taking photographs and making 'encouraging' remarks. Developers, QA and support team members got there eventually however, and nobody was lost to the sea (good news for Campaign Monitor and MailBuild users).

The final score: Ocean: 378 defeated Nerds: 6.

As we retired for a quiet beer, the stories were already being exaggerated, and it was only the release of photographic evidence several days later that restored the truth. This one is going to be hard to top!

North Shore eat your heart out

North Shore eat your heart out!

Paddle practice time

Paddle practice in the rockpool

Safe place to start

It's all about style

Jason

Jason gets up

Bob styling

Bob entertaining the crowd

You can check out more pics of the day on Flickr.

Posted in Random Thoughts8 comments so far

Looking for an interface design guru

Posted by David Greiner on February 27, 2008 6:59 PM

We've been lucky enough to fill many of the positions we mentioned a couple of months back, and today we're announcing a brand new position for a web interface designer to join the Freshview team.

I won't go into the details because the position page says it all. If you're interested in the job, we'd love to hear from you. Likewise, if you know anyone who might be a good match, please pass this on to them.

Posted in Freshview News0 comments so far

Computerworld says Freshview is worth watching

Posted by Mathew Patterson on February 19, 2008 11:32 AM

Read the article at Computerworld A great piece of recognition for Freshview in a recent article by Len Rust for Computerworld called "Aussies worth watching".

It's awesome to be noted as an Australian success story, but we've still got plenty of work to be getting on with, so there's hopefully more success to come. If you want to be a part of that, don't forget that we're looking to expand our team.

There's plenty of room around the lunch table for the right people, so if that's you or someone you know, get in touch.

Posted in Buzz or Press3 comments so far

Tools we use: HelpSpot

Posted by Mathew Patterson on February 7, 2008 2:16 PM

One of the great advantages of producing software for web designers is that typically, our customers are pretty damn smart. That means they don't often need to ask us for help with using Campaign Monitor or MailBuild.

Sometimes things go wrong, or something's a bit unclear, or they just have an awesome idea for us, and people get in touch with us by email. Multiply that by all the thousands of customers around the world, and it adds up. To handle all that incoming mail, and the ongoing conversations, we use a great piece of software called HelpSpot from Userscape.

HelpSpot screenshot

HelpSpot is essentially a web based issue tracking tool that fully integrates with your email. So when our customers email us, it pops up in our HelpSpot workspace and is immediately trackable, so nothing gets lost. As they come in the emails can be filtered, tags can be applied automatically, replies to existing issues are assigned to the right person and much more.

So our design and development team each have their own HelpSpot inbox, and issues are transferred to the person who can solve them as needed. If you've emailed support before, we can look up your previous issues and see what has happened, so we don't have to cover old ground.

For issues which pop up more often, we have a bunch of prepared response snippets we can insert and modify as required, which means a much faster and more detailed response. When we combine that capability with the reporting, we can easily see which parts of the application could use some improvements, and we know where to spend our time.

One recent improvement we've made uses HelpSpot as a form of monitoring tool. Even though we have all kinds of hardware and software monitoring in place for our applications and servers, some problems are spotted much faster by people than they are by any kind of system.

We've found in the past that our customers are pretty good at letting us know if something's gone wrong with a rush of support emails. However, sometimes it would happen overnight, and we wouldn't find out until other monitoring woke someone up.

Now we've harnessed HelpSpot so that it counts the number of requests coming in, and if it crosses certain thresholds triggers a system that will ring the phone of the person responsible for fixing it. Since it is web based, we can easily check it from home. (No, that is not a request to send 20 emails in a row to try and wake us up at night!).

There's lots more to HelpSpot, and it is a pretty key part of keeping everything running here at Freshview. We'd definitely recommend checking it out if you are finding a standard email client is not enough any more.

Posted in Random Thoughts2 comments so far

Building the ultimate office for software developers

Posted by David Greiner on January 16, 2008 3:05 PM

When we moved Freshview into a much larger space at the end of 2006, we figured we had enough room to get us to the end of our 3 year lease. There were only 3 of us at the time, so 160 square meters (that's about 525 square feet) seemed like it would do the trick even if we added a few more people to the team. While our customer base was growing very quickly, we were big fans of scaling our software without necessarily having to scale our team with it.

Starting open plan

We went for an open plan layout in the office for a couple of reasons. The first being that it's by far the easiest and most cost effective way to lay out an office. Secondly, with only 3 of us in all that space there weren't a whole lot of distractions and it allowed us to communicate very easily. Basically, it worked.

Over the next 6 months or so we were lucky enough to double our customer base, revenues and inevitably, our team size. Before too long we added another 4 great people to the team, not to mention an extremely popular (and recently upgraded) ping pong table. We still had plenty of room, but one thing soon became clear. Open plan offices don't scale well for software developers.

Getting into the zone

You see, software development is a little different to most other jobs. To be truly productive, developers need time to really "get in the zone". To get their best work done, they need to phase out all the other distractions around them and be genuinely focused on the task at hand. This is when the really good stuff happens. Unfortunately, this isn't something that can be switched on or off instantly, it takes focus and time (from a few minutes to half an hour). As you can imagine, a ping pong ball to the forehead can be quite the flow killer. Over time, lots of these small distractions can prevent smart people from getting things done and generally piss them off at the same time.

This isn't just something we've learned from experience either. Peopleware, a must-read for any software developer (and especially their managers) devotes an entire section to the importance of removing distractions from the office environment. Joel Spolsky's famous Joel Test dedicates number 8 out of 12 to making sure your programmers have quiet working conditions and 37signals have long advocated the importance of alone time.

Of course, not everybody feels the same way about open plan, which is clearly why so many software companies still use that format. We had our doubts about the open plan approach working long term, and so we decided to look for some alternate space that would allow us to create an environment perfect for keeping our growing team happy and productivity high.

Time to move... again

Eventually we settled on some recently vacated space a few levels above us in the same building. It was double the size of our current office and gave us a blank slate to plan our dream setup. Similar to the approach Fog Creek took in their planning, we put together a wish list and then approached a number of architects to make it a reality.

Above all else, the priority was for closed offices for all our developers, a nice big area where people can relax and take a break, and a communal eating area where we could all have lunch together. Oh, and it needed to scale to support 20 staff members, we didn't want to move again in a hurry.

Closed offices and catered lunches

Working with the talented team at Watershed Design, we eventually had a layout that would give us closed offices for 8 developers and very large, private workstations for 11 other team members who aren't writing code. We used loads of glass and timber to keep as much natural light flowing through each office. We also ended up with a large breakout area for relaxing and working on your ping pong game. To make everything feel as open as possible, we also cut out a big chunk of the roof and added some cool lighting.

Here are a few photos of the finished product, which you can click for a larger version.

Big closed offices for our developers

Big closed offices for our developers, most with a nice outlook over the park

Welcome to Freshview

A sweet entrance and reception area

Our 2 meeting tables

Our 2 meeting tables

Funky closed offices and workstations

Funky closed offices and over-sized workstations

One of our biggest concerns about moving from open plan to closed offices was killing the awesome vibe we have around the office. The entire team get along extremely well and while the older layout was occasionally distracting, it was also plenty of fun. To alleviate this, we've since introduced free fully-catered lunches for the team. We now eat together every single day, which has made a huge difference and is something I wish we introduced a long time ago. It's also a fantastic way for newer team members to get to know their workmates in a very informal setting (not that it ever gets formal around here anyway).

Now that everyone has a closable door you don't need to tippy toe around the rest of the office, but can chat to other members of the team knowing you're not distracting anyone else. If the door's shut, come back another time or send them an IM or email. No more flow breaking or ping pong head shots.

Was it worth it?

From start to finish, the fitout took about 4 months to complete and we couldn't be happier with the result. We moved in mid November 2007 and have already measured a tidy improvement in the amount we're all getting done. Even more importantly, after a casual survey of the team while writing this article, every staff member prefers the new closed office environment over open plan.

Going closed office might not be the cheapest or most intuitive option, but given the increase in productivity and positive feedback from the team, I can't recommend it enough for small, growing software teams.

Posted in Random Thoughts13 comments so far