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 efficiently, saving the company time
and money.
اضافة اعلان
That is the simple version, at least.
The public can read a more detailed account of the project
from Velazquez on Uber’s engineering 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 reliability engineer, Velazquez fully
grasped those terms. At the time, though, he did not know much about blogging.
In fact, despite working as an engineer at Uber for close to three years, he
did not know the company had an engineering blog until he was asked to write
for it.
Stack Overflow found that 48 percent of developers use these types of blogs and other company-owned media when researching possible employers.
“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 is fitting because many people learned about Uber’s
engineering 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. Organizations 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.
Attracting engineersThese sites combine glimpses into what life is like at a
company with case studies about complex programming tasks. The posts tend to
have the titles of graduate school papers and the editorial flair of
instruction manuals. They are often created to increase transparency, provide
resources to the engineering community, and entice people to work at these
companies.
“It fills that gap between your company careers page and the
job description,” said Jennifer Hindle, director of product marketing at Stack
Overflow, an online platform where tech workers can ask and answer questions.
“Engineering blogs give you a couple signals. They consider engineering a core part of their business, and they’re willing to invest in writing about what they do.”
Stack Overflow found that 48 percent of developers use these
types of blogs and other company-owned media when researching 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 particularly 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 opportunities.
In his new job search, he ranked compensation, company
mission, and quality of the product as his top criteria. An engineering blog
will not 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.
“Engineering blogs give you a couple signals,” he said.
“They consider engineering a core part of their business, and they’re willing
to invest in writing about what they do.”
Real engineers, real scenariosSome companies seem to invest more fully than others. Brands
like Uber go into detail about important projects, but engineering 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
salesperson, I roll my eyes and quit two sentences in,” said David Walsh, a
senior full stack engineer at the cryptocurrency 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.”
“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.
‘Helpful’ perspectivesTwo 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 Storefronts”, 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 is 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 percent since 2021, according to the company — suggesting that, when done
well, there is a significant audience interested in this kind of information.
“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 disheartened.
“Your perspective will be helpful to other people,” he said, adding, “Just
don’t be afraid to share what you learned.”