This is just a quick post about a programming problem that’s been circulating around on twitter recently:
Programming Problem: Run-Length Encoding
- 5 分
Let's Describe Algorithms Better
- 6 分
I was reading a cryptography textbook, and I came across an algorithm that reminded me why I often dislike descriptions of algorithms in textbooks. This is a short post going over this example, and thinking about how to improve these descriptions.
Chinese Remainder Theorem for Programmers
- 12 分
This is a quick post about the Chinese Remainder Theorem. Specifically, how to use it to solve a system of system of simple modular equations.
Against Fullstack Data Sharing
- 15 分
This is a post about how I work with data in fullstack development. Specifically, I share what I think are good patterns for sharing data and logic between the frontend and the backend of an application.
- 12 分
When it comes to language learning, one approach that I really subscribe to is immersion. This means trying to absorb as much of the language as possible, as often as possible. It’s often said that “speaking with locals” is a good way to accelerate the learning process, and there’s a lot of truth with that statement.
Layerability and Abstraction
- 5 分
This is a post about one of my favorite aspects of networking: how different protocols and concepts are layered together. I go over the concept of Layerability and how it applies to networking and programming more generally.