Attention, Spoiled Software Engineers: Take a Lesson from Google’s Programming Language

Machine Readable News

Attention, Spoiled Software Engineers: Take a Lesson from Google’s Programming Language
CodingProgrammingComputers
  • 📰 WIRED
  • ⏱ Reading Time:
  • 221 sec. here
  • 11 min. at publisher
  • 📊 Quality Score:
  • News: 113%
  • Publisher: 51%

The language Go hails from an era when programmers had smaller egos and fewer commercial ambitions. My generation of strivers has a lot to learn.

Much of that, I admit, applies to me. The difference is I’m a tad short on talents to hyphenate, and my toy projects—with names like “Nabokov” —are better off staying on my laptop. I entered this world pretty much the moment software engineering overtook banking as the most reviled profession.

There’s a lot of hatred, and self-hatred, to contend with. Perhaps this is why I see the ethos behind the programming language Go as both a rebuke and a potential corrective to my generation of strivers. Its creators hail from an era when programmers had smaller egos and fewer commercial ambitions, and it is, for my money, the premier general-purpose language of the new millennium—not the best at any one thing, but nearly the best at nearly everything. A model for our flashy times. Back in 2007, three programmers at Google came together around the shared sense that standard languages like C++ and Java had become hard to use and poorly adapted to the current, more cloud-oriented computing environment. One was Ken Thompson, formerly of Bell Labs and a recipient of the Turing Award for his work on Unix, the mitochondrial Eve of operating systems. Joining him was Rob Pike, another Bell Labs alum who, along with Thompson, created the Unicode encoding standard UTF-8. You can thank them for your emoji. Watching these doyens of programming create Go was like seeing Scorsese, De Niro, and Pesci reunite for The Irishman. Even its flippantly SEO-unfriendly name could be forgiven. I mean, the sheer chutzpah of it. A move only the reigning search engine king would dare. The language quickly gained traction. The prestige of Google must’ve helped, but I assume there was an unmet hunger for novelty. By 2009, the year of Go’s debut, the youngest of mainstream languages were mostly still from 1995—a true annus mirabilis, when Ruby, PHP, Java, and JavaScript all came out. It wasn’t that advancements in programming language design had stalled. Language designers are a magnificently brainy bunch, many with a reformist zeal for dislodging the status quo. But what they end up building can sometimes resemble a starchitect’s high-design marvel that turns out to have drainage problems. Most new languages never overcome basic performance issues. But from the get-go, Go was ready to go. I once wrote a small search engine in Python for sifting through my notes and documents, but it was unusably sluggish. Rewritten in Go, my pitiful serpent grew wings and took off, running 30 times faster. As some astute readers might have guessed, this program was my “Nabokov.” To wit: Many find Go code ugly. There’s a procrustean uniformity to it, and it lacks the tidy shorthands of, say, Ruby or Python, so even common patterns can become messy and cluttered. Also, you can’t run the code, even with correct syntax, unless certain styles are strictly followed. Imagine a word processor that does not allow you to save unless your essay is free of grammatical errors. I’m happy to admit that Go lacks the ergonomics of newer languages. But I struggle to dispel the suspicion that these are the complaints of a spoiled era. If the chief engineer of the first-generation Ford Mustang were tasked with designing a new line of cars, and did so remarkably—models of practicality and workmanship—would you complain about them having no touchscreens? It’s odd to think how young the field of computer science is. Alan Turing’s paper that launched the field is less than a century old, and we live in a small window of time where pioneers are alive and professionally active, even into their eighties. Go is a language created by people who had nothing left to prove. What I find more intriguing—and rarer than we might have thought—are the cases where masters in their later years do accept a certain closure and, as Said put it, maintain a “spirit of reconciliation and serenity.” Social media has provided us with the disappointing yet sobering spectacle wherein supposedly accomplished individuals—since we’re talking technology here, certain computer scientists in AI who shall remain nameless come to mind—regularly engage in unseemly reckonings with their residual baggage. But when I think about Go, I feel a sense of serenity. Instead of involving themselves in spats with young kvetchers, the Go team directs you to their FAQ page—the gold standard of FAQ pages—written in a gentle, statesmanlike tone. And with that, they rest their case. I suppose that’s where some people do end up: completely, even plainly, at ease with their work. To know it’s possible, someday, perhaps, is a balm. Maybe my generation will learn to tame our egos and find our footing. We still have a few decades to make it so.

We have summarized this news so that you can read it quickly. If you are interested in the news, you can read the full text here. Read more:

WIRED /  🏆 555. in US

Coding Programming Computers Computer Science Software Google

 

United States Latest News, United States Headlines

Similar News:You can also read news stories similar to this one that we have collected from other news sources.

‘The fish is just spoiled’: Thousands of dollars worth of fish missing‘The fish is just spoiled’: Thousands of dollars worth of fish missingTwo Oregon fishermen returned home after an Alaskan fishing trip, but their hefty catch didn't come back with them.
Read more »

Any attention is good attention: Telegram downloads soar through the roof after CEO’s arrestAny attention is good attention: Telegram downloads soar through the roof after CEO’s arrestAbdullah is an ardent believer in the future of VR, and can't wait to see what more it brings to the table as technology improves. He enjoys covering new software releases in the XR industry, as well as major news about hardware and companies focused on VR.
Read more »

'Ghosts' Shouldn't Have Spoiled Its Biggest Season 4 Twist (Unless...)'Ghosts' Shouldn't Have Spoiled Its Biggest Season 4 Twist (Unless...)Erin Konrad&039;s love for everything entertainment dates back to elementary school when she became obsessed with classic Hollywood musicals. When she&039;s not catching up on all her favorite television shows, she&039;s advising her friends and family on what they should binge watch next.
Read more »

Alaska Airlines replaces 2,000 pounds of spoiled halibutAlaska Airlines replaces 2,000 pounds of spoiled halibutIn a twist to a lost fish saga, Alaska Airlines says it will replace almost 2,000 pounds of halibut that vanished and was eventually found spoiled.
Read more »

How Game Of Thrones Spoiled Rhaenyra Targaryen's Fate 11 Years AgoHow Game Of Thrones Spoiled Rhaenyra Targaryen's Fate 11 Years AgoCharles is a full-time features writer who covers movies and television, with expertise in Game of Thrones, House of the Dragon, and Dune.
Read more »

The Automation Takeover: Are Software Engineers Becoming Obsolete?The Automation Takeover: Are Software Engineers Becoming Obsolete?Hessie Jones is a strategist, investor and startup founder who writes about AI and transformation. She advocates for human-centered AI, education and the ethical distribution of artificial intelligence.
Read more »



Render Time: 2026-04-01 23:07:59