Friday, July 03, 2020

Friday Links

rjp inspired me with his random roundups to put a bit more work in my Friday Links.

This might have been a big mistake, as it takes me quite a bit more time to put this together and it might be even harder to read.

I also merged the podcasts and videos into the other sections to provide more context.

If you make it through this, please tell me if they are better or worse.

Technology

Btrfs at Facebook is a good article by LWN going into the details why and how Facebook is using Btrfs. I am always amazed by scale of Facebook, also mentioned in one of the links of the Fedora 33 article below.
Consider the web tier for example, we push the entire website to every box in the web tier (measured in hundreds of thousands of machines) probably 6-10 times a day. This is roughly 40 gib of data, getting written to these truly terrible consumer grade flash drives (along with some spinning rust), 6-10 times a day.
More Topfew Fun Tim Bray on a mission to prove that Go is in fact not slower than Rust. Seems to be true, but we also find out that regex libraries are slow (surprise!).

They want to be small, they want to be big: thoughts on code reviews and the power of patch series - everybody has a different taste for code reviews. Nicolai  Hähnle likes the git email workflow. I can't say I agree, but still an interesting perspective.

Worrying about the npm ecosystem - Who doesn't? If you think CPAN, Rubygems or Packagist are bad, you haven't seen anything yet.

First PHP 8 alpha released I haven't worked with PHP for a while and sometimes it is depressing how fast it moves compared to for example Ruby.

Skateboarding and the mindset of a programmer - Everything is like skateboarding and also like programming.

Docker and Fedora 32
This article helped me to get rid of the docker-ce packages provided by Docker and move to moby packages included in Fedora, which makes updating them a lot easier. I was basically missing the firewall bit, the CGroups part you have to fix for either version.

Engineering Management

The Security Value of Inefficiency Bruce Schneier makes the point that when you are 100% efficient, you don't have any margin for error. He is talking about the problems COVID-19 is creating in hospitals and supply chains.
This applies equally to engineering teams. The goal should never be to utilize your team to 100% (or ideally 110% as Americans like to say). Without any headroom there is no margin for mistakes, creativity and agility. 

Pretty good list of company handbooks - the usual suspects like Valve, Gitlab and Basecamp, but many more. 

All Hands on Deck describes the incident response to A Terrible, Horrible, No-Good, Very Bad Day at Slack. As we recently worked on our incident response at Devex this was an interesting read, both from the technical and the management side.

Tech Migrations, the Spotify Way Upgrades, migrations, rewrites and changing technologies are one part of technical debt. Interesting to see how Spotify prioritizes and visualizes these.

Why Transparent Email Stopped Working For Us and What We Do Instead - the best thing of Buffer being transparent is that we all can learn from them. Transparent Email sounds scary, but secretive emails or private Slack channels are equally so.

Software developers: We won't take a pay cut just to work remotely With all the virus fun the world is having a lot of companies are going remote or distributed. This will have an interesting effect on salaries. Some companies are paying localized salaries, others are paying the ones in the headquarter location, which might be as expensive as Silicon Valley. This might destroy some of the startups in low income locations, as they won't be able to keep up with the well funded US companies.

The Art of Leadership: 1-on-1s, Staff Meetings, and Manager READMEs with Michael Lopp, Rands in Repose [Podcast] I guess Rands is on a book tour at the moment, still enjoyable as always and a good overview of the book in case you haven't read it yet.

Urbanism

The Pedestrian Strikes Back "Officials in several countries are getting the message: Cities are about people, not cars." says the NY Times


StreetRidersNYC [Podcast] Random group of cyclists organizing protests on bikes in New York. Reminded me of the local Critial Mass protests. Also a good insight into why bicycles are so great in cities.

Random

nothing to add to the title. Or go directly to the film on YouTube: A Decade of Sun [Video]

Off their heads: the shocking return of the rave I am clearly too old for this stuff, but even if I wasn't I probably would wait a little bit, with One Thing Or Another going around.

‘I bought these items and I couldn’t stand them’: inside the mind of a Batman collector I am fascinated with collectors. The need to complete a set of things seems to be so human, but also so unnecessary. I have some tiny collections, but so far I have stopped myself from collecting ice cream. Or ice cream stopped me. I do love Batman though and have some graphic novels and various collectables.

Hype and hope: Wearables in the covid era I use a Garmin Fenix 5 sports-watch 24/7. I am expecting that Garmin will figure out some way to use all the data of their users to see some trends regarding COVID-19 and possibly provide some early warning system.

“I’m happy coming back, as long as nobody else does” Someone writing about their experience in going back to the "new normal" office. It will be different for everybody, but also strange for all of us.

The Mystery of the Shared Earbuds [Podcast] Great story about two different and interesting people getting together because of music.


Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kind of perspectives. If you follow the link posts over time you might notice common themes though.
More about the links in a separate post: About Friday Links.

No comments:

Post a comment