Rising Edge: Init

  • by

IEEE’s version of the Manchester Code uses a transition from low to high to represent a 1. Similarly, a transition from high to low represents a 0. This used to be how we transmitted data over Ethernet, and it’s still what we use for short, bursty signals like RFID and NFC. However, it’s terribly inefficient at sending a lot of data, and generates a rather absurd amount of noise at higher frequencies. The system used today for Ethernet is far cooler, and more complicated.

The Manchester Encoding

When a signal transitions from low to high like this, we call it a rising edge. They come up often in digital logic applications, computer architecture, and embedded systems. I’ve always thought the term has a certain optimistic ring to it, so it’s what I’ve decided to call this blog.

When I program in my free time, I don’t really care to make finished, usable pieces of code. Rather, I like to spend my time learning about specific topics that interest me. Outside of academia, the pursuit of intellectual curiosity for its own sake isn’t all that marketable. Even the most free-flowing, idea-focused startup still wants to sell you something. So, instead of finished products, which speak for themselves, I’ll simply document all of the various odd branches I go down.

These are going to vary a bit. I’m getting into functional programming, and I’ve been recreating all the old data structures we had to learn in this paradigm. I want to recreate the destructible terrain from Worms (or Arcanists) from scratch. I’ve been experimenting with algorithmically generated art. I’m trying to write customizable keyboard firmware in Rust. (I build keyboards. Next up is a Dactyl Manuform).

My SEO plugin is telling me this post is “fairly difficult to read” and “rather long” to the point where I need subheadings. Then again, I don’t care that much about SEO, and their readability index is based on what would be easy for an 11 year old. It would get better if I used words with fewer syllables and wrote in shorter sentences. However, I will probably mention the Entscheidungsproblem at some point, so is it really worth it? Given the nature of what I’m going to be writing about, I highly doubt I had that tween demographic to begin with.