12 hours ago · Tech · 0 comments

Sometimes I’ll refactor, over time, from design A to design B, and then decide to refactor back to B, or something very much like B. That’s not a problem with the approach I’m demonstrating: it’s a feature. What I’m Doing Here OK, I admit that much of what I’m doing is making code and enjoying it. And, in a way, that is my point: it is possible to make code and enjoy it. If someone is making code and not enjoying it, they might possibly find inspiration here. But there is a fundamental notion that I’m trying to bring out — no, to exemplify: We can build software incrementally, adding capability and improving the design just in time—or almost just in time. We can keep the program’s increasing capability visible, essentially from day one, while growing the code’s design along with its features. We don’t have to go dark for weeks or months at a time while we build out infrastructure or perform some large but necessary design improvement. We can do it all incrementally, day by day, hour…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.