Today's service interruption

Between 1:22pm and 2:20pm CEST, mite was down for all users. We’re terribly sorry, please accept our apologies!

The reason for this downtime were problems in our data center: defect routers of the upstream provider caused an interruption in the external connection. Three minutes after this downtime started we began to update on this problem via Twitter. Within minutes, technicians started working on the hardware in the data center. Collaborating with our hosting partner SysEleven, we’ll keep looking into this problem to prevent similar problems in the future, this goes without saying. Of course, your data was totally safe throughout this downtime.

Again: we’re so sorry! This shouldn’t happen.

Julia in Tech talk

Time entries with multiline notes

If you have to specify in great detail what you’ve been working on, or if you’d simply like to structure your notes in a better way, today’s update is for you: the note of a time entry can now be multiline.

Adding a new time entry

The first point that was important to us while crafting this improvement was to keep the input form tight. Adding a time entry should be possible in no time, that’s for sure, but furthermore, the form itself should reflect this rapidity visually. Therefore, we kept it streamlined: now, it’s a two-liner by default. When entering more text, the text area simply grows accordingly. When entering more than six lines, a scroll bar will appear.

The second point crucial to us was not to break the current workflow of many users: by hitting the Return key, you were able and you are still able to send the form, to add the time entry. To prevent collisions, we therefore taught mite to trigger a line break within the notes field as soon as somebody hits Shift+Return or Shift+Enter. We updated existing text areas, e.g. when adding or editing a new customer, project etc., accordingly. We do know that this solution is not a perfect one – we think it’s the best though. Please give yourself some time to adapt to this slightly modified behavior.

Along with this obvious update, the multiline notes, we released some minor enhancements as well, all dealing with adding time entries, such as:

  • Hours first: The most important field of all, »Hours«, now holds the top position within the form as well. This improves the time tracking process if you navigate by keyboard. You can now tab through all attributes smoothly.
  • Advanced arithmetic: More complex operations such as »2:15+0:30*1.5«, input in the field »Hours«, are now interpreted as well.

Thanks to all users who sent us feedback to push those updates forward! We hope they’ll help you – and all the other mite.users – track your times in a better way. Keep it coming, please, we love to learn from your experiences.

Julia in New features

Upgraded: DynaMite, the mite.client for Mac users

Hear hear, Mac users: version 2.0 of DynaMite was released today. With DynaMite, you have full control over your timers directly from the menu bar of your operating system – it’s kind of a remote for your mite.

DynaMite, the sleek mite.client for Mac users

Thanks to the new version, time entries can now be enriched with notes. Plus, stopping a ticking timer became a whole lot easier: just right-click on the orange icon in your menu bar to stop the timer.

Features

  • Always keep an eye on ticking timers; And never forget to switch ’em off, ever, again.
  • Start, stop or switch timers with a single click.
  • See the total working time of your last working days at a glance.

If you’re tracking your exact working hours throughout the day, DynaMite makes time tracking so much more easy. Really – we’ve been using it ourselves.

Installing DynaMite

DynaMite makes use of our open data interface, the mite.api. To setup the connection, you’ll have to activate the mite.api within your account first. You’ll find this option by clicking on your user name in the upper right-hand corner in mite. Please activate the corresponding checkbox there and save your changes.

During set-up, DynaMite will ask for your account name: that’s the subdomain of your mite.account. E.g., if you login at http://testteam.mite.de, the account name is »testteam«.

Later on, a window will pop up, asking for your e-mail address and your password, or, your Mac will ask you to allow using your mite.credentials stored in your key chain. Please enter the credentials asked or allow access to those infos in your key chain. DynaMite needs those credentials to connect with your mite.account.

Trial vs. full version

You can give DynaMite a try for free: the only limitation of the trial version is that timers won’t run for more than 30 minutes at one go.

A single license of the full version of DynaMite can be purchased within the external application. DynaMite is €10 $15, support by MediaAtelier included. Mac OS 10.5+ is required.

Merci, MediaAtelier

Adding notes to time entries in DynaMite was feature request number 1 since the first beta version. But, this feature wasn’t trivial to add. Stefan Fürst, developer of DynaMite, had to rebuild DynaMite from scratch to make this happen. Therefore, we’re double grateful he took this step. Thank you, Stefan!

Last but not least: Stefan is also the brain behind GrandTotal, the invoicing app for Mac users that integrates with mite. We’re happy to inform you that this hint might be special to you. There’s a promotion going on: If you buy GrandTotal and DynaMite bundled, you won’t pay a Cent for DynaMite. The bundle costs exactly the same as a regular license of GrandTotal.

