Blogs / Personal blogs

Gary Bernhardt

destroyallsoftware.com

Memory allocators divide up memory into pieces. But how can an allocator's author allocate memory to track the pieces?

Popular posts
11
Total points
3,264
HN comments
1,333
Rank
#430 personal

Visit destroyallsoftware.com → On Hacker News Sep 2011 – Jan 2019

Software Engineering 10Systems & Performance 3Programming Languages 3Web & Frontend 2Society, Policy & Culture 1Networking & Internet 1

2

Boundaries

This talk is about using simple values (as opposed to complex objects) not just for holding data, but also as the boundaries between components and subsystems. It moves through many topics: functional programming; mutability's relationship to OO; isolated unit testing with and without test doubles; and concurrency, to…

3

A Whole New World

This talk announces the most ambitious software project I've ever undertaken, then considers why its existence is so surprising (and in some cases frustrating) to people.