15,692 reputation
73364
bio website ericlippert.com
location Seattle, WA
age 41
visits member for 3 years, 5 months
seen yesterday

Eric Lippert develops C# analyzers at Coverity. During his sixteen years at Microsoft he was a developer of the Visual Basic, VBScript, JScript and C# compilers and a member of the C# language design committee; he is now a C# MVP. He is on Twitter at "@ericlippert" and writes a blog about programming language design and other fabulous adventures in coding at http://ericlippert.com.


Apr
2
answered Zero behavior objects in OOP - my design dilemma
Mar
24
answered Should I expose a “computed” value as a property or a method?
Feb
13
answered What is the benefit of having the assignment operator return a value?
Jan
14
answered How has an increase in the complexity of systems affected successive generations of programmers?
Jan
3
answered Adding a new method to a class library for its new version and exposing a version option the users can select
Dec
26
answered Which way to terminate reading loop is the preferred approach?
Dec
17
answered Why do dynamic languages make it more difficult to maintain large codebases?
Nov
29
answered What if I will not use Software Design Patterns?
Sep
27
answered Is it poor practice to name a property/member the same as the declaring type in C#?
Aug
29
answered Are too many if-else statements for validation bad?
Mar
23
answered Stroustrup and the C++ complexity admission
Mar
17
answered When and why would we use immutable pointers?
Feb
25
answered Engineering interview candidate refuses to use whiteboard
Feb
25
answered Should I try to persuade my manager that code tidying should take priority over meeting deadlines?
Jan
21
answered Detecting IEnumerable “State Machines”
Jan
20
answered Why don't languages include implication as a logical operator?
Jan
19
answered Need interpretation of section in C# specification
Jan
4
answered Is there a synonym for “Blittable” that is more common?
Jul
10
answered Why does F# have an interactive mode but not C#?
Apr
30
answered Querying types in a co- or contravariant way