Dayton Daily News

Companies reach out to engineers through blogging

- Jordan Teicher

In 2021, Cristian Velazquez helped Uber fix an important software issue. First, he and his teammates diagnosed a data processing flaw that could have stopped the app from working correctly. Then they developed a way to clear memory more efficientl­y, saving the company time and money.

That’s the simple version, at least.

The public can read a more detailed account of the project from Velazquez on Uber’s engineerin­g blog, in a post titled “How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber).” Be warned, though, it helps to understand technical jargon such as Go, CPUs and garbage collection.

As a staff site reliabilit­y engineer, Velazquez fully grasped those terms. At the time, though, he didn’t know much about blogging. In fact, despite working as an engineer at Uber for close to three years, he didn’t know the company had an engineerin­g blog until he was asked to write for it.

“This is the first job where I started doing more external work,” he said. His first blog post took a few months to finish. “I learned a lot from that one,” he said. “It was a lot easier to do the next one.”

That’s fitting because many people learned about Uber’s engineerin­g blog from Velazquez. His post generated over 84,000 page views since it was published in December 2021, according to the company’s internal data, making it one of the site’s most popular pages.

Uber is one of several large companies hoping to reach engineers this way. Organizati­ons like Google, Apple and Meta that aspire to build the future of technology are also in the blogging game, a relic from the early days of the internet.

These sites combine glimpses into what life is like at a company with case studies about complex programmin­g tasks. The posts tend to have the titles of graduate school papers and the editorial flair of instructio­n manuals. They’re often created to increase transparen­cy, provide resources to the engineerin­g community and entice people to work at these companies.

“It fills that gap between your company careers page and the job descriptio­n,” said Jennifer Hindle, director of product marketing at Stack Overflow, an online platform where tech workers can ask and answer questions.

Stack Overflow found that 48% of developers use these types of blogs and other company-owned media when researchin­g possible employers.

“It’s sort of like the way Instagram is to people’s real lives, where it’s these highlights of a cool thing,” said Devin Riley, an engineer who has worked at tech firms such as GitHub, an open software platform, and Braintree, a payments processing company.

“There’s a lot of drudgery and day-to-day plumbing work that has to happen for these tech companies that isn’t particular­ly exciting and they’re never going to put on their blog.”

Riley recently left his position at GitHub after more than three years. He said he became tired of fully remote work and a new manager who failed to outline career growth opportunit­ies.

In his new job search, he ranked compensati­on, company mission and quality of the product as his top criteria. An engineerin­g blog won’t influence his decision to work somewhere more than a great salary, but it still has sway. He consults them for clues about what a company values.

“Engineerin­g blogs give you a couple signals,” he said. “They consider engineerin­g a core part of their business, and they’re willing to invest in writing about what they do.”

Some companies seem to invest more fully than others. Brands like Uber go into detail about important projects, but engineerin­g blogs, at their worst, can read like glorified news releases and turn off potential job applicants.

“If I read a blog post and can tell it’s been written by a salesperso­n, I roll my eyes and quit two sentences in,” said David Walsh, a senior full stack engineer at the cryptocurr­ency company MetaMask, who also runs a personal tech blog. “If I can tell that it was written by an engineer on the team, that’s someone who’s been in the foxhole and had to accomplish something important. That’s someone who, as an engineer, I have admiration for, I can empathize with.”

Before joining the e-commerce platform Shopify as a developer in 2020, Josh Larson reviewed the company’s tech blog, which is designed for engineers and data scientists.

“It gives you a glimpse into the tooling that’s being used,” he said. “Are they using modern stuff? Do they have an up-to-date blog, or was it last updated three years ago?” His future employer passed the test.

Two years later, he was one of the authors behind those blog posts. (Larson has an unfair advantage: He studied journalism in college.) In June, he published “How We Built Hydrogen: A React Framework for Building Custom Storefront­s,” a behind-the-scenes look at how Shopify built a new set of tools for developers. Even at 2,500 words, it has become one of the year’s most popular blog posts on the site, delving into how Shopify used customer feedback to improve its product.

It’s a good example of why Shopify’s tech blog has become an industry success story. Annual traffic topped 1 million views in 2022 — up 56% since 2021, according to the company — suggesting that, when done well, there’s a significan­t audience interested in this kind of informatio­n.

“The thing you hear time and time again about writing, on the internet especially, is, ‘It’s already been written about’ or ‘I don’t know what I’m talking about,’” Larson said, expressing doubts that many bloggers have certainly had before him.

He encourages his fellow engineers not to get dishearten­ed. “Your perspectiv­e will be helpful to other people,” he said, adding, “Just don’t be afraid to share what you learned.”

 ?? JASON HENRY / THE NEW YORK TIMES ?? Cristian Velazquez, a software engineer for Uber, sits in the ride-share giant’s San Francisco headquarte­rs recently. Velazquez fixed an important issue for the company’s software, then they asked him to blog about it.
JASON HENRY / THE NEW YORK TIMES Cristian Velazquez, a software engineer for Uber, sits in the ride-share giant’s San Francisco headquarte­rs recently. Velazquez fixed an important issue for the company’s software, then they asked him to blog about it.

Newspapers in English

Newspapers from United States