### ### Planet Damian

Planet Damian

June 02, 2020

Christof Damian

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.

by Christof Damian (noreply@blogger.com) at June 02, 2020 10:28 AM

May 29, 2020

Christof Damian

Friday Links

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

Ergodox Keyboard
https://ergodox-ez.com/

LinkedIn’s approach to automated accessibility (A11y) testing
https://engineering.linkedin.com/blog/2020/automated-accessibility-testing

Netflix to automatically cancel ‘hundreds of thousands’ of inactive accounts
https://www.independent.co.uk/arts-entertainment/tv/news/netflix-account-cancel-delete-subscribe-renew-email-a9527626.html

Why Kotlin Multiplatform Is A Great Alternative To React Native
https://mobilejazz.com/blog/why-kotlin-multiplatform-is-a-great-alternative-to-react-native/

Why GitLab pays local rates
https://about.gitlab.com/blog/2019/02/28/why-we-pay-local-rates/

From Germany to Detroit and back: how Kraftwerk forged an industrial exchange
https://theguardian.com/music/2020/may/25/from-germany-to-detroit-and-back-how-kraftwerk-forged-an-industrial-exchange

Why Remote Work Is So Hard—and How It Can Be Fixed
https://www.newyorker.com/culture/annals-of-inquiry/can-remote-work-be-fixed/

A Guide to Threat Modelling for Developers
https://martinfowler.com/articles/agile-threat-modelling.html

Tesco begins selling white eggs for the first time in 40 years following increased demand during lockdown
https://www.independent.co.uk/life-style/food-and-drink/eggs-white-shelled-tesco-40-years-uk-supermarkets-lockdown-a9531716.html

GT Bike V
https://www.gta5-mods.com/scripts/gt-bike-v

Adidas Face Cover Large 3-Pack
https://www.adidas.co.uk/face-cover-large-3-pack/H08836.html

Working from home and the office
https://blog.google/inside-google/working-google/working-from-home-and-office/

Attracting great people starts with how you position your company
https://wildbit.com/blog/2020/05/27/attracting-great-people

Websites Conducting Port Scans
https://www.schneier.com/blog/archives/2020/05/websites_conduc.html

Snowmelt Meetings: Why I’m Meeting With My Team Even More Right Now
https://open.buffer.com/snowmelt-meetings/

Keeping Customers Streaming — The Centralized Site Reliability Practice at Netflix
https://netflixtechblog.com/keeping-customers-streaming-the-centralized-site-reliability-practice-at-netflix-205cc37aa9fb

A pandemic-era LWN update
https://lwn.net/Articles/821561/

OpenSSH 8.3 released (and ssh-rsa deprecation notice)
https://lwn.net/Articles/821544/

The Problem with Org Charts
https://itrevolution.com/the-problem-with-org-charts/

The big story behind a little Blue Dot
https://blog.google/inside-google/working-google/big-story-behind-little-blue-dot/

DevOps Enterprise Summit London – Virtual: What to Expect, And Why I’m So Excited About It
https://itrevolution.com/london-virtual-what-to-expect/

Videos / Podcasts


Reunited Apart Makes a SPLASH - with Tom Hanks, Daryl Hannah, and more!
https://youtu.be/MbFIgQoHSJM

