---
title: "[Audio Interview] David Platt & Juval Lowy - Why Software Sucks And Other Architectural Insights"
url: "https://osherove.com/blog/2005/8/26/audio-interview-david-platt-amp-juval-lowy-why-software-suck.md"
canonical: "https://osherove.com/blog/2005/8/26/audio-interview-david-platt-amp-juval-lowy-why-software-suck.html"
published: "2005-08-26T21:39:00"
updated: "2005-08-26T21:39:00"
tags: ["Interview"]
author: "Roy Osherove"
description: "What do you ask when you get two software legends in one place? High level, world shattering questions, of course. Listen to this semi-serious chat mostly between Juval and David as they discuss matters such as Why…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# \[Audio Interview\] David Platt & Juval Lowy - Why Software Sucks And Other Architectural Insights

By Roy Osherove August 26, 2005 In [Interview](https://osherove.com/blog/category/interview)

**Historical article** · Originally published August 26, 2005; technical details may be outdated.

What do you ask when you get two software legends in one place? High level, world shattering questions, of course. Listen to this semi-serious chat mostly between Juval and David as they discuss matters such as Why software today sucks, Rich Client Vs. the browser, ClickOnce and unprotected sex (you heard correctly), the anthology of TLAs, how to know you're a geek, their upcoming books, top things to watch out for in .NET 2.0, where is software architecture heading, top 3 things every .NET developer should have done by now, Platt's laws of the universe and much more discussion, jokes and good ol' geeky fun. Truly a one of kind human experiment, is all I can say about this one.

<table><tbody><tr><td><p><span></span><span><em>Language - English.</em></span></p><p><span>Go and <a href="http://www.teamagile.com/mainpages/Interviews.html"><strong>Download</strong></a> &nbsp;- 61 minutes, MP3 (28 MB)</span></p></td></tr></tbody></table>

**Who are those people?**

**Juval Löwy** is the founder of IDesign and its Chief Architect. Juval is a seasoned software architect specializing in system architecture and large applications design. Juval helps IDesign customers design scaleable, robust, reusable, and extensible Enterprise applications, verifying that the customer has the design it takes to achieve the required quality, scalability, security, availability and throughput goals. Juval is [Microsoft’s Regional Director](http://www.microsoft.com/rd) for the Silicon Valley, working with Microsoft on on helping the industry adopt .NET. Juval also participates in the Microsoft internal design reviews for future versions of .NET. Juval is a frequent speaker at the major international software development conferences, where he talks about .NET, component-oriented design and development process. Click [here](http://www.idesign.net/idesign/BAC/DesktopDefault.aspx?tabindex=4&tabid=22#lowy) for complete list of conference talks by Juval. Juval authored [Programming .NET Components](https://www.amazon.com/exec/obidos/tg/detail/-/0596003471/qid=1032142147/sr=8-2/ref=sr_8_2/104-2684363-4400768?v=glance&s=books&n=507846) by O’Reilly. The book is dedicated to component-oriented programming and design using .NET, as well as the related system issues, such as remoting, threading and security. Juval also authored [COM and .NET Component Services: Mastering COM+](http://www.oreilly.com/catalog/comdotnetsvs) a book which talks at length about the challenging topic of .NET Enterprise Services. Juval published numerous articles, regarding almost every aspect of developing with .NET. Click [here](http://www.idesign.net/idesign/BAC/DesktopDefault.aspx?tabindex=3&tabid=21#lowy) for complete article list by Juval, as well as links to the articles. Microsoft recognized Juval as a [Software Legend](http://www.softwarelegends.com/) as one of the world top .NET experts and industry leaders.

**David S. Platt**  teaches [Programming .NET at Harvard University](http://www.teamagile.com/mainpages/Harvard/harvardframe.htm) and at companies all over the world. He was selected by Microsoft as one of their Software Legends, which you can read about at [www.softwarelegends.com](http://www.softwarelegends.com/). He has taught classes on ACORD insurance standards since the very first OLifE class in 1995. He is the author of eight programming books, most recently _[Introducing Microsoft .NET, 3rd Edition](http://www.teamagile.com/mainpages/Books/imdn.aspx)_ from Microsoft Press, with three more on the way. It is currently outselling Tom Clancy's _Every Man a Tiger_ on Amazon.com, which tells you what kind of geeks buy their books there. "He's the only guy I know that can actually make an article on COM's apartment threading model funny," said Tana Sabatino.

## More in Interview

[All posts in Interview](https://osherove.com/blog/category/interview)

- Jan 22, 2006

    ### [New audio from Agile Israel is available: Johanna Rothman and more!](https://osherove.com/blog/2006/1/22/new-audio-from-agile-israel-is-available-johanna-rothman-and.html)

- Sep 14, 2005

    ### [What 2 questions would you ask Kent Beck?](https://osherove.com/blog/2005/9/14/what-2-questions-would-you-ask-kent-beck.html)

- Aug 23, 2005

    ### [\[Audio Recording\] Juval Lowy on Project Planning and Tracking](https://osherove.com/blog/2005/8/23/audio-recording-juval-lowy-on-project-planning-and-tracking.html)

- Aug 17, 2005

    ### [\[Audio Interview\] Ingo Rammer and Christian Weyer On Distributed Applications Architecture And Practices](https://osherove.com/blog/2005/8/17/audio-interview-ingo-rammer-and-christian-weyer-on-distribut.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
