Reputation
2,221
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
8 19
Newest
 Yearling
Impact
~35k people reached

  • 0 posts edited
  • 0 helpful flags
  • 44 votes cast
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
Jul
7
comment Are there drawbacks to taking a job where I will be using a unique programming language?
This has not been my experience - most jobs (especially contracts) go through HR firms who will insist on specific skills. Rightly or wrongly, if you don't have those skills you will not even get a chance to sell yourself to the client.
Jul
7
comment Are there drawbacks to taking a job where I will be using a unique programming language?
I just finished a contract at medium sized place whose core system is written in Progress - it's not that unknown. Luckily, I was one of the new .Net coders interfacing to the system via web service calls. They still managed to get Progress coders whenever they needed them.
Jun
30
answered Is it normal for a company to have programmers on such a rigid schedule?
Jun
9
comment How can you filter out irritable programmers in interviews?
@Thorbjørn Ravn Andersen - said programmer saw a team of a dozen coders who'd been developing an application for years and declared it was all a waste - he could rewrite the whole system himself in 6 weeks. He actually believed this. This was typical behaviour. His rationale was simply that you take out all the business logic (ie: what people actually wanted) and give the (internal) client what he thinks is important. As a person, he was fine but as a co-worker he was difficult.
Jun
9
comment How can you filter out irritable programmers in interviews?
Fair point. My last experience in this was actually interviewing a nanny for my kid. The referee we phoned was her previous employer and obviously a close friend. Her reference was so good that we knew we couldn't trust it. We ended up not offering the job based upon this manipulation. As it turns out, the woman in question was a bit of a bunny boiler. As I see it, you have the screen the referees as much as you do the applicants. I've had one arrogant prick get past me in an interview and I spent ages working out what I could have done to pick upon it sooner. I came up blank :-(