Copy
Let’s do a little thought exercise in empathyView in browser »
The New Stack Update

ISSUE 261: Empathy Games

Talk Talk Talk

“Developers are far more likely to listen to a recommendation from somebody whose opinion they trust than they are to be swayed by even the most sophisticated marketing language.”

Add It Up
GitHub Chinese Enterprise Activity Ranking List of Open Source Project in 2020

Alibaba’s open source projects are by far the most active among Chinese enterprises according to the “GitHub 2020 Digital Insight Report.” The relatively small PingCAP comes in second, followed by the more well-known Baidu, Tencent, JD and Huawei. It is far from definitive, but the X-Lab research team’s report provides a fresh look at open source in China and around the world.

Activity is measured by how often comments, pulls, forks and stars (which includes watches) occur. Across many entities, including its cloud operation, Alibaba had almost ten times as many code repositories as PingCAP in 2020, but the latter’s TiDB is one of the world’s most active database projects and the top GitHub repo in China according to the report.

The rankings are substantially different from those in the Open Source Contributor Index, which identifies the company affiliation of individuals based on the domain of their email address. While U.S.-based companies top that list, Alibaba, Huawei and Tencent all show up in the top 25 worldwide.

Using GitHub statistics has limitations. It does not capture all development from non-English speakers, especially those without advanced degrees. Efforts to make Gitee a Chinese alternative have met limited success. Some people have migrated Java applications to the platform, but that may be coming from corporate-led projects rather than grassroots developers.

Alibaba’s most active projects deal with frontend and cloud native use cases. Ant Design is a React UI library and Nacos is a dynamic service discovery, configuration and service management platform for building cloud native applications. Notably absent are data-related projects, which the company has largely either worked on internally or focused on efforts with an Apache angle to them.

What's Happening

In 2018, Kubernetes had become too big to run on Raspberry Pi. For a while, it meant that kubeadmin could not run on the microdevice. Rancher's K3s lightweight Kubernetes distribution, representing a new take on Kubernetes: stripped of code, a lightweight version of Kubernetes meant to run on edge devices.

Today, K3s is seeing a rise in popularity, as are a host of other new cloud native services that focus on the edge.

It’s now at the point that the Cloud Native Computing Foundation (CNCF) is planning Kubernetes on Edge Day at KubeCon, said Bill Mulligan, marketing manager for CNCF, in a podcast recording with Alex Ellis, founder at OpenFaaS, a project that makes serverless functions easier to use, as well as the author of a new course on K3s that will be available for KubeCon+CloudNativeCon 2021 EU, scheduled for May 4-7.

In this episode of The New Stack Makers podcast, Alex Williams, founder and publisher of The New Stack, speaks with Mulligan and Ellis about K3s’ origin, why it has become so popular and how it is expected to support edge deployments in the future.

K3s Gets Its Own Day at KubeCon+CloudNativeCon EU

Empathy Games

Let’s do a little thought exercise in empathy.

Think about your first “dream” job. We’ve all had these. This is the first job that you really wanted, that you worked really hard to get, and were a little surprised when you actually got the position. You came from a hardscrabble background, you may have even been homeless at one point. But you learned programming and software engineering as a way out of your hardship. And this job was your big chance to prove yourself and pay back the company that had given you this opportunity. 

But once at your job, the person in charge of your day-to-day operations, and would soon become your manager, wants to call you “beautiful” and “gorgeous.” And after much haggling, because you have to sit next to this person every day, you get this person to settle on calling you “my queen.” For this exercise let’s disregard for a minute what this manager’s gender is, and forget your gender, and just concentrate on how this person is abusing their positional power, however slight, to hit on you, pretending your career didn’t now depend on how you responded.  

Pretty f’king creepy huh? Feels like you’re not there to bring value with your hard-won skills, that the company you so esteemed has just hired you as eye-candy for mid-level management. You tell HR, but in an effort to minimize collateral damage, they downplay the situation, even gaslight you into believing all your feels are insignificant. Soon you find yourself passed over for promotions, and disregarded as “difficult.” Honestly, you’re pretty much washed up there, through no fault of your own. The easy thing to do, at least in sense of day-to-day survival, is to mentally check out, while seeking other opportunities. Screw this company.

