Turning your phone into a virtual-joystick

Image
Update: I kept working on this and I have released it as a package for Windows, Linux and macOS. Check it out: https://github.com/zenineasa/joystick/releases/tag/v1.0.0 -- During the days when I was pursying my master's programme, my friends and I used to occasionally go to a classroom in the university, turn on a projector, connect devices like Nintento Switch or Gaming computers and loads of joysticks, and play different simple multiplayer games; MarioKart was my favourite. From time-to-time, when I get together with people, I ponder that it would be a good idea if I bought such devices. Indeed, I do have a laptop, which could easily run such games; SuperTuxKart is similar enough to MarioKart and it can run on Linux, Windows and Mac. However, I do not have joysticks with me at the moment. Therefore, I think it would be a good idea if I simply worked on a project that would enable using our phones as joysticks. From a high-level, the plan is to host APIs on a NodeJS server that wo

A look into Hire the Author

Although I have never met Jeevan Thomas Koshy in person, I had befriended his elder brother, Kiran Mathew Koshy, during my college years. Kiran was in the final year of his bachelor's program while I joined for my first year and we lived on the same floor of the same hostel building. Recently, I came to know that Jeevan had started working on a project on his own named Hire the Author, and I had a chance to take a look into it, as well as, have a conversation with him.

His idea is that there may be many people online who would want to be hired, and there are people who want to hire them based on the content that they produced. Initially, I thought the project was just another redundant tool that emails, online forums, and phones have already solved. However, he gave me one interesting example that made me love what he has done.

The example that he gave me was a case where someone saw an answer on StackOverflow and wants more help from the author of the answer, but the author wants to charge for any personal consultation that he/she provides. In such a case, providing one's email address or phone number can cause problems in the long run wherein the client could pester the developer. I could relate to this as something like this had happened to me in the past.

As a developer, I find the idea simple and elegant. A developer can set up a profile on the platform and mark it on the calendar when he/she has some time to spare for a conversation. The client has to pay for getting that time slot assigned for them and they can have a conversation from their platform itself. No contact information needs to be shared between the client and the customer, and no one can contact each other outside of the time slot.

Click here to view my profile on HireTheAuthor


There is also an option to subscribe for one-on-one personalised mentoring. Here, a client can chat with the developer for a period of one month after subscribing to it. The developer can limit the number of people he/she wishes to mentor in any month as well. I have kept it at the default value of 5 for now.

I have just set up my profile on the platform. For now, I am not going to mark my calendar free. I have enough work at MathWorks and I need the rest of my time to be reserved for leisure. In the future, if I really do want to get into freelancing, I think I will go with this platform.

Comments

Popular posts from this blog

First impression of Lugano - Mindblowing

Thinking about developing an opensource P2P social network

From Correlation to Causation through stories and math