Overview
Philosophy
Technology
Managmement
|
|
Technology
Product development at Timetrics begins by envisioning the best
possible mode of operation with respect to the end-user. Then,
we pick the minimum set of technology that will achieve that
goal. We don't use technology for its own sake, we don't choose
technology to make our development easier, and we don't choose
technology to add a bullet to a product data sheet.
Old School
We prefer mature technology - requiring a miniumn of dependencies.
For this reason, we prefer C++ over Java, Windows API to .NET,
and HTML to ActiveX. We aren't opposed to using a new component
or technology, but it requires solid justification. In this
respect, we are decidedly old school.
Native
Windows applications provide a much better user experience
than Web applications. They have richer UI, they look and feel
more like other applications a user is familliar with,
they have lower latency, and you can use them when you are on
a plane. It would be easier for us to develop purely web-based
applications, but because our goal is to provide the best
user experience possible, we develop native client applications.
Invention
We believe in inventing as little as possible to achieve our
product goals. However, we choose product goals that require
invention because that is how a software company builds value.
Proprietary technology is a core component of everything we
do, but we don't re-invent the wheel.
Timetrics App
The core of our client architecture is the Timetrics application
which provides a unified interface for requesting input from
users and providing information.
Task Monitor
Timetrics Task Monitor uses patent-pending
technology to make keeping track of time spent on projects or
clients as easy as possible.
|
|