sz4kerto
Joined 13 years ago
Joined 13 years ago
The opposite. Reviewing PRs is now about just reviewing the tests, as the code is very likely to be fine if tests are relevant and they're passing.
The main enabler of agentic coding is heavy end-to-end/characterisation testing.
We can ask AI to do very large-scale refactors, for example, because if tests pass, it's 99% that everything is fine.
No, a fan response curve is kinda-sorta a P controller. It does not take into account 1) how quickly the temperature is rising or dropping (D) 2) the time passed since the system has drifted from the target temp (I).
Very strange -- it seems to be conflating end-to-end encryption with encryption-in-transit.
Yes, I agree. We do this too. Findings are followed by a post-mortem-like process: - fix the problem - produce an automated test - evaluate why the feature wasn't autotested properly
The testing pyramid is a par excellance SWE kool-aid. Someone wrote a logically-sounding blogpost about it many years ago and then people started regurgitating it without any empirical evidence behind it.
Many of us have realised that you need a "testing hourglass", not a "testing pyramid". Unit tests are universally considered useful, there's not much debate about it (also they're cheap). Integration tests are expensive and, in most cases, have very limited use. UI and API tests are extremely useful because they are testing whether the system behaves as we expect it to behave.
E.g. for a specific system of ours we have ~30k unit tests and ~10k UI/API tests. UI and API tests are effectively the living, valid documentation of how the system behaves. Those tests are what prevent the system becoming 'legacy'. UI and API tests are what enable large-scale refactors without breaking stuff.
Isolated QA should not exist because anything a QA engineer can do manually can be automated.
I believe that syncophancy and guardrails will be major differentiators between LLM services, and the ones with less of those will always have a fan base.
Hm, there must be businesses like this, but I presume there are many who experience huge returns on current spend - and even 5x costs would be fine, but currently AI prices (given fixed 'intelligence') are dropping like a stone. I can't imagine that the same level of intelligence is going to be more expensive in 12 months.
It's just normal that there's a huge variation of how businesses and individuals adapt to new circumstances, this has been the case forever.