Principal Software Consultant & Developer in Grand Rapids, MI leading ambitious creative and technical achievements with Atomic's excellent software product teams. A driven and experienced creator, building the path to connect today's teams with the dreams we have for building the future.
While serving on a jury recently, I saw that many of the skills that make an effective jury foreman are also useful for leading a collaborative work session.
Dynamic languages have good generic forms of memoization, but I haven't found one I'm happy with in C#. This is a sketch of a generic memoization in C#.
We asked a lot of questions starting a technical spike with XBee radios. Hopefully, some of the answers we found can save you some time and frustration.
Every software development environment has its bright points, and C# is no exception. The following are a few features and tools we enjoyed working with.