Craftsmanship Articles

  • BOSS1

    BOSS: Automatically Identifying Performance Bottlenecks through Big Data

    January 11, 2017

    Introduction As the centralized performance team of LinkedIn, our mission is to make LinkedIn pages load faster. We help each engineering team try to hit their page load time goals through various optimization efforts. One common question we need to answer when trying to decrease page load time is: where is the performance bottleneck? In other words, where...

  • InfrastructureatScale1

    Engineering Infrastructure at Scale: Overview

    October 27, 2016

    This blog series will describe the engineering infrastructure (technologies, processes, tools, and culture) that enable several hundred engineers across LinkedIn to innovate and release software continuously with agility, quality, and productivity. This post gives an overview of the overall architecture, workflow, and scale. As shown in above diagram, LinkedIn...

  • Android Test Butler

    Open Sourcing Test Butler

    August 4, 2016

    Automated testing is a key component to LinkedIn’s 3x3 strategy for releasing mobile applications. As we developed the new LinkedIn Android app, we found that our tests had a major problem: our testing environment was unreliable, so our tests failed intermittently. We needed a solution that would let us rely on our tests to inform us when there was a problem...

  • From Good to World-Class: What Makes Software Engineers...

    May 27, 2016

    This post was originally published on the LinkedIn publisher platform. There are three criteria we use in performance reviews for...

  • The Problem with Electric Cars, How President Eisenhower...

    May 9, 2016

    Our publishing platform is a place where professionals can ask big questions and share their personal answers. Over the last month,...

  • What is Craftsmanship and Why is it Important?

    March 30, 2016

    As software engineers, we're driven by the opportunity to solve big and hairy problems, to create elegant solutions, and to build...