TQ☄️ is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

-people, if you have suggestions for the project, please suggest away!
Current ideas are: a Mastodon bot, a mosaic generator and a polling feature for Mastodon. I'll add some of my weirder suggestions as a reply here. :)

@TQ might be an idea to add groups support (GNUsocial does have group support though I've not tried it).

@TQ #practicecoding How about implementing a Mastodon instance in a different language ? I heard that what an instance was wasn't so clear yet and pretty much defined by the current implementation.

Having different implementations in different languages would make the whole network stronger.

TQ☄️ @TQ

@Sasha Sounds nice, but also a bit intimidating for a learning project...

· Web · 0 · 0

@TQ True, but it's an interesting exercise when learning programming to try and model an object. Ask yourself questions about what you would need.

You'd probably be far from releasing a Mastodon instance anytime soon, but it's the kind of project that could be split (how to interface an API ? how to save data ? how to route messages to whom should receive them ?). For each there's enough material to start asking yourself real algorithmic questions and discover basic data structures and classic algorithms.