Blogs / Personal blogs

Edward Z. Yang

blog.ezyang.com

In Code review as human alignment, in the era of LLMs , I talked about how we should approach code review with other team members, where you have a pre-existing relationship and care about building human-to-human alignment over time. However, popular open source projects also need to account for drive-by contributions…

Popular posts
9
Total points
1,522
HN comments
546
Rank
#1,206 personal

Visit blog.ezyang.com → RSS feedOn Hacker News Feb 2011 – Mar 2025

Software Engineering 7Tools & Productivity 2Programming Languages 2Web & Frontend 1Society, Policy & Culture 1Security & Privacy 1

5

How to read Haskell like Python

Have you ever been in the situation where you need to quickly understand what a piece of code in some unfamiliar language does? If the language looks a lot like what you’re comfortable with, you can usually guess what large amounts of the code does; even if you may not be completely familiar how all the language…

6

Visualizing dynamic programming

I’ve always thought dynamic programming was a pretty crummy name for the practice of storing sub-calculations to be used later. Why not call it table-filling algorithms , because indeed, thinking of a dynamic programming algorithm as one that fills in a table is a quite good way of thinking about it.