We’ve been thinking about IT hiring all wrong, and this was what led us to so many toxic workplace cultures, warned April Wensel at the Node + JS Interactive conference this week. View in browser »
The New Stack Update

ISSUE 138: People-Oriented Programmers

Talk Talk Talk

“Open source is just a tool. Open source is not a business model. It is not, for Google, a social movement. It is a tool, a really good tool, but one of many.”

Google’s Sarah Novotny, Node + JS Interactive conference.
Add It Up
Indicative proportion of automation of each of the following activities

Test automation tools are not used very often. Only 16 percent of performance test cases are executed with test automation tools, and security tests are being completed at the same frequency according to the World Quality Report (WQR) 2018-2019, which surveyed 1,700 IT decision makers (ITDMs) at companies with more than a thousand employees. Although the QA and testing job roles have been adapting to agile development practices, remember that even if one test is automated, the majority of tests are still done manually.

What's Happening

In this podcast, learn more about the CloudEvents specification, the characteristics of event-driven architectures and some of the considerations for deploying serverless applications on cloud native, Kubernetes-based infrastructure. To better understand the specification, we spoke to two CNCF Serverless working group members: Ken Owens, vice president of digital architecture at MasterCard, and Chad Arimura, vice president of serverless at Oracle.

Creating a Standard for Serverless Events

People-Oriented Programmers

We’ve been thinking about IT hiring all wrong, and this was what led us to so many toxic workplace cultures, warned April Wensel before a crowd at the Node + JS Interactive conference in Vancouver this week. We’ve long held on to the myth that programmers don’t like people. Unfortunately, these stereotypes have leaked into the hiring process. “Hiring is fundamentally broken. We think we have a hiring shortage, but really it is just that we are not very good at hiring,” she said, referring to how hiring policies look for a very narrow profile of what personalities can do the job. We look for ego-driven, elitist, and overly competitive personalities. In short, we hire jerks, because we think they are the only ones who can do the job. In turn, programmers become jerks because they feel it’s the only way to act in these jobs. “That’s a very fixed mindset of viewing yourself,” she said. 

But this approach doesn’t really make sense, she pointed out. Programming is, by its very nature, an empathetic endeavor. We are building applications to make the world a better place for people. A software engineer, Wensel started a company Compassionate Coding to help companies instill their software engineering teams with emotional intelligence skills that, Wensel argues, lead to greater productivity. This is not to say all programmers and software engineers are "people persons" or extroverts. But there is no reason even the most withdrawn of introverts can’t possess some compassion for fellow humans. “It just means that you take the time to care about people around you, and yourself,” she said.

Kafka Alternative Pulsar Unifies Streaming and Queuing

Pulsar, the Apache Software Foundation’s newest project to attain top-level status, is drawing a lot of comparison to Kafka, another ASF project. Pulsar is a highly-scalable, low-latency messaging platform running on commodity hardware. It provides simple pub-sub and queue semantics over topics, lightweight compute framework, automatic cursor management for subscribers and cross data center replication.

CNCF Adopts Sysdig’s Falco Container Runtime Monitor

Delving into security, the Cloud Native Computing Foundation has adopted Sysdig’s Falco container runtime monitor as an early stage “incubation” project. CNCF and Sysdig are hoping that this software will spark more conversation about how security should be addressed in the emerging world of cloud native technologies, said Michael Ducy, Sysdig director of community and evangelism.

"Silicon City" Explores How Tech Money Changed San Francisco

With dazzling omniscience, Cary McClelland’s “Silicon City: San Francisco in the Long Shadow of the Valley” delivers the voices of the people, each one sharing their own understanding of the city, like an oral history of the present. In his reporting, McClelland took on a remarkable odyssey through San Francisco, conducting more than 150 interviews. He gathered together all their voices into an ad hoc conversation with a message for our modern times, a book which describes “a city inventing a new future.”

Party On

Pancake and podcast time with Cloud Foundry Executive Director Abby Kearns and Pivotal’s Chisara Nwabara.

Shanfan Huang of Pivotal gets her photo taken while calling on the Cloud Foundry community to join forces to help Microsoft and .NET technologies get involved.

Fabio Tozzi, Ying Liu and Tammy Van Hove of IBM hang out during Cloud Foundry Summit in Basel.

Microsoft’s Arunesh Chandra and IBM’s Michael Dawson are working on ways to make the update process of Node.js run more smoothly, taken at the Node + JS Interactive conference.

April Wensel’s new rules for IT hiring, taken at the Node + JS Interactive conference.

On The Road


KubeCon+CloudNativeCon China
KubeCon + CloudNativeCon is coming to China. Multicloud architectures across distributed platforms has led to a rich community of open source projects. Come learn how these new platforms are serving as the foundation for at-scale application development, deployment and management. Register now!
Free Microservices Ebook
In this new era of cloud native development and deployment, hyperagile architectures are based on collections of components, called microservices, that run for the most part on containers in orchestration engines such as Kubernetes. With these new architectures come new ways to create software-defined businesses that run on automated infrastructure and support platforms that developers and operations teams use to continually develop and manage applications at scale. In this ebook, we’ll provide a high-level overview of what organizations should consider as they create, deploy and manage microservices for cloud native applications.
Download The Ebook
We are grateful for the support of our ebook sponsors:

Copyright © 2018 The New Stack, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list