2,148 reputation
515
bio website
location Melbourne, Australia
age
visits member for 3 years, 4 months
seen Apr 11 at 7:20

a .net/python/javascript polyglot in need of coffee.


Aug
14
answered Best approach for writing a chess engine?
Jul
31
answered Bringing your own computer to work
Jul
26
comment What to do when client have unrealistic expectations?
+1 - Gantt charts may be old school but it sounds like the client is not buying into the project so something as simple as a Gantt chart may show them the effect of their extra requirements.
May
2
awarded  Nice Answer
Feb
26
comment What does mathematics have to do with programming?
If two people have diametrically opposed and absolute views about something then, to me, the truth probably sits somewhere in the middle of the two extremes.
Dec
16
awarded  Yearling
Nov
5
awarded  Popular Question
Oct
11
comment Why in the world does a heap need to make sure it allocates in 8-byte alignments?
MSalters - The Alpha was 64 bit processor but memory reads were aligned on 32 bit boundaries (99% sure). I was working for a company who implemented their own VM and we were considering aligning our strings on 4-byte boundaries to allow faster comparisons. That being said, this was almost 20 years ago and my brain is rapidly failing.
Oct
10
answered Why in the world does a heap need to make sure it allocates in 8-byte alignments?
Aug
16
comment What good reasons are there to capitalise SQL keywords?
@Aaronaught - kinda of depends upon your environment. If I write the scripts using a highlighting editor, why wouldn't I (or my co-workers) edit using the same. If a workplace does not use such a beast, then upshifting is an option. The same logic kept us coding 80 characters per line way beyond the end of the 80x24 screen.
Aug
15
comment What good reasons are there to capitalise SQL keywords?
+1 syntax highlighting makes capitalisation redundant.
Aug
15
comment Why did Microsoft make parameters, local variables and private fields have the same name naming convention?
@Joel - You're correct. This question deals with it: stackoverflow.com/questions/1195030/…
Aug
15
revised Why did Microsoft make parameters, local variables and private fields have the same name naming convention?
Fixed CLR/CLS problem
Aug
15
answered Why did Microsoft make parameters, local variables and private fields have the same name naming convention?
Aug
12
answered Is it time to do away with 'front-end' and 'back-end' as tech jargon?
Aug
8
comment How do I convince my boss to use REST over SOAP?
The boss is responsible for the delivery of the product. If he is not technically minded, then he should rely on the assessment of those who are. If he is technically minded, the he should contribute his knowledge and experience to the assessment. Either way, he needs to be involved in the decision - that is his job. I have personally seen many projects where the coders just want to do something that is new, fun or pad their resume. I have seen this as a developer, an architect and as a TL. A competent boss is one who can see the big picture and make the best choice for the project/company.
Aug
8
comment How do I convince my boss to use REST over SOAP?
It sounds to me like the boss has a technical background and does understand the issues, the OP just does not agree with his assessment. Many technical people move into management positions because they understand the big picture. I do not know who is right or wrong (it is rather grey) but I would not write off the boss as a Dilbert cliche.
Aug
6
answered Silverlight 5 and MVVM. Do I really need other frameworks? What is the best way for rapid development?
Jul
31
comment Who is using the MVVM architecture for large applications?
Follow-up to my own question: The project that I was working on was 90% complete when I left the company (contract expired). By the time I left, we had implemented 3 independent modules, the smallest with 10 screens and the biggest with about 50. The largest of the screens consisted of a dozen tabs with one tab having 50 odd fields. Some used Entity framework, some web service calls. For the most part, MVVM worked well and (IMHO) better than anything else would have. Issues were found in security (we had per field security) and inadequate guidance on popups (we used Prism).
Jul
26
awarded  Nice Answer