Live data from Hacker News

Viewing profile — darrencauthon

darrencauthon

HN member
Joined
Mon, Apr 02, 2012, 2:29 PM UTC
HN karma
59
Public activity
37 items

About darrencauthon

No profile information was provided.

Recent public activity

  1. comment
    Comment #8880168

    That's a neat tool you mention... is it available on Linux or OSX???? :P

  2. comment
    Comment #8625667

    I'm waiting to see the alternative. It's an honest question to ask in the face of an assertion about testing -- or how strong or static typing eliminates the need to verify that th…

  3. comment
    Comment #8625467

    Yes, my gist, but also a Twitter conversation on how strong typing altered the need for tests. I've heard from a couple Haskell programmers about how the language practically elimi…

  4. comment
    Comment #8607409

    You know, I've heard of Dash and my knee-jerk reaction has always been, "Eh, I'm ok lookin' stuff up." But you know... maybe I'm not. I just installed it, and I'm going to give it …

  5. comment
    Comment #7919355

    I couldn't finish it all - yet. It looks like this took a while, thanks for the attention!

  6. comment
    Comment #7667579

    Does anyone know of a public example of a Rails application that does testing in the way that DHH says is good? I'm tired of the talk talk talk talk talk talk of "proper" testing i…

  7. comment
    Comment #7634060

    This article is hilarious. If you want to see why TDD, unit testing, isolation, etc. are important, a Rails app written the "Rails Way" is the first place you should look. They all…

  8. comment
    Comment #7599362

    This mistake shouldn't happen? Mistakes always happen. Even if I dedicated myself to using braces everywhere , my mistake might be that a) I put the braces in the wrong place, or b…

  9. comment
    Comment #7598989

    His code example is: if (error_of_fifth_kind) goto fail; goto fail; if (error_of_sixth_kind) goto fail; The_truly_important_code_handling_non_erroneous_case My question: If the "tr…

  10. comment
    Comment #7442434

    I don't think your model has to have 1200 lines of code to see the benefits. DHH's ticket class stars with 2 lines of model code, which is a very rare case in the Rails application…

  11. comment
    Comment #5735625

    I'm a fan of Ayn Rand and her books. But pointing out obvious issues with this article doesn't take a fan, it just takes someone who knows her work. It's not correct. "Ayn Rand’s n…

  12. comment
    Comment #5630106

    Totally agree. At best this rebase talk is navel-gazing, and at worst it's a technique that turns Git into a complicated, scary place for those just want to get work done. I have i…

  13. comment
    Comment #5621289

    Using Git can be easy to understand, as it takes only a few commands to make it usable. git commit, git add, git push, git pull, etc. That's enough to get most users, including peo…

  14. comment
    Comment #5072745

    Example? I don't understand what is meant by this.

  15. comment
    Comment #5072417

    "Extremely complex grammar, makes barrier to entry for implementation much higher" Compared to... what?

  16. comment
    Comment #5050650

    If I only had a dime for the number of blog posts explaining what "this" means in Javascript...

  17. comment
    Comment #5050649

    Good luck with that.

  18. comment
    Comment #5021199

    I write automated tests (using TDD), and it's not an assumption that would end up in my tests. Testing would not force me to introduce the date as an argument, at least not in Ruby…

  19. comment
    Comment #5020486

    So you'd say that this code is better: post.publish Date.now than post.publish When the publishing will only happen now ? I'm a Ruby developer who disagrees with DHH strongly on th…

  20. comment
    Comment #5018863

    He wrote: "As much static checking as possible: Static checking is good. Did you ever write a larger piece of code in one go, compiled it and it produced tons of errors? All these …

  21. comment
    Comment #5017394

    "Use monkey patching in tests, never in production." "Never" is a big word. Years ago, I was tasked to change the text label of a file uploader. The site was built using a home-mad…

  22. comment
    Comment #4988136

    "Native technology allows for excellent apps, whereas HTML5 apps will be at best just OK" Sometimes "just OK" is what people want, and what meets the needs of the business. The tru…

  23. comment
    Comment #4969871

    Maybe it should be titled... "Why MongoDB Never Worked Out Two Years Ago When We Tried to Run It For Our First Time For One Feature, And Beside Another Database Which We Really Con…

  24. comment
    Comment #4962796

    It all comes down to testing to me. If the dev is writing a test first, questions about where things go are answered pretty quickly. If the tests become painful or awkward, you're …

  25. comment
    Comment #4859815

    I think part of the drawbacks of multi-tasking is attitude. The multi-taskers I've known have taken their approach as a sign of their intelligence, as if doing just one thing at a …