16 karma · joined October 7, 2015
To see if it was better to use vibe coding and agentic tools, I asked the models themselves if my manual effort was a waste of time. Their answers—and the case for a Design-First approach in the age of Agentic AI—might surprise you.
https://codingismycraft.blog/index.php/2026/04/30/spent-3-da...
https://codingismycraft.blog/index.php/2026/02/05/postman-fr...
To me, this defeats the whole purpose (If you need a "total package" just use an IDE)
The magic of Vim is its simplicity—it’s just you and your code
Rushing Into coding usually leads to Disaster.. Planning and Smart Design Can Help You Build Rock-Solid, Future-Proof Software.
I completely disagree with your analogy to a carpenter who builds a chair, this metaphor is wrong and responsible for a lot of misunderstandings when it comes to software development.
More than this though, assuming that the stakeholder has a clear decision about issues related to UX (as your spelling error you are referring as an example)it is up to the senior developer to decide about the deployment readiness of the platform. As an analogy you can think of the distinct responsibilities of an architect vs a civil engineer in the construction of a building.
The software development process starts with the definition of the problem and its desired answer. The code is a finite state box that claims that it meets the expectation of receiving the problem and return the answer while the purpose of testing is to verify this claim.
>> To address that point more directly, "testing" is much more than TDD. I >> believe after-the-fact tests are more akin to tests for falsifiability than >> TDD is.
I agree. Still, these after-the-fact tests belong in the infinite universe of tests that they were not identified originaly and can now become part of the testing suite. What distincts a good from a bad tester, is his ability to minimize the need for these "after-the-fact tests".