[HN Gopher] I decided not to commercialize nbdev
       ___________________________________________________________________
        
       I decided not to commercialize nbdev
        
       Author : tim_sw
       Score  : 42 points
       Date   : 2023-05-31 19:19 UTC (3 hours ago)
        
 (HTM) web link (hamel.dev)
 (TXT) w3m dump (hamel.dev)
        
       | crimsoneer wrote:
       | I really like nbdev, and the entire paradigm it encourages. I
       | wish the onboarding was slightly smoother (a slick interactive
       | tutorial type thing in vscode would do it a world of good) but
       | it's now my default project base when I'm working on personal
       | projects.
        
         | mloncode wrote:
         | That's great to hear!
        
       | marktangotango wrote:
       | What is nbdev?
       | 
       | > nbdev is an innovative software development framework for
       | Python that embraces literate and exploratory programming. I
       | worked on nbdev from 2020-2023 with Jeremy Howard and, later,
       | Wasim Lorgat. I had the privilege and excitement of exploring the
       | boundaries of developer tools and exploratory programming while
       | working with very talented software engineers. In addition to
       | creating a tool many people enjoyed, I enjoyed using nbdev for
       | personal and professional projects.
       | 
       | So I still wasn't sure and navigated to nbdev.fast.ai:
       | 
       | > Create delightful software with Jupyter Notebooks
       | 
       | Ah "nb" is notebook and we're talking about jupyter notebooks
       | here!
        
       | enriquto wrote:
       | > For practical purposes, you cannot perform code reviews of
       | notebooks on GitHub without purchasing a tool called ReviewNB.
       | 
       | This is false. If you save your notebooks with jupytext, they are
       | just plain python files that can be reviewed normally.
        
         | nl wrote:
         | Heavy notebook user here.
         | 
         | This isn't the same at all.
         | 
         | Often in a well done notebook you'll have data display etc
         | which doesn't translate well to a plain python file.
        
         | crimsoneer wrote:
         | ... so you're not doing reviews on your notebooks. Your
         | downloading a plugin that converts your notebooks, then doing
         | reviews there.
        
       | mloncode wrote:
       | Hello! Hamel here, author of the original post. I'm surprised to
       | see this on the front page of HN! Anyways, feel free to AMA!
        
         | greazy wrote:
         | Have you considered approaching Anaconda? This is right up
         | their alley.
        
           | mloncode wrote:
           | Good question! Yes we did talk to Anaconda (we talked to
           | Peter Wang), and they seemed interested in related but
           | slightly different approaches. Some of their forays into
           | exploratory programming are pyscript https://pyscript.com/,
           | the also acquired python anywhere
           | https://www.pythonanywhere.com/, which is sort of like
           | Wordpress for Python developers!
           | 
           | We ended up partnering with Posit (formerly RStudio) a bit
           | more on this at this was a bit more natural in terms of
           | alignment of product and vision. You should definitely keep
           | an eye on Posit (https://posit.co/) to see what they come up
           | with in this space.
           | 
           | I don't think there was an opportunity to "be acquired" (not
           | sure if that was what you were asking) because we didn't get
           | far enough down the commercialization path to justify that.
        
         | malshe wrote:
         | It's great to learn that you are collaborating with Posit
         | (previously RStudio)! I love where Quarto is going. I use it
         | even in VSCode.
        
       ___________________________________________________________________
       (page generated 2023-05-31 23:00 UTC)