I worked with a developer that had many years my senior in C# experience. I no longer have a way to contact him and I remember him saying that it's not a good idea to include code in a default parameter less constructor but I cannot remember the reason why.
Is it good practice or bad practice to include code in the default constructor in C# or any language for that matter?