4 ms·
Custom software development could learn a lot from the "visual programming" part of low-code development. I find it odd that we design and understand our softw
by vaughan 3y ago
Custom software development could learn a lot from the "visual programming" part of low-code development.
I find it odd that we design and understand our software as diagrams on whiteboards, and then we just maintain this big ball of text.
Everyone thinks they are writing clean code, but most projects require huge amounts of time spent poking at it to figure out what the actual core business logic is.
I think the future of programming is two-way sync between visual and code, where every piece of code is visualized in a graph. I want to open a project and see the function call graph, live annotated values from different code paths, and a data dependency graph of how every value in the system responds to events and user interactions.
- runlaszlorun 3y agoAgreed. If we take a step back from the day-to-day and our own well-worn opinions, the fact that we debate issues like whether a language uses curl braces or indentation or semi-colons or not is somewhat comical.
- peterosi 3y agoA few weeks ago I just started building a product that accounts for that new paradigm. So far its just a bunch of R&D, miro diagrams and blurry thoughts. But on a high level thats my goal: bring more visual to coding together with some of the best software engineering practices like interfaces, cqrs, event sourcing, microservices. I want to enable users to switch the level on which they are operating: no-code, low-code, pro-code, at any point in time. This will allow bringing together all of the stakeholders into the same tool. This should allow them to move quicker, reduce need for alignment and give everybody a way to particupate at the development stage. Would be great to get in contact with you and poke your brain a bit about this problem and see what you think about it!
- vaughan 3y agoSure - email in profile.