Published Aug 5, 2019

The Pragmatic Programmer - How to Generate Code

    Delve into the art of text manipulation and code generation as the hosts unravel the intricacies of code generators, showcasing their role in automating tasks and boosting software efficiency. They also explore top programming languages like JavaScript and Python, emphasizing the importance of versatility and embracing diverse tools in modern programming.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Top Languages

      The discussion on top programming languages highlights the versatility and popularity of JavaScript and Python. Joe Zack and Alan Underwood agree that JavaScript is indispensable for web development, while Python is favored for its machine learning capabilities and widespread use. Michael Outlaw shares his struggle with integrating Python into his workflow, despite its popularity and power 1.

      Python is extremely popular, it's extremely powerful. So yeah, maybe, I mean, it definitely has that going for it and its ability to be, you know, used on multiple platforms is an advantage.

      --- Joe Zack

      The conversation also touches on C# and Java, with Alan noting the advancements in .NET and its cross-platform capabilities, making it a strong contender alongside Java 2.

         

      Language Survey

      The native language survey reveals diverse preferences among developers, with options like Rust, Go, and C being considered for their unique strengths. Joe Zack humorously notes the absence of Swift in the survey, while Michael Outlaw emphasizes the importance of having a versatile language toolkit 3.

      In a perfect world you would have a bunch of different languages in your pocket.

      --- Michael Outlaw

      The discussion also highlights the enduring appeal of C# and Java, with Alan Underwood expressing surprise at the lack of functional language picks, despite their growing popularity 4.

    Related Episodes