-
-
Notifications
You must be signed in to change notification settings - Fork 563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reach more users #368
Comments
Probably somehow ensuring our solutions are actually found when people search for a time tracker would also be a step towards making possible users find us. For example, currently (11.03.2020) if I search for "time tracker" on google play there's hundreds of apps but can't really find activitywatch anywhere. Actually even searching on desktop for "time tracker" activitywatch can't be found very easily in the results. We could maybe try some low effort SEO at least, to make sure common search phrases for people who might be looking for activitywatch actually find it. |
LOVE the project by the way. Just pitching in some ideas here. Influencers! Reach out to a few "self help" and/or "high-performance" and/or "startup" gurus, like Tim Ferriss. If you can get just one to plug you, you've just reached a TON of people in a meaningful way. Videos! "How do you use Activity Watch in your routines?" For example, I work remotely for a big company, ~90K people, and many others are remote too (especially now with coronavirus). We have to log our hours every day (at end of the week), and split up our time into categories Until I found AW, IT WAS SO TEDIOUS!!! Integrations. Oh, I don't know. Let's just say there was an integration to something like GitHub, Slack, or Basecamp, or some other productivity tool. Like, for Github, maybe it would be useful to highlight tasks that actively contributed to a bug fix or new feature and it would spit out a string, or something, that you could drop in the commit. Uhhh, I think that's a feature request.. I think I'm getting off track. But, what I think I'm saying is, if AW works with some of these niche tools, you'll very quickly gain many of their users too. Or, like I mentioned above, crappy time logging systems NEED this. But, can't be mandatory. And they can't control the data because then it's creepy, which is why open source is great solution! Hope something here helps! |
Hm yeah great point about the influencers. Personally I follow a few time management / productivity persons on YouTube (for example Matt D'avella and Nathaniel Drew) and asking for a change to pitch activitywatch on some such people's podcast could be a great way to get through to more people interested in tracking time etc. Thanks for the input :). It looks pretty useful. |
Hey, team! Regarding promo - there are three main ways: people (influencers + referral), ads/money (Google + FB networks), content (blog/email/telegram etc.). BTW, you can have Slack for community (it used to be great Trello community in Slack). Feel free to ping if you need further thoughts! |
Hi, I love your effort to do an app like this open-source, thank you for all the work. I think if you work more in your "call to action" in your home page with a highlighted one-line command to install it through package managers like apt and macOS brew would help you a lot to get some more users because today you need to download a zip (from a small button, btw), extract it and read the "get started" to understand how to start the app, which hurt your "call to action" IMHO by my experience. Nonetheless, installing through repositories will probably help you to not lose users that may face issues with missing dependencies. |
@samuelsimoes We don't want to recommend installing from the command-line by default, all users are not comfortable with that. We do however already have support for brew and we are working on building a .deb I do however agree that the installation process is not obvious. Personally I especially want it to be easier to make aw-qt autostart on macOS and Linux (currently only easy on Windows). |
I have listed AW on ArchWiki List of Applications, if its fine by you, https://wiki.archlinux.org/index.php/list_of_applications#Time_trackers |
I found this app through itsfoss.com, so maybe some articles from sites? |
I found you searching "open source activity tracker" for which you're ranking in p1- congrats 🙂 I happen to work in SEO and agree with above that adding content to your site would help. So that would mean writing content to match certain keywords people search for. Maybe specific to activity trackers, specific features, or targeting users with broader content relating to productivity. |
Add iOS platform |
@dumprop Unfortunately that's practically impossible due to limitations in iOS and App Store policies. See this tweet I wrote the other day: https://twitter.com/ErikBjare/status/1360667982775599107 |
But AFAIK rescuetime can get total use of device and unlocking count (unfortunately without individual apps), so it better than nothing |
Following up on SEO again. I think a good direction for you is to position yourself as the free, privacy-focused alternative to RescueTime. One place to start is by creating a page called "Free RescueTime Alternative". People do search for "rescuetime alternative" for example. Or you could do a write up like the one here and put yourselves at the top: https://www.timedoctor.com/blog/rescuetime-alternatives/ They're ranking well for this and seem to be paying off for them. Not sure you'd be able to outrank them for the target term (rescuetime alternative) but you'd easily get on page 1 of Google for it. In my opinion you should still be positioning ActivityWatch in this way and even looking at developing similar features to RescueTime relating to increasing productivity and getting useful insights from the data. |
Hi, I've gotten 20 different links to the frontpage of Hacker News, sometimes multiple from one organization, including 3 of my own. I can help get you to the frontpage. Assuming your build works on macOS and Windows, if you don't object, I can submit for you. Alternatively, to maximize exposure, make a version of your landing page https://activitywatch.net/ with the Screenshots front and center, above the features. Hacker News likes specifics, and the screenshot is the best way to explain what it does to those not familiar with automatic time-tracking software like RescueTime and Timing. If you don't want to build that version of your site, we can take a chance and I'll submit to HN with a specially crafted title anyway. |
Here's a bad idea, as I see two large types of users:
I came across this post recently, showing how to Build a Tiny Certificate Authority For Your Homelab Imagine running aw-server-rust on that thing - we'd get security for free. Perhaps an alternative to: #35? Sure, to pull off something like this would require a crowdfunding campaign like the Solo V2, for example. I guess the general idea is to "productize" something that can be sold in real physical form. |
@ErikBjare - re:
I noticed that a couple months after getting my Fitbit (yey, surveillance capitalism!) I started to pay less attention to it, because I sort of grew a "6th sense" of what it's going to tell me. Doesn't mean I don't use (I wear it every day), it's just that I've calibrated myself to "just know", and I now can tell what a 150 bpm "cardio" heart rate feels like within 10 points accuracy, so I look at it much much less. At the end of the day, that's all I really needed to get my ass moving during covid. Might be a satisficers vs. optimizers thing - who really is AW targeting? I think the key will be in making ActivityWatch become a wholistic passive tracker that you need not consult, because our awareness of how we spend our time in front of our devices has increased, so much so that we instinctively close off timewasting apps. Put another way, AW will have helped us build healthy internal triggers so we can snap out of tech misuse more easily and at will. I suppose I tend to agree, more than most, with Nir Eyal's Here’s My Review of The Social Dilemma: No, Social Media Is Not “Hijacking” Your Brain. Maybe that's AW's purpose: a transient crutch towards quantified self awareness. :-) I don't know what the use case for newbies is, it might be that they see the initial onslaught of bad behavior and turn it off? There's some evidence showing that missing a positive streak is demotivating for people who want to lose weight, so much so, that the entire experiment backfires and they put on more weight than when they started. It's possible ActivityWatch has some similar negative side effects (that'd be hard for us to detect without diligent usability tests). Nonetheless, how might we design with that in mind? |
@CrazyPython That's really nice of you! I posted ActivityWatch once but it didn't get any traction. Builds on Windows should be rock-solid, macOS builds have some issues but people on HN should be able to overcome them.
Agreed! I've been meaning to do this for a while (the screenshots were too far down on mobile). I moved them to the top on small screens in ActivityWatch/activitywatch.github.io@fd785e7. In summary: Go right ahead! |
@pcuci I read this paper (thanks @jwiese) a while back where they built an app called TimeAware and compared two interventions:
The result of the study was, perhaps surprisingly, that (2) was significantly better at nudging the user towards being more productive (this factors into the design of ActivityWatch/aw-webui#258, and other plans for future features).
Yeah that'd be cool, but I'm really not keen on making ActivityWatch something people expose to the network due to all the security implications (as mentioned in the new page in the docs: https://docs.activitywatch.net/en/latest/remote-server.html)
@jwiese talked about this too! He suggested selling a Raspberry Pi with ActivityWatch bundled, working as a remote server. I think it's an interesting idea, but I'm not convinced enough to put in the work required. |
Good work. 50% of Hacker News readers are on mobile. Screenshots are still too small for me on desktop though: You don't have to modify your main landing page if you don't want to, a custom |
Actually, I think the GitHub Readme is a better place for the Hacker News- See my pull request #576 |
I feel like having some built-in categories would be nice. That way, new users don't have to start building their categories from scratch when installing the app. Since there are many ways to customize it, maybe make a few different default categorizations that the user can choose between? |
@2br-2b Improving the defaults has been on the list for a while (see ActivityWatch/aw-webui#174). We've recently merged category export/import to easier enable people to share their categories which is a good first step in that direction. Once we've made a release that includes the feature we'd gladly accept people's categories and link to some good community presets in the docs! |
Hi Erik, |
@ermalbaj Working on it right now. If all goes well, we'll have a beta release ready today or next week. |
Nice.. I've been using this for a day now & it's awesome... |
Hi A single writer runs the site, so I implore you to send him an email or a tip at https://www.omgubuntu.co.uk/tip |
Adding my 2c - I found this by googling "screen time app ubuntu" and clicking the itsfoss article. I was intrigued and really liked what I saw but a little disappointed to see there's no snap for it nor any deb repo providing it. I am a dev, so I can figure out how to install it with a little extra investment on my part, but for less technical users I imagine they get stuck here. I'm sure there are technical reasons that there is no snap and honestly I haven't bothered to learn about all that, I just wanted to relay my initial impressions. |
I found it being recommended by a challenge on Habitica, & chose it of the available options due to the privacy focus. The barrier to entry is installation. I'm using Lubuntu, and am an inexperienced but confident user (happy to type out whatever I'm told to in the terminal, but probably won't fully understand what the commands do). And I can't make head or tails of how to get it running. It needs a one-click installer; and as a stopgap, an installation guide that assumes this is the very first time the user has ever done any of these steps. |
As a new user - who's not a programmer - my main barriers to adoption are AW's bugginess and that the GUI (especially the timeline and settings pages) seem very barebones. Reflecting on previous comments:
|
I accidentally stumbled across this app when on alternativeTo looking at something completely different. As a IT Guy with ADHD that runs his own businesses (from home) I get easily sidetracked and go off and do other things that aren't relevant to work but that's just just a trait of ADHD... Unfortunately I often end the day asking myself "what did I do for the last X hours?" I'm yet to test ActivityWatch, but today I am going to set it up on a few devices and I'll check back in next weekend to let you know if /what benefit it has been to me! |
Sync out of the box is a must (including mobile app)! Don't think about reaching out people without this feature. Maybe temporarily drop the idea of fully distributed architecture and/or just allow later aw-servers to choose one of them as main depending on online topology. Ok, maybe it's just me, however, I'm still sure this is a high demand feature. |
Hello, have you considered supporting more languages? I want to translate it into Chinese |
If this let me import from rescuetime I'd switch in a heartbeat...sigh |
FWIW I have a lot of experience with Flutter and could help open up an avenue to iOS and native UI across platforms. |
After exploring the state of things a bit more I have some thoughts: iOS activity can be watched using Device Activity APIs. There's also a Screen Time API but it seems more geared towards parental control. Users complain the activity API has problems but there are existing apps for iOS so I'd expect it to work but be sort of painful to develop. -- If we went the Flutter route I would Maintaining a Dart client wouldn't be necessary because the Rust client can be automatically translated using the Flutter Rust Bridge. It'd probably be a good idea to have a public package for The Flutter route could consolidate desktop UI and browser extension efforts as well, one day. The general consensus is that it works well for apps, but not for websites (slow first paint and feels different). Web apps are okay though. -- For Linux on Chromebooks I made ActivityWatch/aw-qt#84. Finally I think a good manual 'watcher' would help reach more people. At least my idea for a hobby project revolves around easy manual entry of things you did recently. I'm considering writing one in Rust, although heartbeats don't really make sense for that. |
My main feedback, and the reason why I may not end up being able to use activitywatch, is I need a time tracker in order to track and populate invoices. This took about an hour to learn how to do and completely set up. On Activitywatch.... I spent a couple hours just reading documentation to figure out how to get it to put stuff in buckets. Never bothered actually doing it though cos half of it didn't make sense, and I still had no idea how to actually -do- anything with these buckets of data. From what I can tell, it would just be a list of all activity recorded, which is useless. I believe I need to create a series of scripts, which will then find the right data and.... export it to json (which is useless for 99% of uses, especially for laymen). And I'd have to manually make a script for each new project. The activity watch setup and dashboard is good, great even. It's good for people who just want to make sure they aren't wasting too much time, and you can go "ooh look I spent 2 hours on youtube, better do less of that in future". It's a nice procrastination prevention gimmick. But for actual production purposes (which is the important step tbh, as thats what 99% of people will grab something for long-term usage) it just doesn't.... work. |
ActivityWatch is getting pretty good (at least that's what our current users think) and it's getting to the point where the impact/utility it has is limited by the number of people using it.
It would be nice to get it into the hands of more people, not the least because more users mean more people potentially donating. We have metrics on users/downloads/pageviews (see #83) as well as survey data from current users (see #291), so we're well prepared to evaluate which efforts give results.
Questions:
We've done some work on this in the past (#38), this issue is intended to track the general continuation of that work.
Accepting suggestions for how to reach out to a wider audience 🙂
The text was updated successfully, but these errors were encountered: