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
WSJ Your Money Briefing by The Wall Street Journal

WSJ Your Money Briefing

1,705 Listeners

WSJ What’s News by The Wall Street Journal

WSJ What’s News

4,350 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

Security Now (Audio) by TWiT

Security Now (Audio)

2,010 Listeners

Windows Weekly (Audio) by TWiT

Windows Weekly (Audio)

887 Listeners

WSJ Tech News Briefing by The Wall Street Journal

WSJ Tech News Briefing

1,646 Listeners

Intelligent Machines (Audio) by TWiT

Intelligent Machines (Audio)

780 Listeners

The Vergecast by The Verge

The Vergecast

3,704 Listeners

RunAs Radio by Richard Campbell

RunAs Radio

83 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

302 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

145 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

503 Listeners

Me, Myself, and AI by MIT Sloan Management Review

Me, Myself, and AI

109 Listeners

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

The AI Daily Brief: Artificial Intelligence News and Analysis

608 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

64 Listeners