~~
Update, 2019: MediaAtelier doesn’t offer DynaMite to new customers anymore. So sad. However, as a current or former customer, you can still download DynaMite 3 over here.

Julia in New features, Add ons

Scheduled Maintenance, take two: March 21th

Update, March 21th, 7:53am: Maintenance went as planned.

One of our brand-spanking new servers isn’t feeling quite at home yet. To prevent future problems up front, we’ll therefore move it to a new server blade. Unfortunately, this action requires another scheduled maintenance. Fortunately, this one requires a very short period of time only.

mite will be offline on Sunday, March 21th, between 7:30am and 7:50am CET. (What time is that for me?)

We’re so sorry for this second interruption! This decision didn’t come easy. But we’re convinced that this preventive step makes sense even if nothing serious happened yet. We ask for your understanding.

Julia in Tech talk

Today's downtime

At about 11am CET, mite became extremely slow; So slow, that the service went down between 11:24am and 11:35am. First of all: we are terribly sorry, this shouldn’t happen!

These problems were due to a disruption of the external internet connection of the data center where our servers are taken care of. Our own alarm systems did work, as well as the ones of our hosting partner SysEleven; we updated via Twitter. SysEleven managed to solve the problems of the IP uplink. All seems fine again. Nevertheless, you can definitely count on us for being extra-observing today.

Again: we’re sorry. Please excuse this interruption!

Julia in Tech talk

Facts & figures: The first 20 months of our small SaaS start-up going for premium-only instead of freemium

37signals, poster child of our industry, claims to serve more than 3 million users. What they don’t tell is, how many of those people pay for the premium version of their web apps (Basecamp, Highrise et al). All of them are served in the freemium business model, which is: use a basic version of the product for free, decide later to upgrade to a paid version with extra features, more storage or the like. Evernote, offering a (great) freemium »remember everything« notebook, served more than 500,000 users in summer 2009, according to the New York Times. But, even $79,000 in monthly revenue could not cover their striking expenses for servers and staff which a user base this huge demands. Bottom line: Evernote was in the red.

So what about the smaller, premium-only services? Those, who offer Software as a Service as well, but not in the freemium model? Those, who do not make 5 customers pay to support 95 users? How big can their customer base grow, and at which rate – not having access to hundreds of thousands of users who could rave about the service? Is it possible to grow via referrals only nevertheless? Even if the service doesn’t make it on TechCrunch, RWW et al? Or is VC money the only way then, to pay for advertising crusades? Or is it this whole idea, premium-only, downright stupid? Is freemium the only way, even for a service such us mite, a time tracking tool with a clear benefit focused solely on business customers?

The force driving this article

When thinking about starting our company, we were desperate for in-depth figures of real-life start-ups, who’d been there before. We’d given an arm, a leg and at least one macbook for figures providing insight into the early stage of development, making it possible to understand the evolution of such a business, not only a certain point in time, a result. This would have allowed us to base our vague assumptions on real success – or the lack of it. We craved for such figures. But we didn’t find them.

Well: let’s change that. Let’s publish those facts and figures ourselves. Hopefully, this’ll help somebody out there to take a chance! No matter what: we do believe in sharing experiences and knowledge openly. We therefore chose to contribute. Even if this information is probably the most sensible to divulge.

mite: facts and figures

Trials per month

New trials per month

For 30 days, users are welcome to give our time tracking tool a try. Trials are fully-featured, and: you won’t need a credit card to sign-up; We’re convinced that this is the best decision by far – nobody likes to give away his credit card credentials up-front, whithout a clue if the service is really useful, right? Sign-up just takes a minute. We want to encourage people to try mite in action. That’s when our service convinces best.

Conversion: Once a user, now a customer

Convincing users to sign-up for a trial is just the first step. In the end, what counts is how many of those users become paying customers. Unquestionably, the conversion rate was the hardest parameter to pre-estimate. 5% are a great rate in freemium businesses. We thought that we could top that with our »either/or approach«, and aimed high – for 10%. Ambitious? Yes. Doable? We hoped so, as we had a stable and lovingly crafted enterprise product with a clear financial benefit. A product, that cannot be used in a basic, however restricted version if you’re not up to pay for it.

After 20 months, we do know which rate can be done. Take a look:

Conversion: user => customer

Nearly 20%! Every sixth to fifth trial converts to a paying customer.

