2,178 reputation
618
bio website
location Melbourne, Australia
age
visits member for 4 years
seen 18 mins ago

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


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
25
answered Best starting point for writing small desktop programs for Windows?
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 :-(
Jun
9
answered How can you filter out irritable programmers in interviews?
Jun
8
comment Bringing your previous intellectual property to your employer
He may wish to actually make some money from his private work. Money is good.
May
30
comment Is it ethical to teach teens about software viruses?
In these days of zero tolerance, I can see so many ways that this would back-fire. Just being seen as encouraging the one kid who goes off and downloads the script-kiddie virus of the week will put you in hot water. It seems to me that there are so many other things to teach that are safer (for you).
May
18
answered How can a Mac or Unix owner fix/develop webpages for IE6/IE7?
May
10
awarded  Mortarboard
May
10
awarded  Nice Answer