Friday, June 05, 2020

Friday Links

Black Lives Matter.

About Friday Links

Sawfish phishing campaign targets GitHub users

How the new normal will change company culture for good

The Definitive Answer: Who Really Owns a 1 on 1 Meeting?

Black Lives Matter.

Skip Level Meetings for Interns

Political Songs | Dub journalism, a cultural weapon

Poet on the front line

List of cognitive biases

How to Make this Moment the Turning Point for Real Change
80-characters-per-line limits should be terminal, says Linux kernel chief Linus Torvalds

No More Requirements


Zeno's Paradoxes

How to Implement Operational Frameworks and Hire Great Leaders with Sam Zaid, CEO of Getaround
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.

Tuesday, June 02, 2020

About Friday Links

Since Summer 2018 I have been posting Friday Links on my blog. There are now nearly a hundred posts of these and I thought I write a little bit about these.

I picked this habit up at my job at Splendia. I can’t remember where it originated from.
The idea is to collect interesting links to share with your team and post them all together on a Friday so people have some reading material for the weekend.
Other team members would then add their own links in the same thread.

By posting these together in one email, blog post or Slack message you avoid the constant stream of notifications you would get if everybody posts these during the week. None of these are urgent reads and they shouldn’t pull you out of your zone to check Slack and then maybe even follow them and read the articles. Allowing to consume these posts asynchronous was one of the main goals.

Another goal is to inform my team about my general thinking. Not everybody will read all the links of course, but because there are some themes that are going through all the posts it gives some insight into my sources and topics I am interested in.
I also have been accused of using these to subversively spread certain messages in the company. I can’t confirm or deny this.

Originally I just emailed these to my team. This started in 2013 when I joined Devex.
Once we began to use Slack I also started posting a shortened version to our #random channel. I removed all the very technical links to make them more useful for the whole company.
In 2018 someone who left the company asked if he could still find them somewhere once he lost access to company email and Slack, that is when I started including them in my blog. So currently there are always three versions of these posts. I was hesitant to include them between my usual posts, but the alternatives were also not brilliant. 
Recently I also included a section with podcasts and videos, because people were interested in these.

The content is quite random. It is a selection from everything interesting that comes across my screen / headphones from one Friday to the next one. Currently it very much focused on engineering management, remote working and agile development. I often include posts about my hobbies, like Linux, cycling, electronic music or programming languages.

To make it into the list it has to be standing out in some way. I don’t necessarily have to agree with the content, but it still might inform my thinking about topics. I really should include some disclaimer in the posts, because sometimes people assume that I agree fully with all of these.

One good example is the Buffer blog, which is from a company very interested in fully remote companies and is pushing that message in a lot of their posts. I personally don’t believe that fully remote companies are as productive as companies with offices. But it is interesting to see how they are dealing with the problems a remote company creates, these solutions can help all companies that have some remote element in their workforce.
Their posts about transparency are also very good.

Most of the links I find come through one of the about 200 blogs I subscribe through in Tiny Tiny RSS. I star all the articles for possible inclusion. This has an RSS feed that creates Pocket entries via IFTTT. Stuff I find randomly through social media or Google I add directly to Pocket. Podcasts get starred in Pocketcasts and I copy the shareable links from there.
Every Friday morning I have 30 minutes booked in my calendar to work on the posts.
I use pocket-reader in Emacs to create the final list and the three versions I post. It is some manual work and some Emacs macros. 

I hope these are sometimes useful for you too.

Friday, May 29, 2020

Friday Links

Working from home, working remote, dealing with the pandemic-era, product management and random fun.

Ergodox Keyboard

LinkedIn’s approach to automated accessibility (A11y) testing

Netflix to automatically cancel ‘hundreds of thousands’ of inactive accounts

Why Kotlin Multiplatform Is A Great Alternative To React Native

Why GitLab pays local rates

From Germany to Detroit and back: how Kraftwerk forged an industrial exchange

Why Remote Work Is So Hard—and How It Can Be Fixed

A Guide to Threat Modelling for Developers

Tesco begins selling white eggs for the first time in 40 years following increased demand during lockdown

GT Bike V

Adidas Face Cover Large 3-Pack

Working from home and the office

Attracting great people starts with how you position your company

Websites Conducting Port Scans

Snowmelt Meetings: Why I’m Meeting With My Team Even More Right Now

Keeping Customers Streaming — The Centralized Site Reliability Practice at Netflix

A pandemic-era LWN update

OpenSSH 8.3 released (and ssh-rsa deprecation notice)

The Problem with Org Charts

The big story behind a little Blue Dot

DevOps Enterprise Summit London – Virtual: What to Expect, And Why I’m So Excited About It

Videos / Podcasts

Reunited Apart Makes a SPLASH - with Tom Hanks, Daryl Hannah, and more!

(Dispatch from the Scenius) Dr. Mik Kersten’s 2018 DOES TALK, Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework, with commentary from Gene

Friday, May 22, 2020

Friday Links

Today free from "one thing or another", some software news, working from home, making product decisions and fun video from the past.

TBM 21/53: "Vision" and Prescriptive Roadmaps

The Cave Essentials

Developer Dilemmas Are Now Online

Architecture Jams: a Collaborative Way of Designing Software

The state of the AWK

Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code

Digital Transformation Is About Talent, Not Technology

New controls for how you share albums in Google Photos

Prototyping at Slack

Some tips and tricks for a remote-friendly communication

King shares the Defold game engine source code and invites collaborators and partners

Doordash and Pizza Arbitrage

What Thomas Edison actually invented in 1880

On Making Decisions

The Great CoffeeScript to Typescript Migration of 2017

Spotify vs. Fitbit

Five Years of Rust

A Message from Co-Founder and CEO Brian Chesky

Videos / Podcasts

Microsoft demo of automatic code generation by language models

Plato AMA: Learn with live AMAs with senior engineering leaders

It's Time to go BACK TO THE FUTURE! | Reunited Apart with Josh Gad

Developing Leaders on a Team with Jill Wetzler

Friday, May 15, 2020

Friday Links

This time with remote working, Ruby, management and random fun.

What can we learn from the COVID-19 pandemic about how people experience working from home and commuting?

Universal basic income seems to improve employment and well-being

Building a Ruby CLI with Thor

“Sorry, I have a walk scheduled then”

Introducing portability of Google Authenticator 2SV codes across Android devices

rjp: Friday roundup for 2020-05-08

20 questions to ask instead of “How are you doing right now?”

recruiter spam

Upgrading a trivial Rails app from Ruby 2.3.1 to 2.7 and from Rails 4.2.6 to 6.0.3

Can hypothesis-driven rituals boost your team’s performance?


Developer Dilemmas are Coming Online Soon

We Are Sunsetting Reply, Here’s Everything You Need to Know

A successful Git branching model (revised)

JavaScript Growing Pains: From 0 to 13,000 Dependencies

YouTube / Podcasts

Keynote: Real Software Engineering

Announcing my new podcast, The Idealcast with Gene Kim

Dispatch 5: Don't Stop Believin'

The Art of Servant Leadership with David Cancel, CEO of Drift

Building a Culture of Trust and Transparency with Michele Romanow, President of Clearbanc