That said, we think that the quality of our traffic is the determining factor for this great conversion rate. The biggest part of our visitors reaches our site via a personal referral: a blog post, a tweet, or the recommendation of a co-worker, a freelancer or a customer who is already a customer of ours. (Thank you so much, all of you!) We do not place any ads: no banners, no viral campaigns, no SEM. Instead, we invest solely in improving our product continuously and commit to a great customer service day-by-day.

Paying accounts, paying users

Paying accounts, paying users

mite is multi-user software. Subscription fees are based on the number of active users per account. Therefore, the figure most important to us is not how many paying accounts, but rather how many paying users we’re happy to serve. In February, almost 3,000 users paid for our time tracking app.

Users per account

Users per account

On average, 2.7 users are collaborating on one account. But the chart above shows that this figure isn’t significant at all. At the moment, about 24% of all users fight alone. Our biggest accounts count more than 50 users though – a really diverse customer base.

Monthly revenue / monthly expenses

Monthly revenue, monthly expenses

mite doesn’t grow exponentially. We’re a slow grower, and you know what? We’re happy with that. The trend is what matters. It’s positiv enough to take the next step: the duo behind mite is looking to 1-up the team.

Feedback, please?

No matter how cool we play: to get that naked in public cost quite an effort. Vague statements à la »it’s going pretty well, thanks« are passé, now. We know that. And we hope it’s worth it!

Therefore, we’d be double happy if you’d left a comment: Does this transparency help you? What figures came as a surprise, and what did you assume? Any lessons learned? And… how’s your SaaS start-up going?

Julia in Inside out

Scheduled Maintenance: March 7th

Update, March 7th, 5:18am: Everything went as planned. Good time tracking on the new servers, everyone! Just in case you stumble over a bug: please get in touch with as much details as possible.

Safe, secure and lightning-fast: that’s how mite behaves today and should behave in the future, no matter how fast the user base grows. To make this happen, Sebastian who’s taking care of the technical infrastructure here has been preparing mite for the next step: this weekend, we’re moving the application to a new server cluster. Therefore,

mite will be offline on Sunday, March 7th between 3am and 5am CET. (What time is that for me?)

We’ll update this blog post and keep you posted on Twitter in real time.

Ideally, you won’t notice a thing about the new infrastructure. All your data will stand at your service exactly as it is used to, this goes without saying. Nevertheless, experience shows that in production we might have to tweak the system here and there a little bit to optimize its responsiveness and stability – despite testing, testing, testing up front really thoroughly. Therefore, not only us, but also the team of SysEleven, our new hosting partner, will be extra beady-eyed. Promised. Now, let’s get moving!

Julia in Tech talk

Yolk is looking to 1-up!

Web Developer (f/m)
with the passion and power to wear different hats

mite, our sleek time tracking tool for teams & freelancers, is growing continuously: today, it’s of daily help to more than 3,700 people from all over the world. Time to 1-up!

Thus, we’re looking for a full- or part-time remote freelancer to support Yolk as of the next possible date. Our office is the web, you can therefore collaborate from wherever you’d like to.

A long-term perspective is not only possible but preferable; If we do fit, we can image you to take a share in the company.

Who is Yolk?

Yolk is a duo located in Hamburg and Berlin/Germany: Sebastian Munz and Julia Soergel. Since 2006, we’ve been constantly improving and reliably maintaining mite together – initially as part of our master thesis, since 2008 as a company thanks to enthused user feedback.

Yolk is ours, 100%. We are free of venture capital and debt. Since the very first months, we’re profitable. Maximizing profit is not the top priority for us, oh no. We love to work independently, enjoyably and fair-minded. We care to help our users by building and maintaining first-class software; software which is well thought-out, pleasing and approachable, from code to GUI to manners & marketing.

We are Macs and have a thing for Klaus Kinski. We’re looking forward to a fresh breeze.

What are we offering?

  • A warm welcome to the team!
  • Challenging work on a first-class product with good reputation
  • Light-weight processes
  • Flexible working hours
  • No need to relocate – the web is our office, you’ll be working remote

You’ll contribute on an equal footing to day-to-day decisions as well as long-term strategies. On a product level as well as the company’s.

We offer you the time and freedom to deliver great work, to experiment with new technologies, and to challenge yourself with new approaches. You will get paid adequately, that goes without saying. And yes, the job comes with a real perspective.

What will you be working on?

  • Maintaining mite and improving it – this will be your main task
  • Supporting our customers in German and English
  • Administrating our Linux servers
  • Prioritizing and designing new features

