|
|
|
|
|
by de_keyboard
1757 days ago
|
|
Here's my thinking: 1. There is a lot of complexity in building, deploying and maintaining software 2. There is a lot of complexity in understanding a domain and figuring out precise business logic Often, (1) and (2) are known by different people, from technology and business functions. There is a communication overhead. We can eliminate the communication overhead if (1) and (2) are known by the same person. But learning to code is hard... so if we make the programming easier (or even "no code") then people who know (2) can easily pick up (1)! Ultimately though, I'm not convinced that (1) will ever be easy... |
|