2,113 reputation
816
bio website
location Melbourne, Australia
age
visits member for 3 years, 10 months
seen 2 days ago

I am an experienced software architect/developer living in Melbourne, Australia.I am passionate about pragmatic architecture and solution design, solid development practices and code quality in enterprise development teams.

I am working on distributed systems and SOA (using WCF), legacy integration and modernisation, defining a .Net technology roadmap, application lifecycle management using TFS in my day job.

I started programming in C++ before moving on to C# about 6 years back and loving the language and .Net framework since then.

I am interested to learn from others and trying to share with the community interesting knowledge and information that I come across.


Nov
20
asked Is it correct to fix bugs without adding new features when releasing software for system testing?
Nov
19
comment Is knowing .NET only enough for a successful career in IT industry?
I would also think that Linus Torvalds (and other Linux Kernel hackers) will continue to develop in C for foreseeable future and they are some of the best and most successful developers. So it would be wrong to say that knowing a single language is a bad attitude.
Nov
19
comment Is knowing .NET only enough for a successful career in IT industry?
There are exceptions. I work with a person doing development in Cobol for last 20 yrs and he/she is a fantastic developer and an asset to the company. A lot of her value is from the domain knowledge and knowledge of a core system that has organically grown in last 30 yrs. I have in the past worked with embedded systems (mobile phone) developers who have been developing in C for 15 yrs. The hardware has changed tremendously during this period but they still programmed in C and had enormous knowledge in marrying hardware to software.
Nov
9
answered Time allocated to code reviews
Nov
9
answered How is Agile different from XP?
Nov
8
comment How to find out if a company has insane policies
@SpashHit - I am not saying you cannot install Wireshark if it is required for your work. But in a bank if you install without permission then it could be seen as an attempt to hack.
Nov
8
awarded  Student
Nov
8
answered How to find out if a company has insane policies
Nov
8
comment Will You Use an Online Technical Skills Test to Hire a Senior Developer?
Good idea during interview time. But what about screening candidates, shouldn't the good ones simply fly through it. To management this seems to be an objective and cost-effective solution than calling many candidates for interview. Trying to play devil's advocate here.
Nov
8
comment Will You Use an Online Technical Skills Test to Hire a Senior Developer?
Yes, they say that in their brochure. I have no real experience. Also the testing is adaptive i.e. gets tougher progressively as you go on to correctly answer questions.
Nov
8
answered As a programmer, are you required to do timesheets?
Nov
8
asked Will You Use an Online Technical Skills Test to Hire a Senior Developer?
Nov
1
answered Exceptions or Error codes
Oct
30
answered What would you change about C# if you could?
Oct
30
awarded  Editor
Oct
30
comment What would you change about C# if you could?
@Timwi - Apologies for that. I am splitting the answer into two. To me const correctness is about design intent and accidental misuse, not a guard against deliberate and malicious misuse.
Oct
30
revised What would you change about C# if you could?
Splitting in two answers
Oct
28
answered What would you change about C# if you could?
Oct
27
answered Reporting in Visual Studio 2010 Express
Oct
27
answered Do people in non-English-speaking countries code in English?