Software Engineering at Google
In the article "Writing Software for Managed Compute," the author discusses various aspects of writing software for managed compute environments. The article covers topics such as architecting for failure, batch versus serving, managing state, connecting to a service, and one-off code.
The Poetry of Function Naming—Stephen Wolfram Writings
For nearly 25 years, I have been deeply involved in designing Mathematica, focusing on establishing foundational principles and ensuring unity and consistency across the system. The culmination of Mathematica's capabilities is in its built-in functions, each requiring a precise and descriptive name.
Whisper Showdown - Better Programming
OpenAI's Whisper, an automatic speech recognition (ASR) model, has evolved significantly since 2022. Initially requiring expensive GPUs, developers have now adapted it to run on regular CPUs and even Android phones. This progress is crucial for large language model applications such as ChatGPT and GPT-4.