“[W]ho urged, in a compelling talk at the Yow! conference, that more thinking about applications be moved up to the whiteboard phase of software creation.” (via @Pocket) https://pocket.co/shUsUG
“Looking back from 2020, Go has succeeded in both ways: it is widely used both inside and outside Google, and its approaches to network concurrency and software engineering have had a noticeable effect on other languages and their tools.”
https://pocket.co/shUstt
“A hallmark of many of the successful orgs I speak with is a fractal structure whereby senior leaders and middle management mirror the composition and expectations/skills/incentives of the front-line teams.”(via @Pocket) https://pocket.co/xhUVd5
“In the late 1990s, there were efforts to formalize standards for transaction coordination across trust boundaries. Fortunately, these standards died a horrible death.” (via @Pocket) #longreads https://queue.acm.org/detail.cfm?id=3415014
This article has at least as much to do with configuration management, tool sprawl, and software development in general as it does with performance testing. https://arxiv.org/abs/2004.08425
“Modules’ extraordinary bias toward consumer stability may be ideal for the software ecosystem within Google, but it’s inapproriate for software ecosystems in general.”
Semantic Import Versioning is unsound(via @Pocket) #longreads https://peter.bourgon.org/blog/2020/09/14/siv-is-unsound.html
“Getting people in the door is easy. Keeping them there is the problem, and that problem is a direct result of the toxic cultures and environments that have been allowed to exist in the name of ‘innovation.’...”
Seen and Valued (via @Pocket) https://verticesduke.wixsite.com/dukevertices/post/seen-and-valued-nicki-washington-on-the-position-and-power-of-identity-in-computer-science
“As these tools have surfaced, companies have come to realize that training and deploying AI is only the first step- they must then monitor and manage their deployed models to ensure risk-free and reliable business outcomes.”
Explainable Monitoring: https://pocket.co/xhEMnd
“Today, any team can take control of their ability to deliver production-ready software at an accelerating tempo by understanding and adopting a few simple metrics. Let’s dive in.“
A primer on engineering delivery metrics(via @Pocket) #longreads https://leaddev.com/primer-engineering-delivery-metrics
“I’ve found that the processes below let us focus much more cleanly on the scientific value of the code because we don’t worry as much about whether the code is correct, and moreover our processes support rapid iteration of software and workflows...” http://ivory.idyll.org/blog/2020-software-and-workflow-dev-practices.html
“Verifying complex, human-originated configuration and then distributing it to the edges of deeply layered compute infrastructures at scale is very far from a solved problem.” (via @Pocket) https://medium.com/@rbranson/sharing-sqlite-databases-across-containers-is-surprisingly-brilliant-bacb8d753054
“While it’s not possible to build a perfect system, here are five good tools and techniques that can focus attention on the biggest risks and minimize impact on successful operations.” (via @Pocket) #longreads https://pocket.co/xhEwH3
“Unfortunately, there are some problems with adopting this approach. First of all, it’s very slow. It took nature millions of years. We don’t have that much time.”
“Training deep learning models with serverless runtimes is challenging and provides several opportunities. We have investigated both large and small models.”
Exploring Serverless Computing for Neural Network Training - IEEE Conference Publication https://ieeexplore.ieee.org/document/8457817
“How does serverless link with Newman’s speciality, microservices?“
Microservices guru says think serverless, not Kubernetes: You don’t want to manage ‘a towering edifice of stuff’ • The Register https://www.theregister.com/2020/09/22/microservices_talk_gotopia/
“They may have different ways to describe their approach, but the outcome is the same: they start to turn the management flywheel.” (via @Pocket) https://medium.com/@skamille/the-management-flywheel-c076f398969b
“Golang, since its early days, has a flag that most developers are not aware of, called GOGC.”
Optimizing a Golang service to reduce over 40% CPU | by Eliezer Yaacov | Coralogix Engineering | Medium https://medium.com/coralogix-engineering/optimizing-a-golang-service-to-reduce-over-40-cpu-366b67c67ef9
Voicemail and NLP seem like they should go together. I’d like to auto delete every voicemail about how either my USPS shipment is in distress or that my Apple account has been hacked. Also, my Mandarin is quite non-existent, so that’s another opportunity.
You bet. Looking forward to your thoughts. In a similar spirit (although not as self-consciously “new view of safety” kind of way), is https://www.amazon.com/Command-Control-Damascus-Accident-Illusion/dp/0143125788 .