Feature flags
Feature toggles, feature flags – they’ve been written about a lot already (use a search engine :)), yet I feel like writing a post about them. Why? I’ve been personally involved in two from-scratch...
View ArticleContinuous Delivery and software distributors
Back in 2010 the continuous delivery meme was just grabbing traction. Today its extremely well established… except in F/LOSS projects. I want that to change, so I’m going to try and really bring...
View ArticleWant me to work with you?
Reach out to me – I’m currently looking for something interesting to do. https://www.linkedin.com/in/rbtcollins/ and https://twitter.com/rbtcollins are good ways to grab me if you don’t already have...
View ArticleRust and distributions
Daniel wrote a lovely blog post about Rust’s ability to be included in distributions, both as a language that you can get via the distribution, and as the language that components of the distribution...
View ArticleA Cachecash retrospective
In June 2019 I started a new role as a software engineer at a startup called Cachecash. Today is probably the last day of payroll there, and as is my usual practice, I’m going to reflect back on my...
View Article2019 in the rearview
2019 was a very busy year for us. I hadn’t realised how busy it was until I sat down to write this post. There’s also some moderately heavy stuff in here – if you have topics that trigger you, perhaps...
View ArticleStrength training from home
For the last year I’ve been incrementally moving away from lifting static weights and towards body weight based exercises, or callisthenics. I’ve been doing this for a number of reasons, including...
View ArticleA moment of history
I’ve been asked more than once what it was like at the beginning of Ubuntu, before it was a company, when an email from someone I’d never heard of came into my mailbox.We’re coming up on 20 years now...
View Articlehyper combinators in Rust
Recently I read Michael Snoyman’s post on combining Axum, Hyper, Tonic and Tower. While his solution worked, it irked me – it seemed like there should be a much tighter solution possible.I can deep...
View ArticleRustup CI / test suite performance
Rustup (the community package manage for the Rust language) was starting to really suffer : CI times were up at ~ one hour. We’ve made some strides in bringing this down. Caching factory for test...
View Article