4 ms·
Hmm. What about the difference between building a house from a blueprint vs building software from tickets? IMO the blueprint is a much clearer plan. EDIT: I
by fhennig 2y ago
Hmm.
What about the difference between building a house from a blueprint vs building software from tickets?
IMO the blueprint is a much clearer plan.
EDIT: In fact, I'd argue that the software is more like the blueprint itself than the finished construction project.
- Ygg2 2y agoHouses would be much different if they could be built on the inner side of the black hole.
- SideburnsOfDoom 2y agoThere is a better analogy between "compiling and installing software" and "building a house from a blueprint". The difference is that in software, anything that can be automated, now has automation. Which is easier with bits than it is with bricks, wires and pipes. The process of writing software is more analogous to drawing up the house blueprints. This is where the the whole question "If building houses is predictable, why can't writing software be?" falls apart. Because the unpredictable part of housebuilding is over when you have a bespoke or off-the-shelf blueprint. Source code is a blueprint. The software compile-test-deploy-install pipeline is actually fairly predictable.