A project attracts people who fit in the culture. View in browser »
The New Stack Update

ISSUE 135: Don't Be a Jerk

Talk Talk Talk

“It’s great that Jenkins has 1,400 plugins, but you’re not supposed to install 1,400 plugins.”

CloudBees CEO Sacha Labourey.
Add It Up
Do you or your team use models to generate predictions?
A majority of developers involved with machine learning do not use models to generate predictions. Even among those that work with training data sets directly or via an API, only 10 percent work with more than a million rows. Technologists focusing on real time, big data analytics better narrow their focus a bit. Those are just two findings based on SlashData’s State of the Developer Nation 15th Edition, which asked detailed questions of over 4,200 developers involved with machine learning (ML) and data science beyond just using someone else’s algorithms, building frameworks, or artificial intelligence (AI) not related to ML.

When asked if their team uses models to generate predictions, 58 percent said no, that at most they use models to describe data. Twenty-eight percent use batch processing for predictions, while 21 percent make real-time predictions. The batch and real-time data may be slightly higher, as the question didn’t allow for multiple responses, but we still believe that this level of adoption represents proof that there is demand for stream processing to analyze data continuously and quickly.

As a reminder, a DZone survey of ML developers found that predictive analytics is by far the most likely reason an organization has adopted AI or ML. Yet, the SlashData survey says a majority of ML developers don’t generate predictions. Business executives should be wary of big budget proposals for ML technology that oversell exponential gains due to predictive analytics that have yet to be widely deployed, even among companies that say they are already using ML.
What's Happening

Jennifer Tejada, CEO of PagerDuty dropped by The New Stack podcast booth to talk about teams with Alex Williams and T.C. Currie at the PagerDuty Summit in San Francisco last week. The theme of the Summit is Ops and Opportunity and Tejada used her keynote to speak about the importance of being team-centric, and trust. But how do you get there?

Jennifer Tejada, CEO At PagerDuty: DevOps Success Relies On Teams, Empathy And Inclusion

Don't Be a Jerk

Two years ago, our San Francisco correspondent T.C. Currie wrote about how you can be a great programmer without necessarily being rude to others (“Are You a 10x Programmer, or Just a Jerk?”). As Red Hat's Ryan Scott Brown pointed out at the time, “If you have a 10x developer, who is also a 10x jerk and they have driven away nine contributors from your project, he’s now a 1x developer and still a jerk.”

Now, one of the largest rock star developers, Linux kernel maintainer Linus Torvalds, has admitted to The New Yorker that his email behavior has been somewhat caustic (“After Years of Abusive E-mails, the Creator of Linux Steps Aside”). He is taking some time off to learn empathy, and the Linux Kernel Project, managed by the Linux Foundation, has finally implemented its code-of-conduct, hopefully with the intent that the behavior of Torvalds won’t drive off other potential contributors as he has done in the past. 

Perhaps the most the illuminative quote from the article came not from Torvalds but from Python creator Guido van Rossum, who noted that “A project attracts people who fit in the culture.” While Torvalds’ caustic bombast can make potential contributors back off, van Rossum works to invite coders in, bringing diversity to the project. He noted that leaders with toxic communications skills “will attract people who either share that attitude or at least don’t see a problem with it.”

Raygun APM Makes Finding Performance Bottlenecks Easier, Faster and Cheaper

When you’re building software, there’s so much to think about, but how fast your application loads is mission critical for creating great software experiences for your customers. To this end, Raygun has launched its Raygun Application Performance Monitoring (APM) platform, a new way to visualize and understand your application’s performance on the server-side.

DevOps World 2018: ‘Jenkinstein’ and a Cloud Native Jenkins

Jenkins has always had a reputation for being difficult to use. This year at its annual user conference, CloudBees, which manages Jenkins, unveiled Jenkins Evergreen, a pre-packaged distribution aimed for ease-of-use. There is also work underway to build a cloud native Jenkins, to run entirely in the cloud or on a cloud native infrastructure.

Kong, at 1.0, a Service Control Platform

Kong, an open source API Gateway built on NGINX has reached version 1.0, and its stewards of the company of the same name, is positioning it as a service mesh. It provides a registry and routing of APIs as well as a platform for plugins.

Party On

Loved the space at The Cleaners in Portland’s Ace Hotel for The New Stack Party — next one coming up is in December. Left to right: Author and Communications Consultant Arthur Smid; Stackery’s Apurva Jantrania; Val Maughmer, Amazon Web Services; Anna Yovandich, Stackery and Anna Spysz, freelancer and frontend web developer.

Thanks to Farrah Campbell of Stackery for making such a great day at ServerlessDays Portland and the continued support for The New Stack party. Here Farrah is joined by Matt Wallington of Sightbox and Nitzan Shapira of Epsagon.

Thanks to Erica Windisch of IOpipe and Shashi Jain of Intel who came by The New Stack's party with Stackery at The Cleaners this week.

Microsoft developer advocate, Pythonista and speaker Nina Zakharenko and The New Stack Operations Manager Judy Williams have a chat about writing, podcasting ... topics of discussion for us always at a TNS Party. Thanks, Stackery, for helping us make it happen.

On The Road


Cloud Foundry Summit EU
Join Cloud Foundry technical and community leaders to discuss how tools, workflows and an inclusive community can make it easier to build and run apps at scale. 20% off registration with code CFEU18NEWSTACKRegister 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