Why everyone should learn to code
2024-10-29
ARTICLE

A great article! I like the a lot of points, like what is coding, the abstraction, LLMs don’t make bad programmers better, and two schools of thought about how to learn to code. It definitely worth reading.

Why GitHub Actually Won
2024-09-29
ARTICLE

Some tips and enlightening insights for start a new biz:
"...Big hosts didn’t care and smaller players weren’t serious...So, to sum up, we won because we started at the right time and we had taste...".

Creating a Git commit: The Hard Way
2024-09-19
ARTICLE

A great article that explains the internals of Git commits. Interesting read!

How SSH Secures Your Connection
2024-09-08
ARTICLE

Better understanding of how SSH(or TLS) works(and why it is designed the way it is), even I think it can be better if it can attach some more diagrams :)

Kafka: a Distributed Messaging System for Log Processing
2024-08-29
PAPER

The original design concept for Kafka.

In Search of an Understandable Consensus Algorithm
2024-08-21
PAPER

Raft is a great algorithm for understanding the consensus algorithm of distributed systems.

Teach Yourself Computer Science
2024-08-19
RESOURCE

I think it's a great resource for learning CS.

Visualizing algorithms for rate limiting
2024-08-12
ARTICLE

Visualization is a wonderful method for education.