<commit_before># Introducing Headwater

There are many web development companies these days. All of them have many problems with the process. We are no exception. 

We try to find solutions, and if we don't succeed we create our own solutions. And make it awesome.

First, let me tell you about our problems and the solutions we use.

## Problems & Solutions

1. Project management

We use tool called [Pivotal Tracker](http://pivotaltracker.com). It's free and it's much better than many paid solutions. We like it a lot, but ...

2. Time tracking

We use [Harvest](http://harvestapp.com) the time tracker. It has really cool reporting features.

3. Source code management

[GitHub](http://github.com), of course.

## Integration

Now all these tools are great, but wouldn't it be cool if they were a little bit more integrated? Like into one tool?

And that's when Headwater comes.

It's a web application that takes your data from Pivotal Tracker, display just whatever you need to be focused on, and lets you track the time. Everything works nicely and stays synchronized with the remote services.

For Git it generates cool commit messages with Pivotal Tracker story IDs. 

## Get it!

Headwater is open-source and you can grab a clone from our [GitHub repository](http://github.com/entryway/headwater). 

It's still in alpha/beta/something-like-that-phase. You're welcome to report issues, fork, hack, commit and help us make it awesome.<commit_msg>Updated introduction<commit_after># Introducing Headwater

There are many web development companies these days. All of them have many problems with the process. We are no exception. 

We try to find solutions, and if we don't succeed we create our own solutions. And make it awesome.

First, let me tell you about our problems and the solutions we use.

## Problems & Solutions

1. Project management

We use tool called [Pivotal Tracker](http://pivotaltracker.com). It's free and it's much better than many paid solutions. We use it and we like it. It has some flaws, but there's no need to reinvent the wheel.

2. Time tracking

We use [Harvest](http://harvestapp.com), the time tracker. That's how we track our time and bill the clients. 

3. Source code management

There's [GitHub](http://github.com)

## Introducing Headwater

We like all of these tools. But using all of these for simple everyday tasks can be painful.

So we created application called Headwater.

First, it takes all your data from Tracker and displays nice Dashboard of what's happening across all projects. You can go to project and see clear overview of what's the next thing to work on. Tracker is cool, but for simple "hey, what should I do next" it can be really hard to use.

Next, it tracks time. Again, we're not trying to replace Harvest, because we like lots of its features, but most of the time we just want to track the time for some task. In Headwater, you just click on the task and then click on the 'play' button. That's it. As soon as you stop the time tracking it appears in your Harvest account.

Since we have all data about projects and how much time was spent - "why not use that data" - we thought. So we added another feature to the dashboard - a feature that takes time tracking data and displays per-project 'progress' for the week. You can set goal hours for a project in your project settings.

Since I mentioned GitHub, len me tell you about another cool feature we developed. It's just a simple text box containing commit message with Tracker task ID. Most of the times your commits are considering some task, and in many cases the commit is solution for a task. So you can just copy a commit message from Headwater and paste it to your Terminal. It saves lots of time.

## Synchronization

You might have noticed that we mention things like 'getting data' or 'synchronizing' a lot. That's possible thanks to our Ruby synchronization library called [Active Harmony](http://github.com/vojto/active_harmony). Thanks to that we can setup new REST service and synchronize our models in 30 minutes.

## Open source

Headwater is open-source and is available now on [GitHub:](http://github.com/entryway/headwater). 

{'fraction_non_alphanumeric': 0.05632790028763183, 'fraction_numerical': 0.0019175455417066154, 'mean_word_length': 4.076642335766423, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2067635', 'n_tokens_mistral': 1093, 'n_tokens_neox': 1041, 'n_words': 657}