Increasing Rust's Reach Kickoff

I have the great pleasure and privilege this year to be one of the mentors for Increasing Rust's Reach. I'll be working with Sarah and nano on WebAssembly and I'm really excited to see what we accomplish over the next few months. Even after our first meeting I just know they're gonna do some great things. Over the coming months I'll be documenting their progress, but to kick things off the Rust Community team is asking people to describe their story and how they contribute to Rust, to show off the variety and breadth of our experiences and talent in…

Read More

Words are Power: Writing Authoritative Documentation

One of the hardest problems in both Closed and Open Source Software is documentation. How do we convey what the software does? How do we keep it up to date? I could list more but the problems in that space alone are enormous. With this post I want to talk about something I've noticed recently in various bits of documentation and how you can avoid it in your own work. Often we use words like "Sort of", "Could", "maybe", etc. in our every day speech. It's what I like to describe as hazy language.…

Read More

On Coding with Depression

I talk about a lot of technical things on this site, but today I want to touch on some things that aren't technical in nature, but affects the quality of that work. I suffer from SAD (Seasonal Affective Disorder) which I didn't realize I had till a few years ago. I just thought being sad (well more like the lack of any kind of emotion) was a normal thing in the winter. In fact I probably had it at a younger age, but I was bullied (what a nerdy weird kid who would have guessed?!) so I figured that's why…

Read More

Diesel Powered Rocket

This holiday season I had decided to rewrite this website (again) to use Rocket, a new Rust web framework. I had also thought, "Why not learn some React as well?". While doing so I ran into all kinds of learning moments and what I made was basically a static site but it was fun! While there's much to improve I did come up with a fun little app that I think can show off what Rocket can do. To set it all up we'll need Rocket, Diesel, Bootstrap and React. The primary point of this demo though is…

Read More

2017 Retrospective and 2018 Resolutions

2017 was a turbulent year for many and while politically I was highly upset with what was going on, personally I thrived in 2017. I tend not to brag about my accomplishments. I think that while important for me they don't necessarily mean anything to other people beyond people close to me saying they're happy for me. That being said I wanted to document them for posterity and letting me look back on them in the years to come as well as set up some goals for this year and being able to look at them when this year comes…

Read More