Correctness vs Change: Which Matters More?

Source:- infoq.com  Correctness in software is limited to well-understood components.  In ongoing software development, our core work is changing code.  Build changeable software on top of existing, well-understood components.  Improve your delivery automations, and your team will get better at your core work.  When software interacts with humans, aim for “better” instead of “correct.” When I started programming, I loved the puzzle-solving aspect of it: how can I make the computer find the answer? But there’s a harder problem: how do

Read more