# John Ousterhout
Suosituimmat podcast-jaksot
Päivitetty:
John Kenneth Ousterhout (, born October 15, 1954) is a professor of computer science at Stanford University. He founded Electric Cloud with John Graham-Cumming. Ousterhout was a professor of computer science at University of California, Berkeley where he created the Tcl scripting language and the Tk platform-independent widget toolkit, and proposed the idea of coscheduling.
The Philosophy of Software Design – with John Ousterhout
Supported by Our Partners
• CodeRabbit — Cut code review time and bugs in half. Use the code PRAGMATIC to get one month free.
• Modal — The cloud platform for building AI applications.
—
How will AI tools change software engineering? Tools like Cursor, Windsurf and Copilot are getting better a…
Brutality of Behaviour (with Carson Gross)
In this episode of Dead Code, Jared interviews Carson Gross, creator of HTMX, about the principle of Locality of Behavior (LoB) and its role in web development. Carson explains that HTMX enhances HTML rather than replacing it like modern JavaScript frameworks, offering a simpler, hypermedia-driven …
041 - Code Design
Should code design be something we should have in mind when starting, or should we allow it to emerge from a test-driven design process? How much mileage can we get by getting better the up front design process before we run into a Design Quality Paradox? Can coupling and cohesion guide us to how s…
Code Complete with Steve McConnell
Brought to You By:
• Statsig — The unified platform for flags, analytics, experiments, and more. Statsig built a complete set of data tools that allow engineering teams to measure the impact of their work. This toolkit is SO valuable to so many teams, that OpenAI - who was a huge user of Stats…
SE Radio 520: John Ousterhout on A Philosophy of Software Design
John Ousterhout, professor of computer science at Stanford University, joined SE Radio host Jeff Doolittle for a conversation about his book, A Philosophy of Software Design. They discussed the history and ongoing challenges of software system design, especially the nature of complexity and the dif…
Don MacKinnon: Why Simplicity Beats Cleverness in Software Design
Episode Highlights
[00:00:48] What Makes Software MaintainableDon explains why unnecessary complexity is the biggest barrier to maintainability, drawing on themes from A Philosophy of Software Design.
[00:03:14] The Cost of Clever AbstractionsA real story from a Node.js API shows how an unused abst…
Scaling Frontend at Perk with Giorgio Polvara | Monolith to Microfrontends, Vite, Zod
What does it actually take to scale a frontend from 15 people in a converted flat to a 1,800-person unicorn, and then migrate the whole thing to microfrontends without breaking anyone's week?
In this episode, Dan sits down with Giorgio Polvara, Staff Engineer at Perk (formerly TravelPerk) and the …
529: The Narwhal Looked Amazing
Chris Svec returns to the show to discuss the messy, non-linear realities of engineering management and onboarding new college graduates. We explore why companies should bother hiring fresh grads in the first place, how to prevent junior developers from going dark when they get stuck, and why admit…
AI Skills with Matt Pocock
Brought to You By:
• turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable
• Linear – the product development system for teams and agents
• WorkOS – everything you need to make your app enterprise ready.
—
Why is the “grill-me” skill so…
PODCAST-HAKUKONEET
Voit käyttää verkkosivustoamme etsiäksesi3,821,930-podcasteja ja195,422,903-jaksoja ihmisten, paikkojen tai aiheiden mukaan.
Tietoon sijoittaminen tuottaa parhaiten, joten kuuntelen podcasteja.
‐ Benjamin "Llamacorn" Franklin
MUOKKAA
Kiitos, kun autoit pitämään podcast-tietokantaa ajan tasalla.