Quantcast
Channel: Marc Brooker
Browsing all 65 articles
Browse latest View live

Article 19

Mt Rainier's Grand Park really is spectacular, and worth the (quite stiff) walk. The pictures don't capture the sheer bigness of the mountain, or the awesomeness of the lenticular clouds.

View Article



Article 18

Next time I'll lug some real camera gear up there.

View Article

Article 17

New blog post on some rules for effective writing: https://brooker.co.za/blog/2023/09/21/audience.htmlBottom line: write for somebody. Have somebody (or a kind of person) in mind that you're trying to...

View Article

Article 16

Small side project: laser engraving sharpening angles onto all my knives. German stainless kitchen knives mostly get 15 degrees per side, while particle metallurgy stainless gets either 10 or 12...

View Article

Article 15

All my knives are stainless, and almost all are hand made. All go in the dishwasher (ok, nearly all, not the ones with unstabilized wood handles).

View Article


Article 14

New blog post, on the assumptions that distributed systems make, and how thinking about those assumptions as 'optimistic' or 'pessimistic' can lead to better designs:...

View Article

Article 13

ca.gov bringing the hard science facts:

View Article

Article 12

One day I hope to write a paper conclusion this clear.

View Article


Article 11

From Gray and Lamport, "Consensus on Transaction Commit", 2004: https://www.microsoft.com/en-us/research/publication/consensus-on-transaction-commit/

View Article


Article 10

The video of my ATC'23 talk on "On-Demand Container Loading in AWS Lambda" is now available: https://youtube.com/watch?v=Wden61jKWvsI tried to take a high-level view of the paper, focusing on why we...

View Article

Article 9

Very cool work from Anand et al at SOSP'23: "Blueprint: A Toolchain for Highly-Reconfigurable Microservices" (https://dl.acm.org/doi/pdf/10.1145/3600006.3613138). I have a lot to say about this paper,...

View Article

Article 8

They show metastable behavior from caches, from load, from capacity, and from GC in context of their framework.I love seeing work like this look at metastable failures, and more modelling approaches to...

View Article

Article 7

New blog post, on the role of time in distributed systems, and how to think about using physical time: https://brooker.co.za/blog/2023/11/27/about-time.html

View Article


Article 6

Interested in adopting formal methods, or exploring how they can help you and your team move faster? Check out this talk from Ankush Desai and Bikash Behera from #reinvent2023:...

View Article

Article 5

I love Ankush's point about how thinking formally has value of its own, and how domain-specific languages like P help with that process. You get value from formal methods before you even start model...

View Article


Article 4

Formal methods are complimentary to traditional testing approaches. A formal approach helps find bugs that are easy to miss in testing (even with advanced testing approaches like deterministic...

View Article

Article 3

Formal methods help us move faster, by exploring the design space more boldly, finding optimizations and improvements that are hard to reason about.

View Article


Article 2

Ankush doesn't even touch on one of my favorite outcomes of formal methods: implementations of protocols in languages like P, PlusCal, and TLA+ serve as fantastic, crisp, protocol documentation.Being...

View Article

Article 1

This is the coolest demo of transmission line effects I've ever seen. Just imagine Oliver Heaviside was around to see this. Would have blown his mind.https://www.youtube.com/watch?v=2AXv49dDQJwHey,...

View Article

Article 0

If you want to understand database isolation levels, you could do a lot worse than reading the SQL implementations of Martin Kleppmann's Hermitage tests: https://github.com/ept/hermitage

View Article
Browsing all 65 articles
Browse latest View live




Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC