Friday Links

Moore’s Law graphed vs real CPUs & GPUs 1965 - 2019 https://www.youtube.com/watch?v=7uvUiq_jTLM Fresher data in your site’s Search Performance report https://webmasters.googleblog.com/2019/09/search-performance-fresh-data.html 12 Signs You’re Working in a Feature Factory — 3 Years Later https://amplitude.com/blog/12-signs-youre-working-in-a-feature-factory-3-years-later Atlassian commits to the fight against global climate change https://www.atlassian.com/blog/announcements/atlassian-commits-to-the-fight-against-global-climate-change After Dark has been ported to Twitter https://www.jwz.org/blog/2019/09/after-dark-has-been-ported-to-twitter/ https://twitter.com/dot_scr/ Coder deletes open source add-on for Chef in protest over ICE contract https://arstechnica.com/information-technology/2019/09/coder-deletes-open-source-add-on-for-chef-in-protest-over-ice-contract/ Release for CentOS Linux 8 and CentOS Streams https://lwn.net/Articles/800455/

September 27, 2019 · 1 min · Christof Damian

Friday Links

The big lie: What it’s like to ride illegally as a woman in Iran https://cyclingtips.com/2019/09/the-big-lie-what-its-like-to-ride-illegally-as-a-woman-in-iran/ The grandmaster diet: How to lose weight while barely moving https://www.espn.com/espn/story/_/id/27593253/why-grandmasters-magnus-carlsen-fabiano-caruana-lose-weight-playing-chess Google Structured Data: Dataset https://developers.google.com/search/docs/data-types/dataset Richard Stallman resigns from the FSF https://lwn.net/Articles/799375/ Raising Prices is Hard https://www.backblaze.com/blog/raising-prices-is-hard/ Tetris challenge: emergency services worldwide go flat-out in viral meme https://www.theguardian.com/technology/2019/sep/18/tetris-challenge-emergency-services-world-wide-go-flat-out-in-viral-meme Warhol Data Recovery http://studioforcreativeinquiry.org/projects/warhol-data-recovery Improving trust in the cloud with OpenStack and AMD SEV https://blog.adamspiers.org/2019/09/13/improving-trust-in-the-cloud-with-openstack-and-amd-sev/ GraphQL: Overlapping Fields Can Be Merged Fast https://tech.xing.com/graphql-overlapping-fields-can-be-merged-fast-ea6e92e0a01 70 Applications, 15 Teams, 9 Months: Lessons from the Guardian’s “All-In” Move to AW https://www.cbronline.com/news/guardian-aws-migration/ Zen in the Art of Retrospectives https://medium.com/letgo/zen-in-the-art-of-retrospectives-ff770f7eaaa9 Business Complexity vs. Implementation Complexity https://blog.ndepend.com/business-complexity-vs-implementation-complexity/ Microsoft Acquires Semmle, GitHub Now a CVE Numbering Authority https://www.bleepingcomputer.com/news/security/microsoft-acquires-semmle-github-now-a-cve-numbering-authority/ Continuous Delivery for Machine Learning https://martinfowler.com/articles/cd4ml.html ...

September 20, 2019 · 1 min · Christof Damian

Friday Links

Google Engineering Practices Documentation https://google.github.io/eng-practices/ Want autonomous teams? Improve management! https://www.linkedin.com/pulse/want-autonomous-teams-improve-management-gregor-hohpe/ The (Mostly) Complete History of Grafana UX https://grafana.com/blog/2019/09/03/the-mostly-complete-history-of-grafana-ux/ Rob’s Friday Links https://rjp.is/blogging/posts/2019/09/friday-links-06/ Enabling Developers and Organizations to Use Differential privacy https://opensource.googleblog.com/2019/09/enabling-developers-and-organizations.html AI Is Coming for Your Favorite Menial Tasks https://www.theatlantic.com/ideas/archive/2019/09/artificial-intelligence-will-make-your-job-even-harder/597625/ Organizing team offsites. https://lethain.com/offsites/ Saying goodbye to the old Search Console https://webmasters.googleblog.com/2019/09/goodbye-old-search-console.html Running GitHub on Rails 6.0 https://github.blog/2019-09-09-running-github-on-rails-6-0/ Answers to arguments against 100% coverage https://blog.ndepend.com/answers-to-arguments-against-100-coverage/ Here They Are: The World’s 10 Most Beautiful Offices of 2019 https://www.inc.com/graham-winfrey-kevin-j-ryan/worlds-coolest-offices-2019.html Collaboration vs Increment? https://ronjeffries.com/articles/019-01ff/mmm-collaboration/ Sparking joy with issue archiving https://www.atlassian.com/blog/enterprise/issue-archiving Evolving “nofollow” – new ways to identify the nature of links https://webmasters.googleblog.com/2019/09/evolving-nofollow-new-ways-to-identify.html The Lean Portfolio Manifesto: a conversation-starter https://www.atlassian.com/blog/jira-align/lean-portfolio-manifesto The Rise of the Electric Scooter https://blog.codinghorror.com/the-rise-of-the-electric-scooter/ El mapa de la renta de los españoles, calle a calle https://elpais.com/economia/2019/09/11/actualidad/1568217626_928704.html Managing Platform Teams: How to Structure and Run a Great Platform Team – Interview with Karen Cohen https://codingsans.com/blog/managing-platform-teams ...

September 13, 2019 · 2 min · Christof Damian

Friday Links Overload

A combination of holidays and everybody posting interesting stuff at the same time created a very long list. YouTube and podcast links are grouped at the bottom. The usual disclaimer: links are included because I find them interesting, not necessarily because I fully agree with the content. Topics are usually a mix of software engineering, management, security, urbanism and general nerd interest. Understanding Agile with Complete Rate https://yiming.dev/clipping/2019/08/07/understanding-agile-with-complete-rate/ 5 Ways Founders Wreck Their Company Culture (and How to Create a Great Company Culture Instead) https://getlighthouse.com/blog/great-company-culture/ A Tale of Two Data Teams https://amplitude.com/blog/a-tale-of-two-data-teams Night owl or early bird? Take this quiz to discover how your chronotype affects your job https://www.atlassian.com/blog/productivity/what-is-a-chronotype-quiz In the Name of Love https://slate.com/technology/2014/01/do-what-you-love-love-what-you-do-an-omnipresent-mantra-thats-bad-for-work-and-workers.html Why everything breaks when you reach 25 employees https://getlighthouse.com/blog/company-growth-everything-breaks-25-employees/ We Launched a Mastermind Partnership Program To Connect Teammates – Here’s How We Did it https://open.buffer.com/masterminds/ Why Speed Kills Cities https://www.citylab.com/transportation/2019/08/low-speed-limit-vehicle-safety-crash-data-traffic-congestion/588412/ When indexing goes wrong: how Google Search recovered from indexing issues & lessons learned since. https://webmasters.googleblog.com/2019/08/when-indexing-goes-wrong-how-google.html Are SOLID principles Cargo Cult? https://blog.ndepend.com/are-solid-principles-cargo-cult/ Exploiting GDPR to Get Private Information https://www.schneier.com/blog/archives/2019/08/exploiting_gdpr.html Buffer’s Evolution and Expansion https://open.buffer.com/buffers-evolution-and-expansion/ Four Ways to Lead Your Software Team to Success https://hackernoon.com/four-ways-to-lead-software-team-to-success-43fa156719b4 Detecting and Preventing Abuse on LinkedIn Using Isolation Forests https://engineering.linkedin.com/blog/2019/isolation-forest How Does Utilization Impact Lead-time of Work? https://observablehq.com/@troymagennis/how-does-utilization-impact-lead-time-of-work Data Hub: A Generalized Metadata Search & Discovery Tool https://engineering.linkedin.com/blog/2019/data-hub New Research: Lessons from Password Checkup in action https://security.googleblog.com/2019/08/new-research-lessons-from-password.html Rails 6.0: Action Mailbox, Action Text, Multiple DBs, Parallel Testing, Webpacker by default, and Zeitwerk https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/ What does success look like? https://zef.me/what-does-success-look-like-590f775b7b58 Describing fault domains. https://lethain.com/fault-domains/ PHP and P++ https://lwn.net/Articles/796214/ Patch Workflow With Mutt - 2019 http://kroah.com/log/blog/2019/08/14/patch-workflow-with-mutt-2019/ Management Area 4: People — Managing to Motivations https://medium.com/@inowland/management-area-4-people-subpart-2-managing-to-motivations-148244bbb0d9 SOLID Design: The Interface Segregation Principle (ISP) https://blog.ndepend.com/solid-design-the-interface-segregation-principle-isp/ Cleaning Up Ruby Strings 13 Times Faster https://blog.appsignal.com/2019/08/20/clean-up-strings.html Evaluating Language Adoption At Scale https://engineering.linkedin.com/blog/2019/language-adoption Some Thoughts on Estimation https://ronjeffries.com/articles/019-01ff/estimation-again/Index.html Ishkur’s Guide to Electronic Music https://www.jwz.org/blog/2019/08/ishkurs-guide-to-electronic-music/ Backdoor code found in 11 Ruby libraries https://www.zdnet.com/article/backdoor-code-found-in-11-ruby-libraries/ The thud, thud, thud of techno music leaves no space for bad thoughts https://www.theguardian.com/lifeandstyle/2019/aug/23/no-space-bad-thoughts-with-techno-playlist License Plate “NULL” https://www.schneier.com/blog/archives/2019/08/license_plate_n.html New Sample Page Graphs and Navigation https://blog.appsignal.com/2019/08/27/new-sample-navigation.html SOLID Design: The Dependency Inversion Principle (DIP) https://blog.ndepend.com/solid-design-the-dependency-inversion-principle-dip/ Type Checking in Ruby — Check Yo Self Before You Wreck Yo Self https://blog.appsignal.com/2019/08/27/ruby-magic-type-checking-in-ruby.html The problem with tooltips and what to do instead https://adamsilver.io/articles/the-problem-with-tooltips-and-what-to-do-instead/ Feature-less Roadmap: The Balance Between Delivering Concrete Features vs. Planning with High-level Themes https://amplitude.com/blog/feature-less-roadmap How should you structure your engineering team? https://www.atlassian.com/blog/technology/engineering-team-structure Don’t get locked up into avoiding lock-in https://martinfowler.com/articles/oss-lockin.html Is Perl 6 Being Renamed? http://blogs.perl.org/users/ovid/2019/08/is-perl-6-being-renamed.html npm bans terminal ads https://www.zdnet.com/google-amp/article/npm-bans-terminal-ads/ The strange fate of a person falling into a black hole http://www.bbc.com/earth/story/20150525-a-black-hole-would-clone-you Our ‘Growth Mindset’ Fund Gives Every Teammate $800/Year – Here’s How and Why https://open.buffer.com/growth-mindset-fund/ Don’t @#$% the Planet https://www.atlassian.com/blog/announcements/climate-strike The Inherited Hook Method in Ruby - and More Parenting Lessons https://blog.appsignal.com/2019/09/03/inherited-hook-method-and-parenting.html Continuous Compliance http://www.davefarley.net/?p=285 Firefox Update Automatically Blocks Third-Party Tracking For All Users https://www.unilad.co.uk/technology/firefox-update-automatically-blocks-third-party-tracking-for-all-users/ Today in “IP Over Avian Carriers” news https://www.jwz.org/blog/2019/09/today-in-ip-over-avian-carriers-news/ The Doghouse: Crown Sterling https://www.schneier.com/blog/archives/2019/09/the_doghouse_cr_1.html Four key metrics https://www.thoughtworks.com/radar/techniques/four-key-metrics Reaching new heights in the cloud https://www.atlassian.com/blog/platform/cloud-premium ...