A hardcore geek who’s exceptional in exactly one niche but not willing to look left or right is not what we’re looking for. Instead, we’re after a smart and curious individual who’s happy to and versatile enough to contribute to every part of the web application.

What technologies and concepts do we use?

  • Ruby / Rails
  • JavaScript / jQuery
  • Linux
  • nginx
  • Unicorn
  • MySQL
  • Memcached
  • Chef
  • Git
  • TDD
  • Rspec / Cucumber
  • Web standards
  • REST

Experience in those areas is a plus; What’s more important is that you are pushing yourself to pick up new technologies and concepts fast.

What professional and personal qualities should you have?

  • Passion!
  • Dedication to deliver exceptional work
  • Several years of experience in web development, whether in open source projects, as a freelancer or as an employee; ideally having worn all hats from system administration to database and application development to front-end JavaScript, HTML, CSS and interface design.
  • Good writing skills, German and English

How do I apply?

Please email until March 5th. Include the following:

  • Project résumé (context of the projects, your responsibilities and tasks in those projects, links)
  • mite, the way you see it: What concepts, features and little details of the app as well as its online appearance do appeal to you? What’s off, rough or badly implemented, and how could and should the three of us improve the service?

If you’d like to include further information: please go right ahead!

Julia in Inside out

Trac2mite, a plugin to connect web-based project management with time tracking

Trac users, this one’s for you! Thanks to this plugin developed by Thomas Klein, time entries tracked on tickets within Trac can now be sent automatically to your mite.account.

trac2mite connects Trac with time tracking tool mite

Trac2mite joins the team of two other issue tracking systems that play well with mite already: Mantis and Redmine.

About Trac

Trac is an open source issue tracking system for software development projects. Besides issue tracking, it provides an interface to Subversion or other version control systems as well as an integrated Wiki. Trac is written in Python and actively developed since 2005.

Trac2mite: Features

Trac2mite connects your Trac account with your mite.account. Track your time on tickets within Trac and get them send automatically to mite. Within Trac, you might specify which projects and services from mite should be available to select in Trac. Furthermore, dynamic comments are available: you can specify if information such as the title or the ID of a ticket should be added to the notes of your time entries.

Setup

Trac2mite makes use of our open API. To setup the connection, you’ll have to activate the mite.api within your account first. You’ll find this option by clicking on your user name in the upper right-hand corner in mite. Please activate the corresponding checkbox there, copy your API key and save your changes.

Additionally, the TracHoursPlugin is required.

Currently, installing Trac2mite is a little bit tricky: Until this issue is resolved you’ll have to install the plugin in development mode as described in the Readme file, so please follow those instructions.

Download

Please head over to GitHub to get the latest version of Trac2mite. Thomas Klein who developed the plugin published it under the free MIT license. Help yourself, grab it, fork it, improve it! And please don’t forget to get in touch with Thomas or a leave a comment here if you’re missing anything or would like to help by giving feedback. As the plugin is clearly beta, this would really help a great deal – thanks so much!

Julia in New features, Add ons

Launch: mite.go, the app for iPhone / iPod Touch

Now that’s a headstart for 2010: two 3rd party developers, Daniel Rinser & Victor Saar, released an app to bring mite to the iPhone / iPhone touch! The native app named mite.go joins the official version for the iPhone browser. From today on, you might choose to use the faster and more feature-rich iPhone app.

mite.go – Time tracking on the iPhone

With mite.go, time entries can be added very easily. A timer is available as well; you’ll find it on the dedicated timer view. A smart icon right within the menu bar allows you to make sure at a glance if a timer is ticking. Furthermore, customers, projects and services can be managed with mite.go – a feature which is not available in the official browser-based iPhone version. The interface adapts graphical elements known from mite; it’s well-arranged and useable.

Time tracking on the iPhone: mite.go

You can find more screenshots, system requirements, the feature roadmap and support details on the site of mite.go. The app is $4.99 (3.99 €, 5.50 CHF), you can download it from the App Store. Please note that you’ll have to activate the mite.api, our open data interface, first: You’ll find this option by clicking on your user name in the upper right-hand corner within mite.

The developers are definitely looking forward to improving mite.go based on your feedback. So please take a minute and tell them how it’s working for you! You might even want to add a review on the App Store? Other users would benefit from your opinion, for sure. Thanks in advance to you, and of course to Daniel & Victor for developing this great app!

Julia in New features, Add ons