C

Reviewing a Year in C and …

Reviewing My Year in C and Looking Ahead to Rust

Nearly a year ago I challenged myself to only use C for personal projects. I want to review that year and talk about what’s next.

Why Did I Do It?

Quick recap only here, if you want more details go back and read my post about it here.

It mostly …

Choosing a …

Choosing a High-Performance Programming Language

What is it and why do I need it

In my jobs for the last 5 years, I’ve worked primarily in:

  • Python
  • TypeScript
  • Ruby

With that, there hasn’t yet been anything that I have been unable to do.

These languages are very powerful and have a vast …

Linked Lists Compared

Linked Lists Functional, Procedural, and Object Oriented; Part 1

A picture of Linked Lists on a chalkboard

Over the last 2 weeks, I’ve been building a singly linked list implementation from scratch in Haskell, Ruby, and C. I originally did it just to become a little bit more sharp in these languages, but what I found was really …