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 Roadmapshttps://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

May 22, 2020 · 1 min · 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

May 15, 2020 · 1 min · 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/ ...

May 8, 2020 · 2 min · Christof Damian

International Workers' Day Weekend Links

Alphabet’s Q1 2020 earnings call https://blog.google/inside-google/alphabet/alphabets-q1-2020-earnings-call/ Google Meet premium video meetings—free for everyone https://blog.google/products/meet/bringing-google-meet-to-more-people/ Case Study : Complex UI Testing https://blog.ndepend.com/case-study-complex-ui-testing/ Hiring programmers with a take-home test https://m.signalvnoise.com/hiring-programmers-with-a-take-home-test/ How to do Map Stuff: A Live Community Sharing Event https://somethingaboutmaps.wordpress.com/2020/03/19/how-to-do-map-stuff/ Fedora Workstation : Swamp draining for 6 years https://blogs.gnome.org/uraeus/2020/04/28/fedora-workstation-swamp-draining-for-6-years/ Development Environments at Slack https://slack.engineering/development-environments-at-slack-f3c1339c2445 Fedora 32 is officially here! https://fedoramagazine.org/announcing-fedora-32/ Icebreaker https://icebreaker.range.co/ Most controversial rules in Arkency https://blog.arkency.com/most-controversial-rules-in-arkency/ The science of why remote meetings don’t feel the same https://blog.google/inside-google/working-google/science-why-remote-meetings-dont-feel-same/amp/ “It never gets easier, you just go faster.” https://letterstoanewdeveloper.com/2020/04/27/it-never-gets-easier-you-just-go-faster/amp/ Whispers: Advanced secrets detection https://medium.com/@SkyscannerEng/whispers-advanced-secrets-detection-15dd64a9dfb7 Zef’s Book Club: No More Feedback https://zef.me/zefs-book-club-no-more-feedback-8a17485bd276 LinkedIn’s CEO Just Shared the Best Work at Home Advice You’ll Read Today https://www.inc.com/justin-bariso/jeff-weiner-buffer-time-work-at-home-tips.html De Blasio Commits to 100 Miles of ‘Open Streets’ https://nyc.streetsblog.org/2020/04/27/breaking-de-blasio-commits-to-100-miles-of-open-streets/ Work-life balance is a lie—and coronavirus is exposing it https://qz.com/work/1825693/work-life-balance-is-a-lie-and-coronavirus-is-exposing-it/ Why does writing matter in remote work? http://www.timcasasola.com/blog/writing Untold stories of northern illegal raves revealed in archive https://www.bbc.com/news/uk-england-lancashire-52412160 Global coronavirus death toll could be 60% higher than reported | Free to read https://www.ft.com/content/6bd88b7d-3386-4543-b2e9-0d5c6fac846c rjp: Friday roundup for 2020-04-24 https://rjp.is/blogging/posts/2020/04/24-friday/ Coming soon: Fedora on Lenovo laptops! https://fedoramagazine.org/coming-soon-fedora-on-lenovo-laptops/ Keep Your People Learning When You Go Virtual https://hbr.org/2020/04/keep-your-people-learning-when-you-go-virtual I’ve never seen … Back to the Future https://www.theguardian.com/film/2020/apr/20/ive-never-seen-back-to-the-future Webinar Recordings: Lab Hours with John Cutler https://amplitude.com/webinars/lab-hours-with-john-cutler-europe-recordings

April 30, 2020 · 1 min · Christof Damian

Friday Links

Long-Term Planning https://medium.com/redbubble/long-term-planning-9c80dc2c1d8b Rands: Technicality https://randsinrepose.com/archives/technicality/ Our data centers now work harder when the sun shines and wind blows https://blog.google/inside-google/infrastructure/data-centers-work-harder-sun-shines-wind-blows/ Case Study: 2 Simple Principles to achieve High Code Maintainability https://blog.ndepend.com/case-study-2-simple-principles-to-achieve-high-code-maintainability/ How we reduced latency and cost-to-serve by merging two systems https://engineering.linkedin.com/blog/2020/reducing-latency-and-cost-for-identity-services Is Remote Work Greener? We Calculated Buffer’s Carbon Footprint to Find Out https://open.buffer.com/carbon-footprint/ Clean Code: The Manager’s Guide to Building Quality Software https://codingsans.com/blog/clean-code Failed #SquadGoals https://www.jeremiahlee.com/posts/failed-squad-goals/ Valve’s Proton project has brought 6,500 Windows games to Linux so far https://www.techspot.com/amp/news/84909-valve-proton-has-brought-6500-windows-games-linux.html Visualizing the Length of the Fine Print, for 14 Popular Apps https://www.visualcapitalist.com/terms-of-service-visualizing-the-length-of-internet-agreements/ Software Engineering Interviews—the Backblaze Way https://www.backblaze.com/blog/software-engineering-interviews-the-backblaze-way/ Seamless branch deploys with Kubernetes https://m.signalvnoise.com/seamless-branch-deploys-with-kubernetes/ Linux kernel lockdown, integrity, and confidentiality https://mjg59.dreamwidth.org/55105.html How Netflix brings safer and faster streaming experiences to the living room on crowded networks using TLS 1.3 https://netflixtechblog.com/how-netflix-brings-safer-and-faster-streaming-experience-to-the-living-room-on-crowded-networks-78b8de7f758c Detecting fake accounts on social networks with SybilEdge https://research.fb.com/blog/2020/04/detecting-fake-accounts-on-social-networks-sybiledge/ Building a PC, Part IX: Downsizing https://blog.codinghorror.com/building-a-pc-part-ix-downsizing/ Channels Are Free https://randsinrepose.com/archives/channels-are-free/ Vulnerability Finding Using Machine Learning https://www.schneier.com/blog/archives/2020/04/vulnerability_f.html Setting up the sway window manager on Fedora https://fedoramagazine.org/setting-up-the-sway-window-manager-on-fedora/ Rjp: Friday roundup https://rjp.is/blogging/posts/2020/04/17-friday/ Why I stopped using Microservices https://www.robinwieruch.de/microservices-tradeoffs Podcasts & YouTube Monoliths vs Microservices is Missing the Point—Start with Team Cognitive Load - Team Topologies https://youtu.be/haejb5rzKsM Visualizing the spread of Coronavirus https://pca.st/oopku6mu Prologue ‘The Wire’: Way Down in the Hole https://pca.st/aa8awb9z Transition from Engineer to Manager: Jeff Perry, Engineering Leadership Coach https://pca.st/5qvmhgiw

April 24, 2020 · 2 min · Christof Damian