Artwork

Nội dung được cung cấp bởi Matthew Setter and [email protected] (FreetheGeek.fm with Matthew Setter). Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Matthew Setter and [email protected] (FreetheGeek.fm with Matthew Setter) hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !

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

1:03:13
 
Chia sẻ
 

Manage episode 345206377 series 3018933
Nội dung được cung cấp bởi Matthew Setter and [email protected] (FreetheGeek.fm with Matthew Setter). Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Matthew Setter and [email protected] (FreetheGeek.fm with Matthew Setter) hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

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 ★
  continue reading

48 tập

Artwork
iconChia sẻ
 
Manage episode 345206377 series 3018933
Nội dung được cung cấp bởi Matthew Setter and [email protected] (FreetheGeek.fm with Matthew Setter). Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được Matthew Setter and [email protected] (FreetheGeek.fm with Matthew Setter) hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

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 ★
  continue reading

48 tập

Semua episode

×
 
Loading …

Chào mừng bạn đến với Player FM!

Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.

 

Hướng dẫn sử dụng nhanh

Nghe chương trình này trong khi bạn khám phá
Nghe