I had a similar experience when I tried to search through reviews on amazon on the mobile website. The search box is gone and you're supposed to ask Rufus now.
I guess that was google wave and yea it was a horrorshow. I had hoped that something useful would come out of blockchain technology that would allow for a better messaging protocol that was spam resistant, e2e encrypted…
Email can't really change much. The protocol is too old. It would be better if we came up with new protocols that solve the email messaging problems and then gradually wean ourselves off email rather than trying to…
It's predicting that you will predict wrong frequently enough to make it not worthwhile predicting at all. I apply the same logic at slots: the way to win is not to play. >Creating abstraction for a code that was…
YAGNI is simply a tacit recognition that you can't predict the future with any reasonable level of certainty. The reason it is controversial is that some devs truly believe that they can predict the future with all the…
This study seems to be mainly about the value of vibe coded tests and not at all about TDD. Perhaps unsurprisingly it found that vibe coded tests suck. As a card carrying member of the "church of TDD" (I do think it is…
yes, there is some yak shaving necessary to make writing tests possible. There is often a tension between delivering fast and high quality/bug free and what is necessary for medical software or financial calculations…
Iterate on the design til the snapshots look the way the design team wants. That's just an extended red where you get feedback from elsewhere.
Um, show the snapshot to a designer? When it feels right, lock in the snapshot ("green") and then move on to refactor. Or, probably more likely a group of snapshots.
snapshot test driven development again. i already wrote a similar answer in response to your other comment. it follows the definition of TDD and it works really well (with some caveats) but again some people get hung up…
That is a flaw with unit tests written at far too low a level, not with TDD. You would have the same problem if you wrote tests like that after the code. TDD has no opinion about the level at which you wrote your test,…
Yes, except a test can be turing complete - i.e. code. An executable spec like gherkin or hitchstory is config - it has no loops or conditionals. There are a number of rarely recognized benefits to this.
I never said he was "truly independent" nor meant to imply it. Nonetheless it looks like he was both willing and able to push back on a good deal of the AI stupidity raining down from above and then he was removed and…
It operated with an independent CEO for a long while. When I saw his interview: https://thenewstack.io/github-ceo-on-why-well-still-need-hum... i thought "oh, there is some semblance of sanity at Microsoft". This was…
This makes much more sense as an zoom-buys-keybase style acquihire. I bet within a month the astral devs will be on new projects. Bundling codex with uv isnt going to meaningfully affect the number of people using it.…
any of them.
Putting LLMs on a pedestal is very much in vogue these days.
Humans have the ability to retrospect, push back on a faulty spec, push back on an unclarified spec, do experiments, make judgement calls and build tools and processes to account for their own foibles.
I've been trying to push people to use hitchstory or similar to generate docs from specification tests precisely to avoid that redundancy but most people just look blankly at it and go "why don't you just do that with…
Youve been able to hire a dirt cheap Indian or fillipino living on poverty wages in those countries to knock out cheap crap for a long time.
I find that 80% of the time the assumptions i made doing detailed planning are invalidated when doing the actual work. Usually whole subtasks need to be junked and others created.
>The basic premise of TDD, for those unaware, is that one first writes a unit test that verifies the expected behavior for some function No, not "some function". The tests should mimic the expected behavior of a…
This paper has 7 references and 4 of them are to a single google blog post that treats test flakiness as an unavoidable fact of life rather than a class of bug which can and should be fixed. Aside from the red flag of…
Coz while devs with specialties usually get paid more than a generalist, for some reason testing as a specialty means getting a pay cut and a loss in respect and stature. Hence my username. I wouldnt ever sell myself as…
no, but i have a feeling i should write one because i keep running into this misunderstanding. it makes it really hard to recommend TDD when people believe they already know what it is but are doing it ass backwards.
I had a similar experience when I tried to search through reviews on amazon on the mobile website. The search box is gone and you're supposed to ask Rufus now.
I guess that was google wave and yea it was a horrorshow. I had hoped that something useful would come out of blockchain technology that would allow for a better messaging protocol that was spam resistant, e2e encrypted…
Email can't really change much. The protocol is too old. It would be better if we came up with new protocols that solve the email messaging problems and then gradually wean ourselves off email rather than trying to…
It's predicting that you will predict wrong frequently enough to make it not worthwhile predicting at all. I apply the same logic at slots: the way to win is not to play. >Creating abstraction for a code that was…
YAGNI is simply a tacit recognition that you can't predict the future with any reasonable level of certainty. The reason it is controversial is that some devs truly believe that they can predict the future with all the…
This study seems to be mainly about the value of vibe coded tests and not at all about TDD. Perhaps unsurprisingly it found that vibe coded tests suck. As a card carrying member of the "church of TDD" (I do think it is…
yes, there is some yak shaving necessary to make writing tests possible. There is often a tension between delivering fast and high quality/bug free and what is necessary for medical software or financial calculations…
Iterate on the design til the snapshots look the way the design team wants. That's just an extended red where you get feedback from elsewhere.
Um, show the snapshot to a designer? When it feels right, lock in the snapshot ("green") and then move on to refactor. Or, probably more likely a group of snapshots.
snapshot test driven development again. i already wrote a similar answer in response to your other comment. it follows the definition of TDD and it works really well (with some caveats) but again some people get hung up…
That is a flaw with unit tests written at far too low a level, not with TDD. You would have the same problem if you wrote tests like that after the code. TDD has no opinion about the level at which you wrote your test,…
Yes, except a test can be turing complete - i.e. code. An executable spec like gherkin or hitchstory is config - it has no loops or conditionals. There are a number of rarely recognized benefits to this.
I never said he was "truly independent" nor meant to imply it. Nonetheless it looks like he was both willing and able to push back on a good deal of the AI stupidity raining down from above and then he was removed and…
It operated with an independent CEO for a long while. When I saw his interview: https://thenewstack.io/github-ceo-on-why-well-still-need-hum... i thought "oh, there is some semblance of sanity at Microsoft". This was…
This makes much more sense as an zoom-buys-keybase style acquihire. I bet within a month the astral devs will be on new projects. Bundling codex with uv isnt going to meaningfully affect the number of people using it.…
any of them.
Putting LLMs on a pedestal is very much in vogue these days.
Humans have the ability to retrospect, push back on a faulty spec, push back on an unclarified spec, do experiments, make judgement calls and build tools and processes to account for their own foibles.
I've been trying to push people to use hitchstory or similar to generate docs from specification tests precisely to avoid that redundancy but most people just look blankly at it and go "why don't you just do that with…
Youve been able to hire a dirt cheap Indian or fillipino living on poverty wages in those countries to knock out cheap crap for a long time.
I find that 80% of the time the assumptions i made doing detailed planning are invalidated when doing the actual work. Usually whole subtasks need to be junked and others created.
>The basic premise of TDD, for those unaware, is that one first writes a unit test that verifies the expected behavior for some function No, not "some function". The tests should mimic the expected behavior of a…
This paper has 7 references and 4 of them are to a single google blog post that treats test flakiness as an unavoidable fact of life rather than a class of bug which can and should be fixed. Aside from the red flag of…
Coz while devs with specialties usually get paid more than a generalist, for some reason testing as a specialty means getting a pay cut and a loss in respect and stature. Hence my username. I wouldnt ever sell myself as…
no, but i have a feeling i should write one because i keep running into this misunderstanding. it makes it really hard to recommend TDD when people believe they already know what it is but are doing it ass backwards.