Settings

Theme

Show HN: Ask the Software Architect

exploravention.com

2 points by gengstrand 9 months ago · 1 comment · 2 min read

Reader

Have you ever wondered what adding that missing feature to your favorite open-source software would take?

I want to explore how effective RAG-focused LLMs can be in accurately answering complex or nuanced questions about improving sophisticated systems. With over a decade of experience as a software architect, I have formed some opinions about what constitutes a good signal when analyzing large amounts of code for this purpose. So, I wrote this web application, an MVP that allows you to ask a question (once a day) about the software architecture of a popular open-source project. You can ask about the current architecture or about how to enhance that architecture to accommodate new capabilities or to pay down specific forms of tech debt.

Here is the list of open-source projects that have already been indexed: Cassandra, Debezium, Druid, Elastic Search, Lucene, Kafka, Neo4j, and Spark. Are there other open-source projects you would instead ask software architecture questions about? Feel free to post a comment about them or upvote another comment that already lists them.

The pipeline behind this app is compute-intensive. This project is self-funded and on a considerably lean budget. Waiting for the answer to your question would not be a good experience. There is no signup, but I do require an email address to verify that the question comes from you and to receive the answer. Outside of that, I have no interest in your email, so feel free to use a temporary email service such as Mailinator if you feel uncomfortable with providing your real email address.

This is a learning adventure for me, so I look forward to your feedback, especially regarding any hallucinations in the answer to your question. The app also has a rating and feedback collection experience, which you can use if you would prefer a little more privacy.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection