AKA: robertmeta

Random thoughts, terrible art and being wrong online since 1994.

Robert Melton

last update:

A common occurrence in Go is wanting to do a lot of something, but with some governor on concurrency, there are lots of patterns for this, but Paul Smith had a really clever one...

I have been using vim for 15+ years, but the amount of features I never have never used was (and is) vast, recently I have been discovering built in features and removing plugins...

Effective Windows

This is how I make Windows an effective platform for my day to day use. These tools follow no theme or trend, it is just the things I depend on, I will be keeping this post updated.

Sustaining Support

Over the past year, I have become a big fan of the direct sustaining support model for things I care about. Here are the things I am currently supporting.

This post is for neophyte developers looking for a free, relatively straightforward project to give them hard and soft development skills while increasing their online profile.

Standing Still

TL;DR: Staying in place is significantly more desirable to employees than leaving, hence less rewards required.

The Three Big Lies

Mike Acton recently gave a wonderful talk at CppCon about Data-Oriented Design. I wholeheartedly encourage you to watch it.

Inside this talk are specifics related to c/c++ and compilers… as you would expect from a c++ conference. But, more importantly (to me) underlying it all is a wonderful set of principles that are elegantly expressed by Mike Acton, this post is an attempt to summarize the language agnostic principles I took away from his talk, from the reference point of his "three big lies".