Introducing a Solution to Chaotic News Feeds: The MVP of @x_hindsite

Introducing a Solution to Chaotic News Feeds: The MVP of @x_hindsite


A few weeks ago, I shared an idea with you. It was a concept aimed at addressing the issue of disorganized and jumbled news feeds. Today, I'm thrilled to announce that the MVP (Minimum Viable Product) is live! I encourage you to explore '@x_hindsite' on 'X' and delve into our latest posts on topics like the 2023 Atlantic Hurricane Season and the Belarus-European Union Border Crisis. At the moment populating the news feeds is a little slow and I'm expecting the number of tweets to increase.


How It Works:

The application now actively gathers data from a plethora of sources. It timestamps, categorizes, and securely stores this information in Supabase. Every hour, the system checks these sources for new content and shares them on 'X' if they haven't been shared before. This process continues indefinitely, ensuring you always have the latest news at your fingertips.


The Development Journey:

Creating this platform was no walk in the park. I chose to work with node.js, leveraging a previous project I had developed for web scraping. However, interfacing with 'X' posed its own set of challenges. The platform's documentation on using authentication tokens for the v2 API was somewhat perplexing. After much trial and error, I settled on the 'twitter-api-v2' library, which, while effective, had its own set of hurdles.

Secondly, although I now have a development account on 'X', I am still limited to a max post of 100 tweets a day. I believe this is an issue with authentication and I'm still trying to figure it out. Success is indeed not linear.


Is It Truly Complete?

Any scrum master would prompt their team with the question, "Is it done?" At this stage, I can confidently state that the MVP is 'developed'. However, it's worth noting that it's yet to undergo testing and hasn't been deployed to production. So, while we've made significant progress, the journey isn't over. I'm committed to refining and enhancing the MVP until it's truly complete.


The Power of AI:

On a side note, I'd like to highlight the incredible advantages of integrating AI into development processes. I've previously used ChatGPT to tackle specific challenges. However, I recently discovered an even more potent tool: Cursor.so. For developers out there, especially those using VSCode, transitioning to Cursor.so is seamless and highly recommended.

要查看或添加评论,请登录

Christian Macedo的更多文章

  • A queryable voice logging solution for PM's and Leads

    A queryable voice logging solution for PM's and Leads

    I used to take notes, a lot of notes. I had a special notebook and in it, every day, I would journal the major points…

  • Its 2024 and AI is coming to help?

    Its 2024 and AI is coming to help?

    I recently wrote a personal story about how AI solves for inefficiencies, as well as creating a model for thinking…

  • Open to New Opportunities in Organisational Design & Agile Product Delivery

    Open to New Opportunities in Organisational Design & Agile Product Delivery

    Hello LinkedIn community! I'm Christian Macedo, a seasoned professional in Organisational Design and Agile Product…

    2 条评论
  • AI solves for inefficiency

    AI solves for inefficiency

    I spent more than a couple of years writing tickets in jira. In fact I think I may have written over 500 detailed…

    1 条评论
  • A Kitchen Analogy for AI

    A Kitchen Analogy for AI

    I've been working through a coursera course on AI. Specifically Langchain: Chat with your data.

  • A review of progress: Hindsite the return.

    A review of progress: Hindsite the return.

    A month ago, I penned a short article discussing the MVP of hindsight on X. I extended an invitation for you to visit…

    2 条评论
  • Project Hindsite: Phase 1

    Project Hindsite: Phase 1

    As a Technical Programme Manager, my days are consumed by assisting development teams with their methodologies and…

  • A starting note on AI

    A starting note on AI

    Advancements in AI are reshaping multiple industries, not least the tech world, but what does this mean for software…

    1 条评论
  • Sprint Retrospectives: Focus on Streamlining

    Sprint Retrospectives: Focus on Streamlining

    In order to be first to market with a novel idea, or perhaps to make a significant improvement to an existing one we…

  • Exemplary stories for Behaviour Driven Development

    Exemplary stories for Behaviour Driven Development

    In our increasingly technological world we find that in order to address our problems or streamline the execution of…

    2 条评论

社区洞察

其他会员也浏览了