1,198 reputation
511
bio website
location Farmington, NY
age
visits member for 1 year, 5 months
seen 2 days ago

I am a software technical lead for a team working on porting a large legacy enterprise application suite to a service based model and I am chair of a platform architecture council, whose responsibility is to drive forward common framework/architecture for various products.

Most of my experience is in back end software for real-time (both hard and soft) distributed systems written on various platform in various languages. Lately I have been doing a lot of this in C++ and C#.

I am passionate about solving problems and delivering software, and I enjoy learning how different languages and tools can enable and improve my efforts. These things mean I often find myself elbow-deep in source-control, and build and deployment infrastructure.

I am a new Raspberry Pi owner, and self-taught solder-er (is that a word?) and I'm hoping to use those in my recently acquired homebrewing hobby. I don't like to sit around...


Mar
18
awarded  Enlightened
Mar
18
awarded  Nice Answer
Oct
30
awarded  Yearling
Nov
28
awarded  Enthusiast
Nov
13
awarded  Nice Answer
Nov
6
awarded  Good Answer
Nov
6
answered What is considered third party code?
Nov
5
comment Is wrapping a third party code the only solution to unit test its consumers?
"Anything not written by you" is a bit much. Libraries that are part of the standard or platform are difficult to wrap. You probably wouldn't want to wrap all of the .NET components, for example. If the wrappers are just pass through interfaces, or are generated code, I have found little benefit to writing tests. If there is logic in there (combining calls, etc.) tests can be helpful.
Nov
5
answered Is wrapping a third party code the only solution to unit test its consumers?
Nov
5
answered Co-worker uses ridiculous commenting convention, how to cope?
Nov
4
revised What are the differences between abstract classes, interfaces, and when to use them
deleted 221 characters in body
Nov
4
answered What are the differences between abstract classes, interfaces, and when to use them
Nov
3
revised What triggered the popularity of lambda functions in modern mainstream programming languages?
Returning to lambdas specifically, I hope. I'll get this right yet, dang it!
Nov
3
revised What triggered the popularity of lambda functions in modern mainstream programming languages?
Adding examples in response to comments
Nov
3
awarded  Critic
Nov
3
awarded  Analytical
Nov
3
comment What triggered the popularity of lambda functions in modern mainstream programming languages?
You're right, I didn't look carefully enough. I edited my remark.
Nov
3
revised What triggered the popularity of lambda functions in modern mainstream programming languages?
Corrected my note about Yannis post.
Nov
3
revised What triggered the popularity of lambda functions in modern mainstream programming languages?
Minor grammar correction, but I left the run-on sentence.
Nov
3
comment How can I improve my application's memory use?
I have used and been happy with redgate products. They provide the ANTS Memory profiler