Joined February 2015
2 Photos and videos
3 Aug 2020
I wrote a thing about figuring out the mapping between rust and assembly: lfn3.net/2020/08/03/a-gentle…

1
6
7 Apr 2019
So I'm still not really sure about this one, but I wrote a post on the language that programmers use: lfn3.net/2019/04/07/the-powe…

1
7 Apr 2019
It's not about programming languages, I'm sure we've got enough blog posts in the world about that.
1
7 Apr 2019
Have I mentioned that s-expressions are the best expressions lately?
6 Feb 2019
Just published a blog post on why I'm not as grumpy with the LMAX codebase as I think I could be: lfn3.net/2019/02/06/reducibl…

1
4
4
23 Nov 2018
@cddr really enjoyed the talk yesterday, thanks again.
1
23 Nov 2018
Oh and hey, I get a permission denied page when I try to look at the slides you posted.
22 Sep 2018
Just released a blog post about a "fun" bug hunt my colleague @palmer went on: lfn3.net/2018/09/22/where-th…, including a demo app so you can follow along at home.

1
4
4
22 Sep 2018
There's some bits I missed in there, like the email that was sent around with a hexdump in it and the subject "Decode this". Which was a very successful nerd snipe.
1
22 Sep 2018
But if you've ever asked yourself "why's my JVM heap small, but it's memory usage huge?", the answer might be in that post.
23 Feb 2018

6 Feb 2018
This one's sorta rambly I guess, but I wrote something about how the actual process of using the popcorn machine turned coffee roaster is turning out. lfn3.net/2018/02/06/roasters…

1
5 Feb 2018
I've taken apart a popcorn machine to roast coffee, and you can too. lfn3.net/2018/02/05/roasting…
2
13 Dec 2017
I wrote about how to get flamegraphs out of JMH benchmarks, the lazy way: lfn3.net/2017/12/14/flamegra…

2
5 Oct 2017
And does that mean they get a different name? Maple browns?
1
5 Oct 2017
Can I get syrup with hash browns?
1
5 Oct 2017
The amount of terrible airport food decisions I'm working on right now is disgusting.
1
5 Oct 2017
It's 3am and we have to get to JFK and I can't even right now. What happens if I fall over when I have to take my shoes off?
1
1
2 Oct 2016
Was nicer than I expected it to be. The codebase is clean and well organized. Probably a great place to draw from if you're starting out.
2 Oct 2016
Contributed to the clojars.org codebase over the weekend. First serious exposure to component.
1
19 Sep 2016
Summary: Most aspects of DI aren’t useful in Clojure. It can make testing easier, but isn’t necessary. Life-cycle mgmt is still important.
1