# Article on Packaging and Notebooks

**URL:** <https://discourse.julialang.org/t/article-on-packaging-and-notebooks/11459>\
**Category:** General Usage\
**Created:** [June 6, 2018, 5:28am UTC](https://discourse.julialang.org/t/article-on-packaging-and-notebooks/11459 "2018-06-06T05:28:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [June 6, 2018, 5:28am UTC](https://discourse.julialang.org/t/article-on-packaging-and-notebooks/11459/1 "2018-06-06T05:28:21Z")

</div>

A very good article from The Next Platform

> **[Practical Computational Balance: The Challenges Of Software - The Next Platform](https://www.nextplatform.com/2018/06/05/practical-computational-balance-the-challenges-of-software/)**
>
> Three months ago, The Next Platform promised a three part conversation about practical computational balance with the final part focusing on software. We have already discussed unplanned data and how to strike computational balance and in this meer...

Quote: _However, one of the bigger challenge is in the interpreted language space, Each of R, node, go, ruby, python, etc. each also have their own integrated and bespoke embedded sub package management systems. Some like Go are starting to realize they also have a problem with versioning, stating “We need to add package versioning to Go. More precisely, we need to add the concept of package versions.”_

As someone who builds and manages HPC systems for a living, I wholeheartedly agree. I hope the Julia Pkg3 system will make it a lot easier to install consistent versions of packages between laptops and supercomputers so that you will have the same environment.
