phillip england

[phillip england]

🎂 born on 12/9/2024

learning in public

Recent Posts

  1. Trying Neovim 12/13/2024
  2. Async Rust 12/14/2024
  3. Formatting Strings in Rust 12/15/2024
  4. Random Numbers in Rust 12/15/2024
  5. How I Generate This Site 12/15/2024
  6. Structs, Traits, and Enums in Rust 12/15/2024
  7. Rust Hyper 12/16/2024
  8. Iterators in Rust 12/17/2024
  9. Rust Lifetimes 12/18/2024
  10. Rust Generics 12/19/2024
  11. Rust Blanket Implementations 12/20/2024

Welcome,

My name is Phillip England, and I am passionate about programming. This website is my notebook. Here, I will be documenting my software development educational journey.

I began coding in 2019 when I became interested in making a website. I still remember when I ran my first for loop in the browser console. Since then, I've been programming as a hobby. Around 3 years ago, I ramped up my learning and have been waking up at 4AM to study.

A while back, I thought to myself, "I would probably keep coding even if it was never a career for me." That's when I knew I needed to start documenting my learning. There is a chance this is a craft I keep with me for a lifetime regardless of my professional endeavours.

That in and of itself might be worth something.

Learning Wishlist

When I think to myself, "I need to learn that!", I will document the thought here.

  • Learn about blanket implementations in Rust. They basically allow you to create methods which apply to a multitude of types. I discovered this idea when starting my string parsing lib, stur.