Hacker Newsnew | past | comments | ask | show | jobs | submit | sunsetMurk's commentslogin

Acceptance criteria are often buggy themselves, and require more context to interpret and develop a solution.


If you don't have sufficiently detailed acceptance criteria, how can anyone be expected to write code to satisfy them?

That's why you have to start with specifications. See, e.g., https://martinfowler.com/articles/exploring-gen-ai/sdd-3-too...


I wonder how many more times we'll rebrand TDD (BDD, SDD)?

Just 23 more times? ADD, CDD, EDD, DDD, etc.

Or maybe more?! AADD, ABDD, ACDD, ..., AAADD, AABDD, etc.


BDD is different, it is a way of gathering requirements.

As is, SDD it is some sort of AI nonsense.


BDD was trying to recapture what TDD was originally, renamed from TDD in an effort to shed all the confusion that surrounded TDD. Of course, BDD picked up all of its own confusion (e.g. Gherkin/Cucumber and all that ridiculousness). So now it is rebranded as SDD to try and shed all of that confusion, with a sprinkle of "AI" because why not. Of course, SDD already is clouded in its own confusion.

Testing is the least understood aspect of computer science and it turns out that you cannot keep changing the name and expect everyone to suddenly get it. But that won't stop anyone. We patiently await the next rebrand.


Developers who aren't yet using AI would benefit from specs as well. They're good to have whether it's you or an LLM that's writing code. As a general rule, the clearer and less ambiguous the criteria you have, the better.


thats impossible. Bugs are defined as when the code does not match the acceptance criteria.


Divvy has a pretty UI to choose the size and location of windows, and puts little buttons in the top corner of windows to change their size and location.

Rectangle provides hot keys and an icon in the menu bar to set window size and location.

I use rectangle now, but have used divvy in the past and I think is better for people who like to use their mouse vs hot keys.


Divvy has custom hot keys! My prev comment's main point was "keyboard only FTW".


Have you used this? What’s your experience like?

I’m looking for ‘a tool’ like this to help manage code changes and communicating about those releases across a set of github repos.


conceptually, I get it.


ditto, GPT-4 is very impressive with all types of mermaid [0] diagrams! even helps w/ styling and formatting tweaks. It's helped me so much with better coverage and maintainability on diagrams for software & systems projects.

0. https://mermaid.live/


I use a 'LEVOIT air purifier'[1], and it has a PM2.5 sensor that works w/ Home Assistant out of the box through the VeSync integration [2].

1- https://smile.amazon.com/gp/product/B08L73QL1V 2- https://www.home-assistant.io/integrations/vesync/


where's the coffee shop?


Awakening Coffee in Inglewood


'inbox zero' in this context is for the RSS reader's inbox, not email.

I remember my satisfaction w/ hitting "no new stories available" back in the 'Google Reader' days!


Can you share the script? Sounds like a cool and helpful time-saver.


have any links?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: