When I first heard about Roslyn source generators in the announcement post, I first wanted to write a blog post comparing them to aspect-oriented programming. This blog post progressively turned into a philosophical essay. What is programming? What are programming languages? What is design itself? These questions are seldom asked, and philosophical essays are not a popular genre in our industry. Yet, I think they are extremely relevant. In an industry where hacking is so celebrated, I would like today to offer the opposite: a survey of the activity of building software from a humanist and cognitive point of view.

What are Roslyn source generators?

Gael Fraiteur

Founder and CEO of PostSharp

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store