Scott & Mark Learn To...

Scott & Mark Learn To... Undocumented APIs


Listen Later

In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich delve into the intricate world of undocumented APIs, examining their associated risks and benefits. Mark shares his journey into reverse engineering, starting with the Apple II and evolving through his exploration of Windows internals. He elaborates on his PhD thesis on fault management, which sparked his interest in undocumented APIs. The conversation includes technical insights into disassembling and debugging, showcasing Mark’s development of his own disassembler and use of tools like SoftICE for kernel debugging. They also explore Microsoft’s rationale for keeping certain APIs undocumented, highlighting the importance of flexibility in system evolution without compromising application stability.


Takeaways:    

  • Microsoft’s commitment to maintaining backward compatibility for older applications 
  • How contemporary systems manage small crashes to maintain long-term stability 
  • How Mark started his journey on Windows internal APIs 

    

Who are they?     

View Scott Hanselman on LinkedIn  

View Mark Russinovich on LinkedIn   

 

Watch Scott and Mark Learn To on YouTube 

       

Listen & Subscribe at scottandmarklearn.to  

         

Discover and follow other Microsoft podcasts at microsoft.com/podcasts


Download the Transcript

Hosted on Acast. See acast.com/privacy for more information.

...more
View all episodesView all episodes
Download on the App Store

Scott & Mark Learn To...By Microsoft

  • 5
  • 5
  • 5
  • 5
  • 5

5

15 ratings


More shows like Scott & Mark Learn To...

View all
This Week in Tech (Audio) by TWiT

This Week in Tech (Audio)

3,050 Listeners

Security Now (Audio) by TWiT

Security Now (Audio)

1,998 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

380 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

244 Listeners

Windows Weekly (Audio) by TWiT

Windows Weekly (Audio)

881 Listeners

Uncanny Valley | WIRED by WIRED

Uncanny Valley | WIRED

478 Listeners

Intelligent Machines (Audio) by TWiT

Intelligent Machines (Audio)

774 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

Tech News Weekly (Audio) by TWiT

Tech News Weekly (Audio)

1,076 Listeners

a16z Podcast by Andreessen Horowitz

a16z Podcast

1,081 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

42 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

96 Listeners

The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief: Artificial Intelligence News and Analysis

544 Listeners

OpenAI Podcast by OpenAI

OpenAI Podcast

54 Listeners