# The Developing Dev

Sharing learnings from the transparent career stories of technical people, written by an ex-software engineer @ Instagram

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Casey Muratori: Surprises In Computer History And Where Bad Code Comes From

DevFeed: [Casey Muratori: Surprises In Computer History And Where Bad Code Comes From](<https://devfeed.tech/articles/casey-muratori-surprises-in-computer-history-and-where-bad-code-comes-from-18083.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/casey-muratori-surprises-in-computer>)

Author: Ryan Peterman

Published: 2026-09-14T13:03:29Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [programming](<https://devfeed.tech/tags/programming.md>), [science](<https://devfeed.tech/tags/science.md>)

### AI overview

A podcast conversation with Casey Muratori explores computer science history, programming culture, the video game industry, and the lasting interpretations of Donald Knuth's warning about premature optimization.

### Source excerpt

In this episode, my goal was to record a conversation that was completely free of any "AI doom" content.

## How Anthropic Uses AI in Software Engineering

DevFeed: [How Anthropic Uses AI in Software Engineering](<https://devfeed.tech/articles/how-anthropic-builds-and-how-engineering-will-change-soon-thariq-shihipar-18093.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/how-anthropic-builds-and-how-engineering>)

Author: Ryan Peterman

Published: 2026-09-07T13:17:19Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [talk](<https://devfeed.tech/tags/talk.md>)

### AI overview

A conversation with Anthropic Claude Code engineer Thariq Shihipar about how the company uses AI models in software engineering, including onboarding, code maintenance, preventing AI-written breakages, and autonomous work.

### Source excerpt

When I talk with my friends who work at Anthropic it always surprises me how far ahead they are in adopting AI within their processes and workflows.

## Creator of Scala: Comparing Languages And How AI Will Impact Them | Martin Odersky

DevFeed: [Creator of Scala: Comparing Languages And How AI Will Impact Them | Martin Odersky](<https://devfeed.tech/articles/creator-of-scala-comparing-languages-and-how-ai-will-impact-them-martin-odersky-18089.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-scala-comparing-languages>)

Author: Ryan Peterman

Published: 2026-08-31T13:05:35Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Scala](<https://devfeed.tech/topics/scala.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Functional programming](<https://devfeed.tech/topics/functional-programming.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [languages](<https://devfeed.tech/tags/languages.md>), [llms](<https://devfeed.tech/tags/llms.md>), [scala](<https://devfeed.tech/tags/scala.md>)

### AI overview

An interview with Martin Odersky, creator of Scala, compares Rust, Zig, Python, and Scala and discusses how AI may affect programming-language ecosystems. Odersky also explains functional programming as a style based on values and functions, with minimal mutable state and side effects.

### Source excerpt

There are so many choices every programming language creator makes while navigating engineering tradeoffs in building one.

## Sergey Levine: Current State of Humanoid Robotics, China & Future Predictions

DevFeed: [Sergey Levine: Current State of Humanoid Robotics, China & Future Predictions](<https://devfeed.tech/articles/sergey-levine-current-state-of-humanoid-robotics-china-future-predictions-18096.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/sergey-levine-current-state-of-humanoid>)

Author: Ryan Peterman

Published: 2026-08-24T13:05:33Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Robotics](<https://devfeed.tech/topics/robotics.md>), [Humanoid Robots](<https://devfeed.tech/topics/humanoid-robots.md>), [Physical AI](<https://devfeed.tech/topics/physical-ai.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [china](<https://devfeed.tech/tags/china.md>), [future](<https://devfeed.tech/tags/future.md>), [humanoid-robots](<https://devfeed.tech/tags/humanoid-robots.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [physical-ai](<https://devfeed.tech/tags/physical-ai.md>), [predictions](<https://devfeed.tech/tags/predictions.md>), [robotics](<https://devfeed.tech/tags/robotics.md>)

### AI overview

An interview with robotics researcher Sergey Levine examines the current state of humanoid robotics, China's robotics ecosystem, possible competitors, future timelines, and how humanoid robots may be deployed. Levine discusses the importance of scaling the right technology, data, and model size.

### Source excerpt

Sergey Levine is one of the world's top robotics researchers and co-founder of Physical Intelligence.

## Anders Hejlsberg on Rewriting the TypeScript Compiler in Go

DevFeed: [Anders Hejlsberg on Rewriting the TypeScript Compiler in Go](<https://devfeed.tech/articles/creator-of-typescript-10x-faster-typescript-why-ai-won-t-replace-swes-anders-hejlsberg-18090.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-typescript-10x-faster>)

Author: Ryan Peterman

Published: 2026-08-17T13:03:31Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [go](<https://devfeed.tech/tags/go.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A podcast interview with Anders Hejlsberg discusses the decision to rewrite the TypeScript compiler in Go, the limited use of LLMs during the rewrite, and his views on AI's impact on software engineering.

### Source excerpt

It was interesting talking to Anders Hejlsberg, the creator of TypeScript and C#, about all the technical details behind rewriting the TypeScript compiler in Go.

## Leonardo de Moura on Lean, Formal Verification, and the Future of Mathematics

DevFeed: [Leonardo de Moura on Lean, Formal Verification, and the Future of Mathematics](<https://devfeed.tech/articles/creator-of-lean-handwritten-math-will-change-dramatically-leonardo-de-moura-18086.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-lean-the-end-of-handwritten>)

Author: Ryan Peterman

Published: 2026-08-10T13:03:04Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [math](<https://devfeed.tech/topics/math.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [google](<https://devfeed.tech/tags/google.md>), [language](<https://devfeed.tech/tags/language.md>), [llms](<https://devfeed.tech/tags/llms.md>), [math](<https://devfeed.tech/tags/math.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [software](<https://devfeed.tech/tags/software.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

An interview with Leonardo de Moura, creator of Lean, about using the programming language for machine-checkable proofs, software verification, and mathematical reasoning. The discussion also covers how LLMs can work with Lean to generate and verify proofs.

### Source excerpt

In 2024, AlphaProof from Google Deepmind broke through in competition math achieving a silver-medal in Interational Mathematical Olympiad (IMO).

## Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy

DevFeed: [Creator of Lua: Scripting, Programming Languages, Predictions | Roberto Ierusalimschy](<https://devfeed.tech/articles/creator-of-lua-scripting-programming-languages-predictions-roberto-ierusalimschy-18087.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-lua-scripting-programming>)

Author: Ryan Peterman

Published: 2026-08-03T13:05:15Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Lua](<https://devfeed.tech/topics/lua.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Scripting](<https://devfeed.tech/topics/scripting.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [C](<https://devfeed.tech/topics/c.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [lua](<https://devfeed.tech/tags/lua.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [python](<https://devfeed.tech/tags/python.md>), [scripting](<https://devfeed.tech/tags/scripting.md>)

### AI overview

A conversation with Lua creator Roberto Ierusalimschy explains how Lua works as an embeddable scripting language alongside C or C++, including how applications can call Lua or Lua can call C. The discussion also covers Lua's use in games such as World of Warcraft and Roblox and recommendations for learning other programming languages.

### Source excerpt

When I worked at Instagram, most of the codebase was in Python but occasionally I'd see these bindings into C++.

## Turing Award Winner: Early AI, LLM Predictions, Causality | Judea Pearl

DevFeed: [Turing Award Winner: Early AI, LLM Predictions, Causality | Judea Pearl](<https://devfeed.tech/articles/turing-award-winner-early-ai-llm-predictions-causality-judea-pearl-18098.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/turing-award-winner-early-ai-llm>)

Author: Ryan Peterman

Published: 2026-07-27T13:06:14Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [learning](<https://devfeed.tech/tags/learning.md>), [networks](<https://devfeed.tech/tags/networks.md>)

### AI overview

A podcast interview with Judea Pearl about his career, early artificial intelligence, causal reasoning, Bayesian networks, alpha-beta pruning, physics, and approaches to science education.

### Source excerpt

When I went to UCLA, I had heard professor Pearl's name here and there from the other professors.

## Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy

DevFeed: [Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy](<https://devfeed.tech/articles/creator-of-ocaml-functional-programming-formal-verification-programming-languages-xavier-leroy-18088.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-ocaml-functional-programming>)

Author: Ryan Peterman

Published: 2026-07-20T13:05:11Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [OCaml](<https://devfeed.tech/topics/ocaml.md>), [Functional programming](<https://devfeed.tech/topics/functional-programming.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>)

Tags: [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [functional](<https://devfeed.tech/tags/functional.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [ocaml](<https://devfeed.tech/tags/ocaml.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

A podcast transcript featuring Xavier Leroy discusses what distinguishes OCaml, including its functional and systems programming capabilities, type inference, control structures, predictable execution costs, and low-latency garbage collection. The conversation also covers formal verification through the CompCert project and comparisons with languages such as Rust and JavaScript.

### Source excerpt

Professor Leroy (Creator of OCaml) is incredibly knowledgeable.

## Turing Award Winner: TPUs vs GPUs vs CPUs, Computer Architecture, RISC vs CISC | David Patterson

DevFeed: [Turing Award Winner: TPUs vs GPUs vs CPUs, Computer Architecture, RISC vs CISC | David Patterson](<https://devfeed.tech/articles/turing-award-winner-tpus-vs-gpus-vs-cpus-computer-architecture-risc-vs-cisc-david-patterson-18101.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/turing-award-winner-tpu-vs-gpu-vs>)

Author: Ryan Peterman

Published: 2026-07-13T13:05:15Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [apple](<https://devfeed.tech/tags/apple.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [computer](<https://devfeed.tech/tags/computer.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

A podcast conversation with David Patterson covers the history of the RISC versus CISC debate and differences among CPUs, GPUs, and TPUs, drawing on Patterson's computer architecture expertise.

### Source excerpt

In college I briefly studied RISC vs CISC for my major but I forgot almost everything now.

## Turing Award Winner: NSA, Public Key Cryptography, Crypto Wars | Martin Hellman

DevFeed: [Turing Award Winner: NSA, Public Key Cryptography, Crypto Wars | Martin Hellman](<https://devfeed.tech/articles/turing-award-winner-nsa-public-key-cryptography-crypto-wars-martin-hellman-18099.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/turing-award-winner-nsa-public-key>)

Author: Ryan Peterman

Published: 2026-07-06T13:02:52Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Security](<https://devfeed.tech/topics/security.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [crypto](<https://devfeed.tech/tags/crypto.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [research](<https://devfeed.tech/tags/research.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

An interview with Martin Hellman, one of the inventors of the Diffie-Hellman key exchange algorithm, discusses the early development of cryptography, its relationship with the U.S. National Security Agency, and legal conflicts surrounding cryptographic research.

### Source excerpt

Interviewed Martin Hellman recently who was one of the inventors of the Diffie-Hellman key exchange algorithm.

## Ryan Williams Explains the 3SUM Problem and Its O(n²) Solution

DevFeed: [Ryan Williams Explains the 3SUM Problem and Its O(n²) Solution](<https://devfeed.tech/articles/mit-complexity-theorist-why-you-can-do-better-than-optimal-on-leetcode-sat-ryan-williams-18094.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/mit-complexity-theorist-on-leetcode>)

Author: Ryan Peterman

Published: 2026-06-29T10:02:33Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [LeetCode](<https://devfeed.tech/topics/leetcode.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [apple](<https://devfeed.tech/tags/apple.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [go](<https://devfeed.tech/tags/go.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

An interview with MIT professor Ryan Williams begins with the LeetCode 3SUM problem. It explains the brute-force O(n³) approach and an O(n²) method that sorts the numbers and uses two moving pointers to search for a solution.

### Source excerpt

Ryan Williams is a professor at MIT and the winner of the Gödel Prize in theoretical computer science.

## OpenAI Eng & Dev Tools Founder: How Software Engineering Is Changing | Charlie Marsh

DevFeed: [OpenAI Eng & Dev Tools Founder: How Software Engineering Is Changing | Charlie Marsh](<https://devfeed.tech/articles/openai-eng-dev-tools-founder-how-software-engineering-is-changing-charlie-marsh-18095.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/openai-eng-and-dev-tools-founder>)

Author: Ryan Peterman

Published: 2026-06-22T09:45:53Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [Development](<https://devfeed.tech/topics/development.md>), [Python](<https://devfeed.tech/topics/python.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [dev](<https://devfeed.tech/tags/dev.md>), [dev-tools](<https://devfeed.tech/tags/dev-tools.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [go](<https://devfeed.tech/tags/go.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [linter](<https://devfeed.tech/tags/linter.md>), [openai](<https://devfeed.tech/tags/openai.md>), [python](<https://devfeed.tech/tags/python.md>), [rust](<https://devfeed.tech/tags/rust.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

An interview with Charlie Marsh, founder of Astral, examines how software engineering and developer tooling are changing. Marsh discusses his experience building Python systems, limitations in Python tooling, and the influence of performance-focused native tools in the JavaScript ecosystem.

### Source excerpt

Charlie Marsh is the founder of Astral, the Python devtool startup that was acquired by OpenAI.

## Google DeepMind Pre-Training Lead: How To Get a Job at a Frontier Lab | Vlad Feinberg

DevFeed: [Google DeepMind Pre-Training Lead: How To Get a Job at a Frontier Lab | Vlad Feinberg](<https://devfeed.tech/articles/google-deepmind-pre-training-lead-how-to-get-a-job-at-a-frontier-lab-vlad-feinberg-18092.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/google-deepmind-pre-training-lead>)

Author: Ryan Peterman

Published: 2026-06-15T09:01:40Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [anthropic](<https://devfeed.tech/tags/anthropic.md>), [backend](<https://devfeed.tech/tags/backend.md>), [caching](<https://devfeed.tech/tags/caching.md>), [google](<https://devfeed.tech/tags/google.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [openai](<https://devfeed.tech/tags/openai.md>)

### AI overview

A podcast conversation with Vlad Feinberg, Google DeepMind's pre-training area lead, examines how to pursue work at frontier AI labs. It discusses demand for kernel development, low-level engineering, backend engineering, efficient LLM serving, KV caching, high throughput, and low latency, along with distinctions between research and applied organizations.

### Source excerpt

Skills frontier labs need, differences between software engineering and research, concrete steps engineers can take

## Simon Peyton Jones on Haskell and Why Functional Programming Matters

DevFeed: [Simon Peyton Jones on Haskell and Why Functional Programming Matters](<https://devfeed.tech/articles/co-creator-of-haskell-functional-programming-thinking-in-types-useless-languages-simon-jones-18084.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/co-creator-of-haskell-functional>)

Author: Ryan Peterman

Published: 2026-06-08T10:02:31Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Functional programming](<https://devfeed.tech/topics/functional-programming.md>), [Haskell](<https://devfeed.tech/topics/haskell.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Declarative programming](<https://devfeed.tech/topics/declarative-programming.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>)

Tags: [declarative](<https://devfeed.tech/tags/declarative.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [languages](<https://devfeed.tech/tags/languages.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

An interview with Simon Peyton Jones, co-creator of Haskell, about functional programming, its emphasis on values rather than mutation, and how it differs from imperative programming.

### Source excerpt

Simon Peyton Jones is the co-creator of Haskell (pure functional programming language) and I interviewed him about functional programming, why it matters, and his thoughts on other programming languages.

## Turing Award Winner: P vs NP, Zero-Knowledge Proofs, Quantum Computation | Avi Wigderson

DevFeed: [Turing Award Winner: P vs NP, Zero-Knowledge Proofs, Quantum Computation | Avi Wigderson](<https://devfeed.tech/articles/turing-award-winner-p-vs-np-zero-knowledge-proofs-quantum-computation-avi-wigderson-18100.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/turing-award-winner-p-vs-np-zero>)

Author: Ryan Peterman

Published: 2026-06-01T10:02:09Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>)

### AI overview

An interview with Avi Wigderson explains the P versus NP problem as a question about which problems computers can solve efficiently and which solutions can be efficiently checked. The discussion connects these ideas to algorithms and real-world applications such as navigation.

### Source excerpt

His field of study & life's work

## 3 Top Takeaways From Dropbox's Former Most Senior Engineer | James Cowling

DevFeed: [3 Top Takeaways From Dropbox's Former Most Senior Engineer | James Cowling](<https://devfeed.tech/articles/3-top-takeaways-from-dropbox-s-former-most-senior-engineer-james-cowling-18082.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/3-top-takeaways-from-dropboxs-former>)

Author: Ryan Peterman

Published: 2026-05-25T13:15:50Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [systems](<https://devfeed.tech/topics/systems.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [career-advice](<https://devfeed.tech/tags/career-advice.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [migration](<https://devfeed.tech/tags/migration.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This article distills three takeaways from an interview with James Cowling, formerly Dropbox's most senior engineer: build problem-solving experience in the AI era, avoid team incentives tied too closely to owned systems, and aim for simple system designs.

### Source excerpt

Advice for the AI era, fixing broken incentives, simplicity vs complexity

## Dropbox's Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

DevFeed: [Dropbox's Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling](<https://devfeed.tech/articles/dropbox-s-former-most-senior-eng-building-great-systems-and-advice-for-the-ai-era-james-cowling-18091.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/dropboxs-former-most-senior-eng-building>)

Author: Ryan Peterman

Published: 2026-05-25T10:00:57Z

Content type: opinion

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-system](<https://devfeed.tech/tags/distributed-system.md>), [distributed-transaction](<https://devfeed.tech/tags/distributed-transaction.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [replication](<https://devfeed.tech/tags/replication.md>), [systems](<https://devfeed.tech/tags/systems.md>), [technical](<https://devfeed.tech/tags/technical.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

A podcast interview with James Cowling, CTO of Convex and former senior engineer at Dropbox, about designing abstractions and large-scale transactional systems. Cowling discusses Granola, distributed transaction coordination, concurrency, Byzantine fault tolerance, and career advice in the context of AI.

### Source excerpt

Transcript & Audio

## Takeaways from Bjarne Stroustrup (Creator of C++)

DevFeed: [Takeaways from Bjarne Stroustrup (Creator of C++)](<https://devfeed.tech/articles/takeaways-from-bjarne-stroustrup-creator-of-c-18097.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/takeaways-from-bjarne-stroustrup>)

Author: Ryan Peterman

Published: 2026-05-18T13:15:40Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [C](<https://devfeed.tech/topics/c.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [garbage-collection](<https://devfeed.tech/tags/garbage-collection.md>), [memory-management](<https://devfeed.tech/tags/memory-management.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

An interview with Bjarne Stroustrup covers Bell Labs' research culture, how C++ abstractions can enable compiler optimizations, and the history of a standard garbage collection interface in C++.

### Source excerpt

What made Bell Labs special, negative overhead abstraction, C++ garbage collection

## Bjarne Stroustrup on Bell Labs and the Origins of C++

DevFeed: [Bjarne Stroustrup on Bell Labs and the Origins of C++](<https://devfeed.tech/articles/creator-of-c-bell-labs-negative-overhead-abstraction-mistakes-bjarne-stroustrup-18085.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-c-bell-labs-negative-overhead>)

Author: Ryan Peterman

Published: 2026-05-18T10:02:48Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [language](<https://devfeed.tech/tags/language.md>), [networking](<https://devfeed.tech/tags/networking.md>), [programming](<https://devfeed.tech/tags/programming.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

A podcast interview with Bjarne Stroustrup covers his work at Bell Labs and the origins of C++. He explains that C++ combined C's low-level hardware access with Simula's class concept and higher-level programming features for systems programming.

### Source excerpt

Transcript & Audio