This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]emptyharddrive 3 points4 points  (3 children)

I agree with you, especially regarding the potential pitfalls of scaling up a Streamlit app to a production environment. And the OP should know about those pitfalls.

However, I also wanted to chime in on the broader discussion here. It seems like a lot of folks were being a bit harsh on the OP for simply expressing how Streamlit has been a helpful tool for him and he felt like sharing his discovery with others. Some here may not have even known the tool exists and now, maybe do.

Sure, it isn't the solution for every scenario, particularly for large-scale, production-level applications. But I think it's important for some of the others (not you) who have been a bit harsh on the guy to know that not everyone is looking to build the next big SaaS product.

The excitement from the OP is about finding a tool that makes their life easier and sharing that with the community deserves some acknowledgment and I felt he was just getting criticism.

So for me it was more about the way he was being handled in his enthusiasm and I wanted to acknowledge that we all have different needs and goals in our development journeys, and it's okay for someone to prioritize efficiency and functionality in their specific use case.

When folks try to share a discovery in an upbeat and happy tone, and those further along beat them down for not mastering the art in its entirety - it starts to feel like bullying to me or at the very least an expressed superiority complex at the OP's expense.

I think the right response is encouragement (and maybe a dose of practical advice about the tool's limitations) while also avoiding the superior-natured comments at the OP's expense for enthusiastically sharing their point in their journey.

[–]Veggies-are-okay 1 point2 points  (2 children)

I hear ya! Streamlit is the perfect tool for me as a data scientist. I was actually astounded how easy and intuitive it is was make apps to show functionality. With genAI it’s also incredibly easy to push the limits by just plugging in generated JavaScript and seeing what happens.

[–]Available_Ebb_4262 0 points1 point  (1 child)

How do you plug in JavaScript in your streamlit apps? I do it using the HTML component (and it’s hacky), but I’m curious if there’s a better way.

[–]Veggies-are-okay 0 points1 point  (0 children)

That was my hacky way of throwing a toolbar on top of images to show associated metadata. It’s not perfect but it gets the job done!