September 6, 2019 · 3 min · Christof Damian

Friday Links

Meet Yabeda: A Ruby instrumentation framework https://evilmartians.com/chronicles/meet-yabeda-modular-framework-for-instrumenting-ruby-applications Backblaze Hard Drive Stats Q2 2019 https://www.backblaze.com/blog/hard-drive-stats-q2-2019/ Code as Craft: Understand the role of Style in e-commerce shopping https://codeascraft.com/2019/08/02/code-as-craft-understand-the-role-of-style-at-e-commerce-shopping/ How We Think About Time Off As a Global Team https://open.buffer.com/time-off-global-team/ Big Ball of Mud http://www.laputan.org/mud/ On Paper; Or: how not to look like a dick in meetings https://zef.me/on-paper-782b4c0f1078 California farmers are planting solar panels as water supplies dry up https://www.latimes.com/business/la-fi-agriculture-farmlands-solar-power-20190703-story.html Building a First Team Mindset https://www.attack-gecko.net/2018/06/25/building-a-first-team-mindset/ Hosting a Paper Reading Group https://lethain.com/hosting-paper-reading-group/ More on Backdooring (or Not) WhatsApp https://www.schneier.com/blog/archives/2019/08/more_on_backdoo.html Reclaim unreasonable software. https://lethain.com/reclaim-unreasonable-software/ A lesson in agile: How one team ended dependency delays https://techbeacon.com/app-dev-testing/lesson-agile-how-one-team-ended-dependency-delays Management Area 4: People, Part 1 — Understanding Motivations https://medium.com/@inowland/management-area-4-people-part-1-understanding-motivations-35beea0a8a52 SOLID Design: The Single Responsibility Principle (SRP) https://blog.ndepend.com/solid-design-the-single-responsibility-principle-srp/ Linux Journal ceases publication https://lwn.net/Articles/795686/ How We Keep Learning https://blog.dbsmasher.com/2019/08/08/how-we-keep-learning.html Gesture Navigation: A Backstory https://android-developers.googleblog.com/2019/08/gesture-navigation-backstory.html GitHub Actions now supports CI/CD, free for public repositories https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/

August 9, 2019 · 1 min · Christof Damian