Now, imagine you’re the CEO of this company. You actually have not only one problem but two. For one, you have an immensely valuable employee who, after the great expense of being recruited and onboarded, has checked out and will soon leave the company, probably during a critical moment for the business. The second problem is this other bozo who is using the company’s time as a personal dating service. It’s just the sort of disrespect — for the coworker, the company and your leadership really — that can rapidly fester through the ranks, corrupting the esprit de corps needed to get your service out the door. 

And, if you happen to be the CEO of Google (Alphabet), then you have a third problem on your hand: embarrassing publicity. For this is the exact position that Pichai Sundararajan faces this week, as people around the world dig into a The New York Times Op-Ed by ex-Google engineer Emi Nietfeld, who describes the above scenario happening to her at Google. 

We (meaning, in this case, the rabble on the internet) love to read about a company that has shown itself, once again, failing to live up to the standards it has publicly vowed to keep. What Sundararajan faces is no longer a personnel issue, but a financial one, an indicator to investors that the company may not be in tune with reality as it portrays.  

In short, sexism and racism in the workplace is not only an issue for women and minorities, it is an issue for entire companies, who ignore it at their own peril. 

Okta Launches a Unified Control Plane for Enterprise Identity and Access Management

Identity management service provider Okta has launched a united identity platform, a unified control plane for all the tasks around managing identity and access management (IAM) to authorize access of resources, including risk management, security and the policies needed for proper IAM. “Over the last 12 years at Okta, we’ve seen a fundamental shift in the role identity plays for organizations,” said Todd McKinnon, Okta co-founder and CEO, in the kickoff keynote of the company’s annual user conference, Oktane21.

Moving from the Megacorporate to the Start-up: Lessons Learned

In this contributed post, Istio service mesh expert Lin Sun describes her move from working in the safe confines of IBM, where she worked for 19 years, to the rollicking life of an eager startup (Solo.io). In case you are wondering, there are many differences between the two environments. And if you are planning on making a similar move, be sure to keep your smart phone charged, she advises.

Kasten’s Kubestr: An ‘Easy Button’ for In-Cluster Storage Validation

Stateful applications running on Kubernetes have evolved to such an extent that their deployment and management — while still challenging — have become simpler to implement. Storage is one such stateful application that falls under this category. Still missing, however, are the tools that provide information about what storage solutions are available for particular Kubernetes clusters and how well they are performing. To that end, Kasten by Veeam created Kubestr to offer DevOps teams an “easy button” to “identify, validate and evaluate” storage systems running in cloud native environments.

On The Road
apply(): Data Engineering for Applied ML // APRIL 21-22 // VIRTUAL @ 9:00 AM - 3:00 PM PT

APRIL 21-22 // VIRTUAL @ 9:00 AM - 3:00 PM PT

apply(): Data Engineering for Applied ML

apply() is an event for data and ML teams to discuss the practical data engineering challenges faced when building ML for the real world. Participants will share best practice development patterns, tools of choice, and emerging architectures they use to successfully build and manage production ML applications. Everything is on the table from managing labeling pipelines, to transforming features in real-time, and serving at scale. Register now

The New Stack Makers podcast is available on:
SoundCloudFireside.fm — Pocket CastsStitcher — Apple PodcastsOvercastSpotifyTuneIn

Technologists building and managing new stack architectures join us for short conversations at conferences out on the tech conference circuit. These are the people defining how applications are developed and managed at scale.
Best of DevSecOps: Trends in Cloud Native Security Practices

This is the first in a new series of anthologies that assemble some of our best articles on a trending subject, paired with our editors’ insightful analysis to frame the bigger picture. These exclusive ebooks help developers, architects, operators and management go in-depth, quickly, on hot topics in at-scale development and management.

In this ebook, we explore how security practices are now being integrated into the development process, as well as the build pipeline and runtime operations of cloud native applications. You’ll learn more about:

  • How DevSecOps enables faster deployment cycles.
  • Why DevSecOps is necessary for cloud native architectures.
  • The challenges and benefits of DevSecOps practices.
  • The new role of developers and operators in security.
  • How to measure DevSecOps success.
  • Tools and best practices for adoption.
  • Emerging trends to pay attention to.
Download Ebook
We are grateful for the support of our ebook sponsor:


 
Copyright © 2021 The New Stack, All rights reserved.


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

Email Marketing Powered by Mailchimp