(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
https://pca.st/30hwb7iu

by Christof Damian (noreply@blogger.com) at May 29, 2020 08:48 AM

May 22, 2020

Christof Damian

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
https://cutlefish.substack.com/p/tbm-2153-vision-and-prescriptive

The Cave Essentials
https://randsinrepose.com/archives/the-cave-essentials/

Developer Dilemmas Are Now Online
https://blog.appsignal.com/2020/05/20/developer-dilemmas-are-now-online.html

Architecture Jams: a Collaborative Way of Designing Software
https://blog.pragmaticengineer.com/software-architecture-jams/

The state of the AWK
https://lwn.net/Articles/820829/

Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code
https://eng.uber.com/piranha/

Digital Transformation Is About Talent, Not Technology
https://hbr.org/amp/2020/05/digital-transformation-is-about-talent-not-technology

New controls for how you share albums in Google Photos
https://blog.google/products/photos/new-controls-how-you-share-albums-google-photos/

Prototyping at Slack
https://slack.engineering/prototyping-at-slack-b1ec3a298226

Some tips and tricks for a remote-friendly communication
https://tech.xing.com/some-tips-and-tricks-for-a-remote-friendly-communication-ae6af600cd26

King shares the Defold game engine source code and invites collaborators and partners
https://defold.com/2020/05/19/Defold-is-now-open-source/

Doordash and Pizza Arbitrage
https://themargins.substack.com/p/doordash-and-pizza-arbitrage

What Thomas Edison actually invented in 1880
https://www.atlassian.com/blog/teamwork/what-thomas-edison-actually-invented-in-1880/amp

On Making Decisions
https://medium.com/@cgroom/on-making-decisions-579354de3166

The Great CoffeeScript to Typescript Migration of 2017
https://dropbox.tech/frontend/the-great-coffeescript-to-typescript-migration-of-2017

Spotify vs. Fitbit
https://svpg.com/spotify-vs-fitbit/

Five Years of Rust
https://blog.rust-lang.org/2020/05/15/five-years-of-rust.html

A Message from Co-Founder and CEO Brian Chesky
https://news.airbnb.com/a-message-from-co-founder-and-ceo-brian-chesky/

Videos / Podcasts

Microsoft demo of automatic code generation by language models
https://www.pscp.tv/Microsoft/1OyKAYWPRrWKb?t=28m15s

Plato AMA: Learn with live AMAs with senior engineering leaders
https://www.platohq.com/webinars

It's Time to go BACK TO THE FUTURE! | Reunited Apart with Josh Gad
https://youtu.be/crdYIUdUOhc

Developing Leaders on a Team with Jill Wetzler
https://pca.st/nj5tje2q

by Christof Damian (noreply@blogger.com) at May 22, 2020 08:50 AM

May 15, 2020

Christof Damian

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?
https://urbanstudies.uva.nl/content/blog-series/covid-19-pandemic-working-from-home-and-commuting.html

Universal basic income seems to improve employment and well-being
https://www.newscientist.com/article/2242937-universal-basic-income-seems-to-improve-employment-and-well-being/

Building a Ruby CLI with Thor
https://marsbased.com/blog/2020/04/27/building-ruby-cli-thor/

“Sorry, I have a walk scheduled then”
https://blog.dropbox.com/topics/work-culture/-sorry--i-have-a-walk-scheduled-then-

Introducing portability of Google Authenticator 2SV codes across Android devices
https://security.googleblog.com/2020/05/introducing-portability-of-google.html

rjp: Friday roundup for 2020-05-08
https://rjp.is/blogging/posts/2020/05/08_friday/

20 questions to ask instead of “How are you doing right now?”
https://qz.com/work/1836105/20-great-questions-to-ask-instead-of-how-are-you-doing-right-now/

recruiter spam
https://twitter.com/djbaskin/status/1259979381289545729

Upgrading a trivial Rails app from Ruby 2.3.1 to 2.7 and from Rails 4.2.6 to 6.0.3
https://blog.arkency.com/upgrading-a-trivial-rails-app-from-ruby-2-dot-3-dot-1-to-2-dot-7-and-from-rails-4-dot-2-dot-6-to-6-dot-0-dot-3/

Can hypothesis-driven rituals boost your team’s performance?
https://www.atlassian.com/blog/teamwork/hypothesis-driven-agile-team-rituals/

Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY
https://saagarjha.com/blog/2020/05/10/why-we-at-famous-company-switched-to-hyped-technology/

Developer Dilemmas are Coming Online Soon
https://blog.appsignal.com/2020/05/13/developer-dilemmas-are-coming-online-soon.html

We Are Sunsetting Reply, Here’s Everything You Need to Know
https://open.buffer.com/sunsetting-reply/

A successful Git branching model (revised)
https://nvie.com/posts/a-successful-git-branching-model/

JavaScript Growing Pains: From 0 to 13,000 Dependencies
https://blog.appsignal.com/2020/05/14/javascript-growing-pains-from-0-to-13000-dependencies.html

YouTube / Podcasts


Keynote: Real Software Engineering
https://youtu.be/NNGaXxMueiw

Announcing my new podcast, The Idealcast with Gene Kim
https://itrevolution.com/announcing-the-idealcast/

Dispatch 5: Don't Stop Believin'
https://pca.st/k6l9516s

The Art of Servant Leadership with David Cancel, CEO of Drift
https://pca.st/fgg2ugci

Building a Culture of Trust and Transparency with Michele Romanow, President of Clearbanc
https://pca.st/l7ru6nd6

by Christof Damian (noreply@blogger.com) at May 15, 2020 08:14 AM

May 08, 2020

Christof Damian

Friday Links

Today about management, mapping, programming languages, and insights into companies.


Better passwords in Ruby applications with the Pwned Passwords API
https://www.twilio.com/blog/2018/03/better-passwords-in-ruby-applications-pwned-passwords-api.html

Urbanists of Twitter
https://medium.com/opportunity-in-excess-capacity/urbanists-of-twitter-cec4615ff45f

How Our VP of Engineering Used Data to Support Our Engineering Team on a Human Level
https://codeclimate.com/blog/how-our-vp-of-engineering-used-data-to-support-our-engineering-team-on-a-human-level/

How LinkedIn handles merging code in high-velocity repositories
https://engineering.linkedin.com/blog/2020/continuous-integration

JavaScript Error Tracking with AppSignal v1.3.0 is Here
https://blog.appsignal.com/2020/04/30/javascript-error-tracking-version-1-3-0.html

We’re Trying a 4-Day Workweek for the Month of May
https://open.buffer.com/4-day-workweek/

rjp: Friday roundup for 2020-05-01
https://rjp.is/blogging/posts/2020/05/friday-01/

What I Do At Gusto: An Incentives Explanation
https://medium.com/@kentbeck_7670/what-i-do-at-gusto-an-incentives-explanation-c7b4f79483ae

Surprising Things About Working at Well-Known Tech Unicorns
https://blog.pragmaticengineer.com/surprising-things-about-working-at-tech-unicorns/amp/

The Startup Founder’s Guide to Analytics
https://thinkgrowth.org/the-startup-founders-guide-to-analytics-1d2176f20ac1

Looking Back on Four Years at The Times
https://medium.com/swlh/looking-back-on-four-years-at-the-times-e158ec3a5936

PHP showing its maturity in release 7.4
https://lwn.net/Articles/818973/

OpenOrienteeringMap and MapRunF
https://blog.oomap.co.uk/2020/05/openorienteeringmap-and-maprunf/

Route in a 1km Radius
https://www.unkm.fr/

GitHub blasts code-scanning tool into all open-source projects
https://www.theregister.co.uk/2020/05/06/github_releases_codescanning_tool/

We Re-Launched The New York Times Paywall and No One Noticed
https://open.nytimes.com/we-re-launched-the-new-york-times-paywall-and-no-one-noticed-5cd1f795f76b

Warburtons crumpet recipe revealed after 30 years as UK asks for baking tips during lockdown
https://inews.co.uk/news/consumer/warburtons-crumpets-recipe-how-to-make-uk-baking-lockdown-2845563

The Great Decision Purge
https://zef.me/2020/05/04/the-great-decision-purge/

Lockdown and Bikeshare
https://oobrien.com/2020/05/lockdown-and-bikeshare/

Making Emacs popular again
https://lwn.net/Articles/819452/

Helping journalists understand the power of machine learning
https://www.blog.google/outreach-initiatives/google-news-initiative/helping-journalists-understand-power-machine-learning/

Podcasts / YouTube


Remote-First Team Interactions with Team Topologies (55m talk + 27m Q&A)
https://youtu.be/-yp2AOuCPSA

Using Science to Make Your Meetings Matter
https://pca.st/7bor19zf

Becoming A Resilient Manager with Lara Hogan
https://pca.st/ig0i0ul1

Clean Code for Managers: Robert C. Martin, a.k.a. Uncle Bob
https://pca.st/zcwu35gx

Leading With Kindness & Clarity During a Crisis
https://pca.st/c0jggaii

Leading vs Managing: András Fincza (VP of Engineering at Emarsys)
https://pca.st/tk5b1s7w

One-on-Ones with Jason Evanish
https://pca.st/yhx0uk8o

by Christof Damian (noreply@blogger.com) at May 08, 2020 08:39 AM