9,059 reputation
11545
bio website carson63000-tech.blogspot.com
location Sydney, Australia
age 40
visits member for 3 years, 11 months
seen 34 mins ago
ASP.NET / SQL-Server developer in Sydney, Australia.

Aug
19
comment In the days of modern computing, in 'typical business apps' - why does performance matter?
It's nice that with so much moving into cloud-hosting situations, you can see how much you're actually paying for power. For instance we use Amazon RDS for database. The difference between the largest and second-largest instance is approx. $3500 per year. That's a number that you can look at and judge whether or not it's worth a lot of programmer time to optimize.
Jul
27
comment Why do executables depend on the OS but not on the CPU?
@KilianFoth: yes, and it's the specific OS that the question was asked about.
Jul
26
answered Why do executables depend on the OS but not on the CPU?
Jul
17
comment Do development standards vary by city?
As someone who does ASP.NET development and hosts it on EC2, I'm curious as to why you think EC2 abhors Windows?
Jul
11
awarded  Popular Question
Jul
4
comment Can XCode work with TFS?
I looked into doing this via SvnBridge but never got it working perfectly and we ultimately abandoned the goal of getting the Mac guys on the same version control system as the Windows guys. But my question Mac Subversion client that works with SvnBridge to TFS? may give some pointers. Xcode's built-in SVN support + SvnBridge might do the trick for you.
Jul
4
comment Why isn't testing a language a supported feature at the syntax level?
@ArthurvanLeeuwen I suspect he meant implicit types not dynamic types. They were one of the new language features that needed to be added to make LINQ workable, were they not?
Jul
2
comment Why And is needed when there is AndAlso
The school of thought that functions should avoid side-effects exists for a reason. If you think there's no risk of future programmer error in putting side effects into code that appears to purely be a boolean check, and relying on nobody accidentally replacing the intended-for-backward-compatibility-with-decade-old-code And with an AndAlso, then I guess we'll have to agree to disagree.
Jul
2
comment Why And is needed when there is AndAlso
Only insofar as it's a good idea to save a couple of boolean variables by writing brittle code with non-obvious requirements which could easily be broken by a future developer making changes. Just call the two functions, store the results in variables, then do If Var1 And Var2
Jun
23
comment is JS a gradually typed language?
How do you type a variable at compile-time in JavaScript?
Jun
23
comment When deciding a Primary Key, can I use Date part of a DateTime field
Well said. A primary key is there to uniquely identify a record, not to enforce a business rule.
Jun
4
comment Significant amount of the time, I can't think of a reason to have an object instead of a static class. Do objects have more benefits than I think?
Definitely +1 for point #3 - interfaces, dependency injection and mocks for testing are what pushed me away from putting plain old code into static classes.
May
27
reviewed Approve suggested edit on Is it normal needing time to understand code I wrote recently
Feb
28
comment What data cannot be compressed by huffman codes?
And if I recall my Huffman implementation from 20 years ago at uni, evenly distributed bytes will lead to each one being encoded into a 9-bit string, right?
Feb
18
comment Why doesn't VB.NET allow unnamed, one-line objects to be used?
I suspect the close votes are because you asked why a language which allows unnamed, one-line objects to be used doesn't allow unnamed, one-line objects to be used.
Feb
15
comment Fixing bugs may lead to delayed feedback
Developing software for the general public doesn't necessarily call for the same approach as developing software for a specific client or set of users.
Feb
11
comment Rejecting time bound programming exercises in interview
+1 for the pithy and wise Every company and project has a level of "good enough" and most are unable to quantify it
Feb
11
comment Rejecting time bound programming exercises in interview
@gbjbaanb: you never get 15 minutes to fix a problem .. indeed, sometimes you get much less time, if a problem is costing thousands of dollars a minute.
Feb
9
comment Better sticking with MDI or learning WPF?
@joshhendo if your first priority is getting it done ASAP, and if you are already experienced in a tech (i.e. WinForms) that can do the job, then yeah, stick with that. But WPF is well worth learning when you have a less urgent project.
Feb
7
awarded  Informed