Thomas Wileman

Machine Learning Engineer & Technical Writer

Blog Posts

Inside SAS Viya Model Studio: An Analytics PM's Field Notes

A 12-part exploration of SAS Viya Model Studio from a practitioner-turned-product manager perspective. Learning the platform while sharing practical insights for data scientists, analysts, and PMs.

1 post • In Progress
  • Inside SAS Viya Model Studio: Why I'm Writing This Series
    The first post in a 12-part series exploring SAS Viya Model Studio. This introduction sets the stage for a journey through enterprise analytics platforms from a unique practitioner-turned-PM perspective, covering what you'll learn, who should read this, and why Model Studio matters in 2025's ML landscape.

Programming Languages

Comparative analysis of Python, Go, Rust, and JavaScript, exploring syntax, design philosophies, and trade-offs across these popular languages.

2 posts • Active
  • Comparing Python to Go, Rust, and JavaScript: Object Methods
    A follow-up analysis examining how Python, Go, Rust, and JavaScript implement object methods. Exploring getters, setters, and state modification patterns, along with each language's approach to memory management and object interaction.
  • Comparing Python to Go, Rust, and JavaScript: Class Instantiation
    A comparative analysis of class instantiation across four popular programming languages. Exploring the syntax, design philosophies, and trade-offs between Python, Go, Rust, and JavaScript to better understand each language's approach to object-oriented programming.
  • Why I'm Writing This Series (and Why Viya Model Studio Matters)
    The first post in a 12-part series exploring SAS Viya Model Studio. This introduction sets the stage for a journey through enterprise analytics platforms from a unique practitioner-turned-PM perspective, covering what you'll learn, who should read this, and why Model Studio matters in 2025's ML landscape.
  • Comparing Python to Go, Rust, and JavaScript: Object Methods
    A follow-up analysis examining how Python, Go, Rust, and JavaScript implement object methods. Exploring getters, setters, and state modification patterns, along with each language's approach to memory management and object interaction.
  • Comparing Python to Go, Rust, and JavaScript: Class Instantiation
    A comparative analysis of class instantiation across four popular programming languages. Exploring the syntax, design philosophies, and trade-offs between Python, Go, Rust, and JavaScript to better understand each language's approach to object-oriented programming.