Live data from Hacker News

Viewing profile — voiceofunreason

voiceofunreason

HN member
Joined
Wed, Aug 22, 2018, 5:42 PM UTC
HN karma
32
Public activity
30 items

About voiceofunreason

No profile information was provided.

Recent public activity

  1. comment
    Comment #48644418

    My guess is that if you were building all of this from scratch, you would start with - request-with-a-body - idempotent-request-with-a-body - safe-request-with-a-body because the a…

  2. comment
    Comment #47992330

    > I swear almost every critique of test driven development boils down to "I wrote a bad test". It does seem that way - this one theme does drown out all of the other criticisms. Th…

  3. comment
    Comment #47851248

    Render therefore unto Caesar the things which are Caesar's; and unto Claude the things that are Claude's.

  4. comment
    Comment #47851161

    See also: https://programmingisterrible.com/post/139222674273/write-co...

  5. comment
    Comment #47836811

    Area Man Passionate Defender Of What LLM Imagines Test Driven Development To Be

  6. comment
    Comment #47609686

    My recommendation: you should probably start from _Working Effectively with Legacy Code_ by Michael Feathers. The best "let's do something not trivial" TDD book is probably still _…

  7. comment
    Comment #43405332

    https://tidyfirst.substack.com/p/canon-tdd isn't particularly new; Beck has been consistent about "write tests before the code, one test at a time" for about 25 years now. Same ide…

  8. comment
    Comment #43160422

    Is there any prior art that defines covariant/contravariant tests in this way, or is Martin just borrowing language that sounds cool?

  9. comment
    Comment #43068497

    "I still find the skepticism around TDD weird." A small community of programmers, with a disproportionately large audience, foretold that practicing test-driven development would p…

  10. comment
    Comment #43068268

    "I call them 'unit tests' but they don't match the accepted definition of unit tests very well." -- Kent Beck, __Test Driven Development By Example__ The short version is that "uni…

  11. comment
    Comment #42800307

    "REST is just pure bullshit. Avoid it like a plague." No it isn't. Evidence: I'm reading this in a web browser. "...REST is intended for long-lived network-based applications that …

  12. comment
    Comment #42732601

    I have yet to see an LLM + TDD essay where the author demonstrates any mastery of Test Driven Development. Is the label "TDD" being hijacked for something new? Did that already hap…

  13. comment
    Comment #42530807

    Berard 1993 offers a good survey of the meanings of Abstrasction, Encapsulation, and Information Hiding https://web.archive.org/web/20071214085409/http://www.itmweb...

  14. comment
    Comment #42382969

    There is definitely room for confusion as to whether the "design" that is "driven" by TDD is design-the-noun or design-the-verb.

  15. comment
    Comment #42379668

    Well, TDD (or its immediate precursor, depending on where you draw the lines) escaped from the Smalltalk world circa 1997; but I think you can make a case for 1999 being when it re…

  16. comment
    Comment #40862013

    "why would one have to write the test first?" Disclaimer first: TDD won't give you anything that you couldn't instead achieve via "git gud"; except perhaps a reduced anxiety about …

  17. comment
    Comment #39204478

    As far as I can tell, the XP community pretty quickly converged on "let's use patterns to nope that scope"; for example "The Humble Dialog Box" by Michael Feathers ( https://raw.gi…

  18. comment
    Comment #38406935

    "I never said that test-first was a testing technique. In fact, if I remember correctly, I explicitly stated that it wasn’t." -- Kent Beck, 2001 ( https://users.csc.calpoly.edu/~d…

  19. comment
    Comment #38336057

    See also: ANSI/IEEE 1008-1987

  20. comment
    Comment #38335583

    Search for the writings of Dan North, and don't forget that in the English alphabet, "Behaviour" is spelled with a "U". Very roughly, Cucumber framework appears in late 2008? Where…

  21. comment
    Comment #38335415

    That's not quite right, historically. Behavior Driven Development began as a re-languaging of TDD: "The developers were much more receptive to TDD when I stopped talking about test…

  22. comment
    Comment #38333190

    Yes. > I'm not entirely certain it's fair to accuse the author of lying; ignorance derived from limited exposure to materials outside the bubble (rather than deceit) is the more li…

  23. comment
    Comment #38314046

    > Retroactive continuity - how does it work? For today's lucky 10,000: "unit test", as a label, was in wide use prior to the arrival of the Extreme Programming movement in the late…

  24. comment
    Comment #38255788

    > I've seen like bilion discussions about TDD and I still dont understand why is it so overhyped. My guess: because it picked up a lot of momentum from the OO "patterns" community,…

  25. comment
    Comment #38255667

    > This whole red-green step in TDD makes complete no sense when you're writing new code. Only viewed in isolation - the point of red-green is test calibration: be certain that your…