Apart from the launch problems how was the product?
It didn't show promise to me as it doesn't integrate into my work-flow. The way I track my time is by recording the start time into a spreadsheet and then the end time. Later I tally up the number and not only record how much time I spent on project GeeTasks but also what work item I was doing. This is very disciplining and should help me plan future work with greater accuracy. For example, now I know that I spent 8.3 hours to localize my GeeTasks iPhone app into the first foreign language, 8 hours for second two languages and 2 hours for the fourth language - clearly I am getting better at this localization thing. My biggest problem is that sometimes I get excited about a project and dive in head-first without recording when I started on it. The end time is usually clear from source control logs, emails etc. As a reuslt I feel uneasy about accuracy of some of my project data and I feel it may taint all of it. So I was very excited about prospect of autmotically tracking everything that I did.
Alas, RescueTime doesn't seem to help with that - it records in a given hour how much time was spent here or there. In other words it's too coarse for my goals as it does not allow tracking workitems. Given that the project tracking didn't work I could not evaluate the UI for it, but the regular tracking UI was not quite what I wanted to see - summary display was too coarse while the drill-down was too detailed with each few-second interval being reported.
i totally agree, though i'd phrase it as: RescueTime is too granular, whereas i want something with low but abstract resolution.
i manually track every hour of my day into categories such as startup, sleep, professional-fun, social, sports or waste.
1) some of these can't be tracked by computer usage; eg, sleep, social, sports and unprofessional-fun which includes making music and reading books.
2) when i'm doing work i don't want to sift through which websites i'm visiting. localhost:8000 could mean i'm doing startup work or i'm doing a professional-fun side0project. i visit hundreds of online blogs and APIs for help with coding, but i also procrastinate via hn.
i use iCal to mark my time and leave notes, though i can see using a spreadsheet work as well if not tracking 100% of your time.
i wrote python scripts to analyze my iCal files and create weekly stats and graphs:
Yes, I do have a problem with not tracking 100% of my time. It started when I still had a day job, so I was curious how much time per week I spent on my startup (as it turned out 21 hours/week, 20 LOC/hour). It worked well back then but now I need something more comprehensive to track all my time.
Oh wait, I figured it out! You know whats needed? I need a low-bandwidth screen recorder that would run for the whole day. In the evening I would replay it at 10x and see what I was doing and properly account for it. I'm off to check if Camtasia or ScreenFlow can be coerced into low-fidelity...
ha, that's not bad, though it still has the problem of not accounting for:
- non-computer time
- conceptual activities (eg, tabbing between Eclipse, Terminal, Emacs and FF is all part of project A for these hours, and project B for those hours)
i'd love to see a blog post or open source code if your project works out. good luck.
edit: interesting you wanted to know time/wk and loc/hr
i'd be curious to know more metrics people are interested in.
personally, i like to see weekly deltas in addition to averages, as well as ratios between categories. i'm still figuring out the sweet stuff, tho. for instance, i haven't found "activity length" or "activity switching" useful, but i keep thinking it might be meaningful.
finally, i sometimes also track my subjective states, eg satisfied, motivated, anxious, down, tired. it would be interesting to detect patterns in both activity and state and then see if they correlate. the ultimate goal is to determine what i can do to promote good states or lessen down time.
i've worked on many projects in this area (mostly hobbies), including a full-time startup right now, so if this is an area you're interested in working in let me know.
So the $100 Screenflow records screen at a rate of about 6.5 Mb/minute, 388Mb/hour or 4.6Gb for 12 hours. That's pretty good! There is no built-in way to replay at 10x speed, at least not without exporting. However, I can actually drag the slider along the timeline, so it's kind of manual playback. It works!
I have already discovered that I spend 14 minutes banging out my previous reply in this thread. No wonder I don't have any time!
I hear you on the non-computer stuff. I don't want to wear a camera (eek), so it's back to manual entry.
About correlations - I can tell you that for me anything above 20 hours/week (on top of a day job) leads to burnout in under two weeks. After recovering I dialed it down to 18 hours and it was much, much better.
Next, the ad copy at the bottom of the consumer plan page (https://www.rescuetime.com/solo) extols virtues of business plans which was very confusing.
I have sent an email about the preceding problems to tech support on Saturday and received no reply yet.
So this all should have alarmed me, but the problem was so bad for me I rushed in and punched my credit card number. What did I get?
The project tracking didn't work. I created project GeeTasks, specified GeeTasks as a keywoard and starting browsing my site GeeTasks.com and using XCode project GeeTasks to code my iPhone app GeeTasks (XCode displays the project name in the title). None of that time was accounted for - my project time is empty. I did get hour-by-hour accounting of what I did and there I could see "XCode - GeeTasks" line for XCode, so data collector seems to work.
I have sent an email to tech support about that and received a reply that said they are aware of the problem and working on it.
Last night, all tracking data has disappeared from my account. I have sent an email to tech support and received no reply as of yet.
It doesn't help that Tony bragged about steaming full speed ahead without doing backups: http://twitter.com/webwright/status/5695689067 I don't care how confident you are, please do backups on a regular schedule.
Lack of updates about mentioned problems from the blog or twitter is also not encouraging.
The backup tweet was a joke-- Of COURSE we do backups. I just thought it was funny that we were doing it on Friday the 13th. Good lord, man.
We probably should have set better expectations (maybe a beta label on every new feature)-- we're a release-early-release-often shop. Jump into a new feature on the DAY of the release, and you should expect bugs (potentially show-stopping ones, but hopefully not). Jump into it in the first WEEK, and we'll probably still be ironing out little wrinkles. Jump in next year and you could STILL run into a snag-- we're happy to help;
Thanks for the thoroughness-- some of the above stuff is helpful (though I tend to think that if that was your motivation you would've just emailed us). I'm certainly sorry for any delay in response. On a weekend after a big release we can sometimes fall behind a bit (the support team IS the dev team).
The challenge is that these new features drive a bill that your customer sends to their customer. I am a little surprised by this response to problems that could undermine your customer's business relationships.
I am also surprised that none of your current customers would give feedback or comments on how the release worked for them: why not just deploy it to current customers who want to use it (since it's appears to be free to them) and make this announcement after you have had more than a week's testing? Or was that also a joke?
You should consider appending the "jump" sentences (e.g. "jump into a new feature...") to your announcement blog post so that new visitors are aware of your approach to developing and delivering software.
Yaw, I agree in hindsight-- the language should have been more "beta-ey" to warn off the risk-averse. We did have a small collection of private beta users, FWIW. There are some scattered issues, but the release is pretty solid.
These new features CAN drive a bill (though most of the users were surveyed who were interested in this feature were NOT billable folks, interestingly enough). Given that the feature has existed for less than 1 business day, I think the chance of undermining business relationships is pretty darn slim.
Did I do something to offend you, Sean? I can't QUITE tell if your comment is snarky or not.
No snark, concern that your new application has more serious consequences of failure: sending a client an inaccurate bill is much less recoverable than a poor understanding of how I use my time.
> Sorry but I think it's ok to make jokes from your personal twitter account.
Look, I don't know you and my advice is 'free', so it's worth what you paid for it, but you can either take it serious or realize that with your responses you are literally only making it worse for yourself.
Your 'personal' twitter account is publicly visible, and you are publicly associated with your fledgling company.
If you think that you can play cowboy with the reputation of your company on your personal twitter account then you are really missing the point of what I'm trying to get across to you.
Ignore this and other feedback here at your peril.
There are lots of people here that wish you well, that is why you get this feedback, if we didn't care we'd just shut up and think 'let them stew, they'll find out soon enough'.
There are lots of people here that wish you well, that is why you get this feedback, if we didn't care we'd just shut up and think 'let them stew, they'll find out soon enough'
Thanks, I was going to write the same thing.
You know, I started wondering if I come across too defensive to my customers. The insidious part is that if this were to happen I wouldn't even know - no one would be compelled to tell me. There must be a systemic fix to this self-awareness problem. Maybe I could pay someone to read my forum and rate the perceived "sincerity and openness"? If they are getting paid just for that they would probably be more forthcoming...
Probably shoulda said "Just joking" in the tweet (I thought the fact that I linked to a Bill O'Reilly outtake might communicate the tone of the tweet). I should've made it extremely clear that I was joking.
Chalk it up to a long week, a late night, and a bad guess about whether people would get the joke. But DON'T chalk it up to me thinking that Twitter is somehow private or different than any of the other (very public) parts of the internet! :-)
Interesting. I've seen quite a few people launch their stuff on HN and invariably they knew how to take the feedback they got and use it constructively, you are doing an absolutely terrible job of it, that is why I added the 'at your peril' there.
If you are still of the opinion that you are doing this the right way I suggest you talk it over with some other founders of YC funded companies and see how they react.
If they all give you the green then you'll know you have nothing to fear from the impression you are making here.
And yes, I do take it serious, maybe you should too.
I apologize. It's been a hectic morning and I took a few things personally when I shouldn't have. I'm going to take a breather and stop commenting for a while. :)
RescueTime guys, your reaction to criticism is immature. You are shutting down the feedback channel that has fallen into your laps - think what will happen after this process is complete. I urge you to reconsider your approach.
I deleted my above comment because it was redundant to Tony's.
I think you're misinterpreting. We're not badly reacting to criticism, it's just surprising seeing that the tone here has seemingly changed from being one that used to be receptive to and encouraging of rapid progress and user-driven product development. The reason we launched these features to the broad audience was so they could be used and we could have feedback submitted. The reason I posted the blog post here is because this community is one that likes to try out the cutting edge things that are out there and frequently tend to post useful feedback.
I felt like the tone of the earliest comments was overly harsh, considering the above. This was always intended to be a soft-launch. I thought it would be a good idea to involve the HN community in it. Sincere apologies if this wasn't communicated better. Lesson learned.
Please, we want your involvement and your feedback, but in no way was this launched prematurely. This is the way we've always operated and we're proud of the product we've been able to develop because of it.
HN used to be very YC-centric, but it's becoming less so. I think the receptiveness came from people on here being one or two degrees of separation away from the startups/products being discussed.
I think your responses are fine when talking w/ an audience who is familiar with the personalities involved, but probably not fine for professional-grade PR/marketing/whatever.
I think there's a linguistics word for that, speaking with one degree of familiarity when another is expected.
(I was also surprised by the hostility and tone of the comments, FWIW, but I think it's a sign of HN's evolving audience.)
Whether the company is YC related or not is not relevant, that was some pretty good feedback there, almost all of it within the realm of the fixable. If I would have been in the recipient position I would have done my darn-est to make that person a happy customer.
Feedback comes in many forms, it is a data mining process. Just like you don't look a gift horse in the mouth you can't really complain about getting good free feedback in a format that you don't like.
And just speaking for myself I thought it was phrased very nicely, there was a sense of disappointment but nothing that even borders on 'hostile'.
I don't disagree. My point was that RescueTime was acting as if they were talking to friends rather than customers, which is why there is a disconnect between your comments and their responses.
However, I also reflexively dislike it when people start lecturing (though, lord knows, I'm sometimes guilty of that myself).
Can you please point out what made the starting comments negative? I actually spent considerable time writing them and then trying to make sure they are constructive and actionable. Clearly I need to improve on that, so I'd be much obliged if you could help as an impartial observer. Thanks.
I'm getting down-voted like nobody's business, so I post this comment at the risk of losing more karma.
Specifically, you use words like "premature" and "alarmed." More generally, I knew that RescueTime was posting this here in a chummy-chum-chum sort of way, rather than in an ultra-formal, survey-your-customers sort of way.
So, your comment was alarmist (understandable because you were acting as a customer, not as a friend of the company), while RescueTime's responses were too friendly and "unprofessional."
HN used to be all YC, all the time, so posting here was more about getting feedback from your peers, not your customers.
Does that make sense?
I don't think you did anything wrong, and I don't think this thread is evidence of RescueTime's unprofessionalism. If I showed my product to a fellow entrepreneur who wasn't a customer I'd feel comfortable teasing them back when they gave me shit, but I wouldn't ever do that to a customer.
So you're saying that the (few) loaded words have set tone for the whole post? Ok, makes sense.
It's worth noting that they have very serious-looking pricing page (segmented even to personal, business, education and enterprise plans) and I actually had to enter my credit card number and activate a recurring plan before I could get to the juicy features. This stuff sets expectations.
My point was that I think RescueTime came here expecting feedback from peers, not customers.
As a customer, your feedback was totally appropriate. As a peer, their response was totally appropriate.
I think this misunderstanding is a result of HN's evolving audience, which used to be dominated by YC alums or people who knew YC alums, but is now less cohesive.
One thing I think that's missing from big-project tracking (and time tracking) is Realtime. I'd love stuff to push ajaxwise into a page, even if I'm on it already. I need to see what's happening now, just not when i refresh.
It didn't show promise to me as it doesn't integrate into my work-flow. The way I track my time is by recording the start time into a spreadsheet and then the end time. Later I tally up the number and not only record how much time I spent on project GeeTasks but also what work item I was doing. This is very disciplining and should help me plan future work with greater accuracy. For example, now I know that I spent 8.3 hours to localize my GeeTasks iPhone app into the first foreign language, 8 hours for second two languages and 2 hours for the fourth language - clearly I am getting better at this localization thing. My biggest problem is that sometimes I get excited about a project and dive in head-first without recording when I started on it. The end time is usually clear from source control logs, emails etc. As a reuslt I feel uneasy about accuracy of some of my project data and I feel it may taint all of it. So I was very excited about prospect of autmotically tracking everything that I did.
Alas, RescueTime doesn't seem to help with that - it records in a given hour how much time was spent here or there. In other words it's too coarse for my goals as it does not allow tracking workitems. Given that the project tracking didn't work I could not evaluate the UI for it, but the regular tracking UI was not quite what I wanted to see - summary display was too coarse while the drill-down was too detailed with each few-second interval being reported.