Skip to content

Consider ways to make it easier for potential users to quick start running models #641

@AoifeHughes

Description

@AoifeHughes

I've been thinking about barriers to entry for new users. Here's what I'm mulling over:

When someone says "oh this sounds interesting" about TuringJl, there's quite a gap before they can actually try it out. This friction matters, especially for grabbing new users into the ecosystem.

Things maybe worth considering?

  • Online environments: Are there any Google Colab-like systems for Julia? (Yes, Colab does support Julia). Ideally something ethical/free with caching support. This removes the whole "what do I need to install" barrier.
  • Notebooks: I don't see them used much in Julia docs. Is this a community preference thing? They're really useful for the "here, just run this" approach - like if someone asks about a model, you can just send them a link and they're up and running. Great for prototyping before diving into a new ecosystem.
  • Current tutorials: Would it be useful to have downloadable notebooks/.jl files for tutorials? Right now the most obvious path is copy-pasting into terminal/IDE which adds friction. PyMC has a nice setup where you can grab notebooks and just hit go.

Have floated this by @penelopeysm and @mhauru but thoughts / concrete imperative directions for me to implement / explore would be useful

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestquestionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions