Wookash Podcast

Mārtiņš Možeiko | Understanding Before Programming

Nov 22, 2025
Mārtiņš Možeiko, a software engineer renowned for his work on low-level systems and profiling tools, shares insights from his unique journey in tech. He reminisces about self-teaching Basic on vintage PCs and transitioning through Pascal and C++. Mārtiņš discusses building obfuscation technology at Red Kryption, tackling compiler limitations, and his evolution at LG creating a self-driving simulator. His approach to learning emphasizes hands-on experimentation, and he shares thoughts on modern programming and AI coding tools, all while reflecting on his gaming preferences.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Tiny Screen Capture From OS Compositor

  • Mārtiņš built a tiny screen-capture utility by leveraging Windows compositor images and APIs.
  • He emphasized the result: extremely small, efficient executables because Windows already provides needed features.
ANECDOTE

From Cassettes To Pascal And Pixels

  • Mārtiņš learned programming starting around age ten on BASIC stored on cassette tapes and later moved to Turbo Pascal for richer data structures.
  • Early game experiments led him to graphics, pixel work, and eventual interest in more powerful languages.
ANECDOTE

Working On C++ Code Protection

  • After university Mārtiņš worked on code and data protection tools, migrating a Python product to C++.
  • His team built DRM-style protections used by customers like Steinberg to hide data and algorithms.
Get the Snipd Podcast app to discover more snips from this episode
Get the app