Hacker News new | ask | show | jobs
by JamesLeonis 640 days ago
In the spirit of "build one to throw away,"[0] consider making a prototype you can show off to potential users and friends. Use it as a glorified presentation to validate your idea. I did that with my current project by treating the "first" version as a hackathon prototype (no users, no security, no DB, terrible coding style, etc) that I could put in front of people and present my idea. I didn't bother with anything but speed so I could quickly validate. Once I had a good grip of my idea from feedback, I could sit down and plan a proper MVP.

Another thought is to use your idea as a springboard to explore those two technologies. Write three toy versions of your idea in each language/framework (Kotlin, Python, Java) that gives you a Rosetta Stone to compare their respective ecosystems.

[0]: https://en.wikiquote.org/wiki/Fred_Brooks#The_Mythical_Man-M...

> The management question, therefore, is not whether to build a pilot system and throw it away. You will do that. […] Hence plan to throw one away; you will, anyhow.

1 comments

Hadnt looked at this way. I need to consider throwing one away tbh. Thank you for the insight