> Is the issue that we're conflating the two tasks into one? If so, is a product that would solve your problem one that cleanly delineates between software engineering tasks and logic tasks?
Oh yes!
> Or is it one that gets rid of software engineering all together, if that were possible?
I have no problem with doing software engineering when I don't have the feeling that the problem has been solved dozens of times before.
Let me try to give an example: you run a colocation business. So you have to manage data centers, cages, racks, and the hardware that's in the racks.
I want a solution where the boring CRUD is mostly taken care of, so you get a list view of the hardware, you can filter it, modify and so on. You can also define some constraints (like, a hardware inherits the location from its rack) that are automatically enforced. And of course permissions are enforced, a customer can only see their own hardware, and can only access racks that contain only his hardware etc.
But I also want the flexibility that adds a rack view, where I can show a 2d graphics of the rack and where each piece of hardware is, which port is connected by cables to which other port etc. This is something that nearly no other business needs, so I'm totally fine writing my own thing for this view.
Software like ServiceNow allows the first part pretty easily, but it's expensive, cloud only (unless you pay several millions a month, I've heard) and doesn't have the kind of flexibility to allow me to implement the rack view, for example.
Oh yes!
> Or is it one that gets rid of software engineering all together, if that were possible?
I have no problem with doing software engineering when I don't have the feeling that the problem has been solved dozens of times before.
Let me try to give an example: you run a colocation business. So you have to manage data centers, cages, racks, and the hardware that's in the racks.
I want a solution where the boring CRUD is mostly taken care of, so you get a list view of the hardware, you can filter it, modify and so on. You can also define some constraints (like, a hardware inherits the location from its rack) that are automatically enforced. And of course permissions are enforced, a customer can only see their own hardware, and can only access racks that contain only his hardware etc.
But I also want the flexibility that adds a rack view, where I can show a 2d graphics of the rack and where each piece of hardware is, which port is connected by cables to which other port etc. This is something that nearly no other business needs, so I'm totally fine writing my own thing for this view.
Software like ServiceNow allows the first part pretty easily, but it's expensive, cloud only (unless you pay several millions a month, I've heard) and doesn't have the kind of flexibility to allow me to implement the rack view, for example.