PodParley PodParley

With Mihalis Tsoukalos. C-based Languages, Code Documentation, & Unix Over Windows

Come listen to Mihalis Tsoukalos share his wealth of knowledge about systems programming in C-based languages, what it takes to be a great developer, the importance of documenting your code, and so much more!

Episode 47 of the Free the Geek.fm with Matthew Setter podcast, hosted by FreetheGeek.fm with Matthew Setter, titled "With Mihalis Tsoukalos. C-based Languages, Code Documentation, & Unix Over Windows" was published on October 25, 2022 and runs 63 minutes.

October 25, 2022 ·63m · Free the Geek.fm with Matthew Setter

0:00 / 0:00

Come listen to Mihalis Tsoukalos share his wealth of knowledge about systems programming in C-based languages, what it takes to be a great developer, the importance of documenting your code, and so much more!

In this episode, I had the absolute pleasure of talking with Mihalis Tsoukalos, a long-time Twitter friend and someone who's given me loads of advice, about software development.

He shared with me so much about his journey with C-based languages, particularly Python, C, Go, & Rust. He talked about Linux shells including Bash and Zsh (and of course the excellent Oh My Zsh project). On the flip side, he shared why he's no fan of Java and Microsoft Windows, preferring almost all things Linux and Unix.

Then, he finished up by talking about file formats such as Latex, Markdown, and AsciiDoc (my favourite format), the importance of software documentation, and what he believes it takes to become a professional developer. You don't want to miss this closing aspect of the episode!

Some key takeaways are:

  • Start by writing small command-line utilities, re-implementing the ones that you know. Then, gradually take on bigger, more complex ones.
  • Keep writing code and keep improving each time.
  • Read a lot of code, experiment even more, talk to other developers, and fail better each time. Even if you only learn a little something, it's something more than you knew before.
  • Software documentation is very important.
  • To learn Rust, you really have to do it full-time.
  • He's a big fan of Go because of the speed, size of the standard library, and because it's a simple and fast language.

Links

Guests: Mihalis Tsoukalos (@mactsouk).

Hosted By: Matthew Setter.


Thanks for tuning in to Free the Geek. If you'd like to be a guest on the podcast or know someone who'd make a great guest, email me: [email protected]. This podcast is produced by Matthew Setter.

Support
If you want to support the show, you can always buy me a coffee. I'd greatly appreciate your financial support.

★ Support this podcast ★
The Forever Classic Podcast Forever Classic Games LLC Welcome to the Forever Classic Podcast, the show seeking enlightenment through video games, films, and other geek culture. This show is a product of Forever Classic Games, a clutter-free games media outlet owned by Alex McCumbers and Zach Snyder. This podcast features various types of episodes from news updates to topic deep-dives to reviews to interviews and more. We especially love talking with game developers! Learn more about us at www.ForeverClassicGames.com and stay cool! Free the Mythology Shane M Wheeler A show about promoting creativity by exploring works in the public domain and giving them new spins for story tellers like you. The Inspired Optimist The Wellness Couch It's time to wake up, taste the salt and sunshine and start living! Tune in every fortnight for your dose of inspiration as Dr Jacinta Di Prinzio (DC) dives into all things lifestyle, food and attitude. Learn about how to take back control of your health so that you can free the true vibrancy that lives inside you, screaming to get out. Listen to the people 'in the know' when it comes to natural and holistic living and get ready to unlock your true potential, so you can become the vivacious person you have always been destined to be. Second Breaks Lou Blaser Coffee chats with people I want to learn from — about life, work, becoming, and figuring things out (often in midlife, but not always). Hosted by Lou Blaser.About The Host: Lou Blaser is a corporate escapee turned writer, podcast host, and resident philosopher-next-door. She writes We’re All Getting Older — a newsletter about joy, purpose, and figuring out what matters now. She’s also the author of Break Free: The Courage to Reinvent Yourself and Your Career. loublaser.substack.com
URL copied to clipboard!