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

EPISODE · Oct 25, 2022 · 1H 3M

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

from Free the Geek.fm with Matthew Setter · host FreetheGeek.fm with Matthew Setter

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.LinksMastering Go, 3rd edition (written by Mihalis)Go Systems Programming (written by Mihalis)LatexAsciiDocMarkdownOh My ZshGuests: 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. SupportIf you want to support the show, you can always buy me a coffee. I'd greatly appreciate your financial support. ★ Support this podcast ★

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!

NOW PLAYING

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

0:00 1:03:13

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Free the Geek.fm with Matthew Setter?

This episode is 1 hour and 3 minutes long.

When was this Free the Geek.fm with Matthew Setter episode published?

This episode was published on October 25, 2022.

What is this episode about?

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,...

Can I download this Free the Geek.fm with Matthew Setter episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!