Christopher Brumme - The nirvana of easy, reliable programming

Download this episode

Download Video

Description

Christopher Brumme, architect on the .NET Common Language Runtime team, gives his view of what nirvana for a programmer should be. This post is sorta like Chris' blog. Lots of words and if you understand it all on first listen, post your resume! Smiley

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      cjkask

      A lot of words, maybe. But not difficult to understand.

    • User profile image
      prog_dotnet

      Law XXIII, Norman Augustine [Wulf]

      "Software is like entropy. It is difficult to grasp, weights nothing, and obeys the second law of thermodynamics; ie,it always increases. "

      and....

      "Software systems are like cathedrals; first we build them and then we pray"

      S. Redwine

      Software Engenieering is still in its infant years (Relatively young field)

      Sure we can talk about memory allocation and other plumbing a framework (operating system) could handle (really should be solved by a new hardware deisgn) 

      But what about the relative cost of hardware/software. Where’s Moore’s Law for software?

      We have low productivity, "wrong" products, poor quality, constant maintenance, and if it doesnt change, it becomes useless...
      Even when one deliver new gadgets, technology transfer is too slow...
       
      Nirvana would be when the software industry has found its soule, and its products are avilable to a much broader scope of people..Not just the welthy and lucky ones..

      Its ironic that Microsoft has contributed to Bushes campaign, when his blind war on Terrorism has made the world to a more fragile place than ever before.

      The US uses more on its military than the rest of the world combined.

      At the same time about 35 million Americans lived in poverty in 2002, which is 1.7 million more people than in 2001

      http://www.usatoday.com/money/economy/2004-06-08-low-wage-working-poor_x.htm

      We are talking about global trade and globalisation. But do you know what?

      In % global trade are on the same level today as before world war one.

    • User profile image
      wilsone8
      Christopher Brumme is a genius.  When will we see another blog post from him?
    • User profile image
      Frank Hileman

      I would like to hear Christopher expand on this transactional programming idea for application programming (not stored procedures) for simplifying hard exception handling, such as OOM. What sort of concepts would the developer be dealing with? How would the application be structured for "rip-down" componetization?

      How would the conflict between declarative and imperative developement styles be resolved.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.