170 reputation
5
bio website
location
age
visits member for 4 years
seen Mar 17 at 20:23

Feb
13
comment Why do code generators always use fully-qualified identifiers?
And if you cause this issue yourself, you will only have to read your code to see "ah which did I mean". If you instead have a compile error in a machine generated code file how would you know which you meant?
Jul
9
comment Why Browsers do not resolve simple known issues?
You have it backwards in this case: w3.org/TR/html5/global-attributes.html#the-id-attribute
Jul
9
comment Why Browsers do not resolve simple known issues?
@Esailija hardly actually: w3.org/TR/html5/global-attributes.html#the-id-attribute IE seems to be doing it right.
Jun
14
comment Why almost no webpages hash passwords in the client before submitting (and hashing them again on the server), as to “protect” against password reuse?
@x4u SSL needing way more CPU power is a myth: webmasters.stackexchange.com/questions/28107/cost-of-using-ssl
May
7
comment When is unit testing inappropriate or unnecessary?
@Neil I'm saying that. vec_add/vec_mul and their usage is much more worthy of a unit test than +/* will tend to be.
May
6
comment When is unit testing inappropriate or unnecessary?
@sparkleshy But that's the point, you have to quantify "weird + implementation". Because normally when people see + they have a context going back to 1 + 1 = 2. So while it is not overly simple (a * b + c * d) it is much simpler than vec_add(vec_mul(a, b), vec_mul(c, d)) because we don't have that context. I'd still unit test it because there is likely some business rule for it, but I could see just ignoring it based on context (size of 2 rectangles? no need to unit test that, because again it goes back to elementary school) while the vec_add/vec_mul usage I would unit test almost every time.
May
6
comment When is unit testing inappropriate or unnecessary?
@sparkleshy You mean vec_add? Now we have 2 meanings. But could that be vec_mul and vec_add as in Very Elaborate Cards Mulligan? And that is to determine if both had it (a and b are the conditions in player 1's hand, and c, d are for player 2. Now we have 3 meanings. Maybe it's it's a formula to see if a character is addicted to something after engaging in multiple use levels. Now we have 4 meanings. So no it doesn't say "Add" as in math it says "vec_add" and only you, who wrote is, knows what that means.
May
5
comment When is unit testing inappropriate or unnecessary?
@sparkleshy because you learned about ab + cd starting in 1st grade, making it easy to look at and know what it does. The other batch of functions you just wrote, and nobody but you knows what it does.
Jan
30
comment At what point should I have my Windows developers upgrade to the latest release of Windows?
@SpencerRathbun besides spaces, startup improvements, and everything else in it? By your reasoning there is no reason to move from XP. The Metro interface isn't the only thing being done. And I don't see the desktop as a second class citizen. Just the tiny 10-12pixel sized font start menu that I haven't used since XP.
Jan
30
comment At what point should I have my Windows developers upgrade to the latest release of Windows?
@SpencerRathbun A Metro App with Desktop apps on the same monitor can be done also? Are you saying there "might" be issues with the desktop when I actually have no issues?
Jan
30
comment At what point should I have my Windows developers upgrade to the latest release of Windows?
@JonathanHenson No, you can code in WinForms for a desktop app. Once you want to make a Metro App, then you may need to learn something new.
Jan
30
awarded  Critic
Jan
30
comment At what point should I have my Windows developers upgrade to the latest release of Windows?
@Spencer yes actually. On many monitors. Across 2 monitors even.
Jan
19
comment Load testing : how to generate per second requests?
You want to add WithDegreeOfParallelism, it will default to X threads where X is the number of CPUs available: msdn.microsoft.com/en-us/library/dd383719.aspx
Dec
14
comment Programmer Ethics: Can I fork a project from one code host to another?
@MikePartridge When I commented on this Bitbucket did not support Git. That was added a month after: blog.bitbucket.org/2011/10/03/bitbucket-now-rocks-git
Nov
13
awarded  Commentator
Nov
13
comment Is it possible to effectively develop PHP applications on Windows that will be deployed on servers running Linux?
The Case Sensitivity and File Encoding are the two that always cause me trouble between Windows/Linux.
Oct
24
comment Is it unnecessary to use Github (social coding) even if you are the only one working on a project?
It's free for PRIVATE repositories which is huge and why I like BitBucket. (I know you mentioned that it is free, I wanted to emphasize that you don't need a public repository to use it free)
Oct
11
comment Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?
F# has this style feature also.
Sep
5
awarded  Editor