Scripting languages of the future

I've been thinking recently about what the future for scripting languages could look like. We've had a good run with Python, JavaScript, and Ruby for the last few decades. I wondered, what might the next few decades look like. What is the scripting language of the future? How sho…
Read more...

Let's talk about exit codes

Before starting a shell, if you would have asked me what an exit code was, I would have quickly replied "0 for success, non-zero for failure" without batting an eye. That's what it meant, right? Today, someone filed an issue on the Nushell repo. In it, they ran git log, exited, a…
Read more...

Retiring

Yesterday was my last day at Microsoft. I've been fortunate to have worked in an industry that paid well over my 20+ year career and to have grown up with frugal parents who passed that on to me. Starting the 4th of March, I'll be retiring to work on open source and teaching. So …
Read more...

Intermediate Rust series

Hi all! A few days ago I posted on Twitter asking for topics that people wanted to see covered for intermediate Rust content. The response was awesome and it's inspired me to make a series where I go through each topic and do my best to cover it as a video and/or blog post. Here'…
Read more...

Nushell 0.5.0

Nushell, or Nu for short, is a new shell that takes a modern, structured approach to your commandline. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful commandline pipelines. Today, we…
Read more...