#codingconventions
New day, new blog post! Ever wondered why coding conventions are such a big deal in large teams? Here's my take.

#CodingConventions #TeamWork #Collaboration

www.brokenrobot.xyz/blog/the-pow...
The power of coding conventions in large, distributed teams
Software development is rarely a solitary endeavor - especially on large, complex projects. When multiple developers, architects, and stakeholders span different time zones, offices, or even continent...
www.brokenrobot.xyz
April 3, 2025 at 10:41 AM
Too many rules? Chaos code? Neither. I've just dropped a post on finding the real sweet spot in coding conventions - no "bikeshedding" required. Architects & tech leads, this is for you. Check it out: www.brokenrobot.xyz/blog/beyond-...

#CodingConventions #QualityAttributes #TechnicalLeadership
Beyond tabs and spaces: Finding a balance in coding conventions
An informal journey for software architects and tech leads on taming coding standards and aligning them with what really matters.
www.brokenrobot.xyz
April 16, 2025 at 8:03 PM
When should a C# operation be a method rather than a property?

Use a method if it’s expensive, performs a conversion, returns a different result each call, or causes side effects.

Lazy-loading and internal caching are reasonable exceptions.

#csharp #codingguidelines #codingconventions
September 7, 2026 at 6:32 AM
Properties should be stateless with respect to other properties. Setting DataSource then DataMember should have the same result as the reverse. Sounds trivial, but I've seen plenty of classes where properties were anything but simple.

#csharp #codingguidelines #classdesign #codingconventions
August 31, 2026 at 1:40 PM
Over the years, I've seen my fair share of heated debates about #codingconventions—how to layout code, the maximum length of a line, the spacing between braces and parentheses, when to use a line break, and many more details like that. (cont'd)
October 18, 2024 at 8:51 AM