Bill Wagner (software)

From Justapedia, unleashing the power of collective wisdom
Jump to navigation Jump to search

Bill Wagner is an American software developer and author, known for his involvement in the C# programming language.[1]

Early Life

Wagner received a B.S. in computer science from the University of Illinois at Urbana–Champaign.[1] He was a self-employed consultant for eight years before joining with Dianne Marsh to cofound SRT Solutions, an Ann Arbor, Michigan-based software development company, in 1999.[2] Wagner won an Automation Alley Emerging Technology Leader award in 2011.[1]

Career and Contributions

Wagner is known primarily for .Net development work, particularly C#. He is the author of several books, including Effective C# (now in its second edition, 2010) and More Effective C# (2004).[1] Wagner has written a number of articles appearing in MSDN Magazine, the C# Developer Center, Visual C++ Developer's Journal, Visual Studio Magazine, ASP.NET Pro Magazine, .NET Developer's Journal, as well as technical articles for software developers.[1] Wagner wrote a set of programming idioms for C#.[3]

Wagner has stated that he has been involved with C# since public betas for C# 1.0 were released. Prior to that time, Wagner had worked with C++ and Java.[4]

Wagner was appointed Microsoft regional director for Michigan in 2003, and he was reappointed and named a Microsoft MVP in 2006. He has since received 11 Microsoft MVP awards. Wagner also won the Automation Alley Emerging Technology Leader award in 2011.[1][5]

Wagner is a founding member and past president of the Great Lakes .NET User Group and the Ann Arbor .NET Developers Group, and a contributor to the Ann Arbor Computer Society.[4][6]

Notes

  1. ^ a b c d e f About Bill Wagner Archived August 9, 2013, at the Wayback Machine, SRT Solutions.
  2. ^ SRT Solutions, Inc.
  3. ^ Nick Rozanski & Eóin Woods, Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (Addison-Wesley, 2011), p. 176.
  4. ^ a b Alvin Ashcraft, .NET Fireside Chats - Bill Wagner on 'More Effective C# (December 11, 2008), DZone.
  5. ^ "Bill Wagner". mvp.microsoft.com. Retrieved 2022-10-10.
  6. ^ .NET Rocks! with Carl Franklin & Richard Campbell, #611: Jon Skeet and Bill Wagner Disagree About C#.