101 reputation
4
bio website kevinpeno.com
location Seattle, WA
age 32
visits member for 3 years, 9 months
seen May 22 '12 at 22:31

...


Dec
7
awarded  Autobiographer
May
16
comment Technical test for a senior developer
@Aaron, would HR really be that worried about a contract position? Especially if the contract was setup short term to prevent long term hardship for the company.
May
16
comment Technical test for a senior developer
Could you not contract during this pressing time?
May
13
comment Customer buys software for function it cannot do and then complains. How to resolve?
@psynott, if you want to go crazy, sure. Or, you could just tell the code to work for x days (generate a download system that sets a date in the code and the expected key the user should use to activate, easy) unless it has a key (add code to store/check key).
May
13
comment Customer buys software for function it cannot do and then complains. How to resolve?
sounds like we're on the same page.
May
13
comment Customer buys software for function it cannot do and then complains. How to resolve?
it is clear from your comments on every answer that you already know what you want to do and were waiting for the first answer to pop up to agree with you, perhaps to make you feel better about it. Seeing as though that is the least voted answer, I'd suggest you rethink your strategy.
May
13
comment Customer buys software for function it cannot do and then complains. How to resolve?
@psynnott, how does it giv eyou more work to do unless you are also providing installation? If you are, you can CHARGE for, non-refundable, installation while still providing a trial.
May
13
comment Customer buys software for function it cannot do and then complains. How to resolve?
While I agree with you to some extent, asking a customer to do something other than install after installation has already happened because some people request refunds is not good for usability. In fact, it will likely increase your support request via "product stopped working after 30/60/90 days!!!". If you want to say "sorry sucks for you, my money now", that's fine. Don't piss off your happy customers too.
May
13
comment Directly modifying superglobals
More reason why these kinds of globals should go away replaced with objects/methods that can be called on to get them when necessary. Why does setcookie exist, but we get cookies via $_COOKIE? Also, since $_COOKIE is only set when the current session starts, and is never updated, it requires that you alter/set cookies in both areas so that later areas of the code have up to date information.
May
13
comment Directly modifying superglobals
@Thomas, I agree with King here. Even if they are global, you shouldn't use global anything within other scopes because it causes tight coupling (which is why the function cannot be reused). Given your example, if the function is to sanitize data, why does it only sanitize $_POST data? Passing $_POST in makes the function sanitize any data.
May
12
comment Directly modifying superglobals
I'd agree with #1, #2, and #3 because it is unexpected usage (especially #1 and #2).
May
11
comment Why aren't young programmers interested in mainframes?
+1 for free soft drinks! (also the well thought out answer...but mostly the soft drinks!)
Apr
25
comment '<' versus '!=' as condition in a 'for' loop?
+1 for discussin the differences in intent with comparison to while, for, and foreach(or language equivilant)
Apr
21
comment Idea for CAPTCHA
@Anna Thanks :)
Apr
21
comment Idea for CAPTCHA
@Mark, is there a way to mark off-topic for other sites not in the list of common off-topic sites?
Apr
21
awarded  Commentator
Apr
21
comment Idea for CAPTCHA
It should also be noted that, unlike capcha, this trick would easily be picked up on and implemented by bots. Training a bot to read text images that are distorted and abused is relatively hard.
Apr
21
comment Idea for CAPTCHA
+1 for 1+1, or something like that.
Apr
21
comment Idea for CAPTCHA
Biggest problem I see is how you will handle plain/text emails, which is what robots are most likely to read. If you aren't providing plain text as a way to thwart the problem I've laid out, you've already failed (imo).
Apr
21
comment What are good reasons to use explicit interface implementation for the sole purpose of hiding members?
@Wayne, I understand your reasoning for wanting/using such a system. Hell, I'd probably use it to in exactly the case you state. I guess my short comment was really just pointing out that this is improper, so why allow it in the language.