Go vs Rust: Writing a CLI tool
This text is about my adventure writing a small CLI application (twice) using two languages I had little experience with.
source
Weekly newsletter about leadership, technology, books and anything else we felt compelled to share with others
This text is about my adventure writing a small CLI application (twice) using two languages I had little experience with.
source
For the past several years, I've been thinking a lot about learning science, or the systematic investigation of how we learn. This was fueled by a switch in career trajectories after I graduated college towards software engineering.
source
From time to time, every leader has to deliver news that is hard for employees to hear. Even when businesses are doing well, organizational and structural change is to be expected, and acquisitions, reorganizations, or policy changes can affect people’s jobs in ways that create feelings of fear, anger, or sorrow.
source
While I didn’t post anything on my blog I have been working on a lot of fun projects in my spare time. Most notably, I have been learning Rust. Part of doing that resulted in a few neat side-projects that I will talk about here in more detail. This is mostly my journey on learning a new language, I am sure there are other ways, but this worked for me.
source
A laundry list of personal reminders
source
I describe a simple interview problem (counting frequencies of unique words), solve it in various languages, and compare performance across them. For each language, I’ve included a simple, idiomatic solution as well as a more optimized approach via profiling.
source
One researcher of language acquisition describes her basic question as “How do I get a thought from my mind into yours?”
source
I think there are a number of things specific to the design of Rust that make asynchronous Rust particularly messy, on top of the problems inherent to doing any sort of asynchronous programming.
source