Reputation
5,028
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
2 24 51
Impact
~153k people reached

Feb
1
awarded  Nice Question
Jan
6
awarded  Guru
Dec
31
awarded  Nice Answer
Sep
9
awarded  Yearling
May
16
awarded  Popular Question
Apr
27
awarded  Popular Question
Sep
24
awarded  Autobiographer
Sep
23
awarded  Notable Question
Sep
9
awarded  Yearling
Apr
22
awarded  Notable Question
Mar
9
awarded  Popular Question
Mar
2
awarded  Popular Question
Feb
16
awarded  Nice Question
Dec
16
awarded  Notable Question
Nov
21
awarded  Popular Question
Sep
9
awarded  Yearling
Aug
16
comment How can programmers improve their UX skills?
Some people naturally care about simple UI; others could care less and do not want to waste their time.
Aug
16
comment How to migrate my thinking from C++ to C#
#1 is a hard one for me, would like to know the answer myself. #2 - could you give a simple C++ code example and explain why you need that? For #3 - use C# to generate other code. You can read a CSV or an XML or what have you file as an input and generate a C# or an SQL file. This can be more powerful than using functional macros.
Aug
16
comment How to figure out design pattern for this particular solution?
The stated design is synthetic and therefore is useless to me. I want to help, but I can only solve real problems. What is the actual and not hypothetical problem that you are trying to solve? Something that a customer is paying you to figure out or something you need for a real life hobby project - what is it?
Aug
7
comment Abstract class + Inheritance vs Interface
One thing that is really cool about interfaces is that methods can accept them as parameter types. I do not have a great example, but it is very powerful. You can accept an IEnumerable interface type for a parameter and not have to care about the particular implementation. You cannot achieve the same with a class hierarchy - you will end up dragging a much bigger view into an object (if you will) than you actually need.