I was thinking it would be great if we could organise an AntennaPod Hackathon. Meaning: we all go online around the same time, work on a bunch of things at the same time, so we can ask each-other questions, test, give feedback, etc.
And then, at the end, maybe have a new release with some cool features and communication materials ready.
That way we can all clearly see the impact of our work and get things done efficiently & effectively
It would be great if we could - for those that want to join - also have a (Jitsi / Big Blue Button) call, to learn about the people behind the avatars and discuss our ideas.
Old timezone poll
To that end, I’ve added a poll to see where folks are from, in terms of time zone.
[poll type=regular results=always chartType=bar]
UTC -8 to -3 (Americas)
UTC -1 to +2 (Europe & most Africa)
UTC +3 to +5 (West Russia, Middle East, East Africa)
UTC +6 to +10 (Asia, Oceania)
[/
[poll ]
Hope there’s some interest for this! If so, I’d be happy to hear if you folks have any particular ideas for a hackathon (what, and how long). And I can set up another poll to then to determine the date(s).
Cheers!
Kick-off meeting event
Kick-off meeting date & time selection
Well I have my PRs with SwipeActions, Inbox/unified Episodes and HomeScreen, id say they’re mostly done and just need some tweaks (eg. swipe action icons and color)
If this can speed up the feedback loop I’m more than happy to participate if I can make the time
I don’t know what to think about it.
I think it’s a good idea but I don’t know about using voice as it may quickly become difficult if everyone want to speak. Concerning myself I don’t think I have much to say. :-/ (And you didn’t hear my pronunciation )
What about doing it on the forum with a set of questions for everybody to reply. Like what main feature is missing, what should be the priority and so on.
But it really all depends on what developers want to do.
The great thing of meeting digitally, is that it’s synchronous. If moderated well, not everybody is speaking at the same time, and the discussion should not be complicated to follow. I have some experience with this through work, so I hope it will be ok
That said, I can totally understand it if you prefer not to speak up. At work for bigger meetings we always appoint someone who keeps an eye of the chat and brings up any point made there - that works really well. That way you could participate ‘live’ also
This might be a good idea regardless, in preparation of the whole thing
And another great idea for something we could do during the ‘hackathon’:
I think that’s actually the most interesting thing to do I really like the F-Droid meeting on the C3 congress because it allows for getting to know the other humans that you have only interacted with on GitHub before.
Sorry, I will try to have a look soon. I am just rather busy currently, that’s why I am less active in the last 2-3 months than before.
Hey, no worries, you’re probably right that’s not that bad if some major UI/UX enhancements are spaced out over time so people can adjust.
Meanwhile I can already use and enjoy it, while testing and improving the new features
Back to topic: maybe we can think about a date, so we can plan a little bit ahead (like I have a major exam coming up and need to manage my time a little )
I would consider it to be more a sprint or bug bash than a hackathon - so the code should not be thrown away afterwards
At the F-Droid meeting, everyone just said their name and 2-3 sentences about what they do. Not really much. Then we directly started discussing the topics.
Ok, great. So what we’d have on the agenda so far:
general meeting with
quick introduction round
discussions on what?
bug bashing of long-standing issues
late spring cleaning of outdated/support issues on GH (& make ‘issue template’ for support & FR on forum)
develop & test some new features
releasing a new version!
What I would love to do, but I don’t know how you folks feel about this, is getting in touch with the Podcasting 2.0 movement, to see if there are some people that want to join in and help with implementation on that front. I’m sure that if we announce this, we can get some attention that might bring one or two interested contributors to the party.
In preparation we can already here on the forum have a discussion, e.g. on what to prioritise (e.g. list of most important bugs to fix; most important features to implement). So the discussion can focus on the what rather than the how.
If would be good to spend some time prepping for what we we would work on during the 2 days.
some ideas:
We should set a goal around looking at the most voted, most discussed issues and either fixing and testing them during the hackathon, or closing them during the hackathon.
We can also open up a voting for users to tell us the top 1 feature they want us to work on? We can show them the existing issues, tag them as hackathon-2021, and have them take 2 weeks to vote? The top vote getters, we would consider for the 2 days?
We can also have the 2-3 most experienced coders work on the new home screen or the explore, user tagging features.
In my experience, when hacking, having people together makes the code reviewing faster and iteration on a working code much faster. The code quality usually gets cleaned up later on the final release after the hackathon.
I propose we have another agenda where new contributors can come and we can help them setup their dev environment for AntennaPod. We can help them with a good_first_issue and point them to how to navigate the code to find where to fix the issue.
The outcome would be to increase the number of first contributors.
We can do this in a 2 hour block, like an open office hour for new contributors.