I recently wrote a post on the OutSystems blog that details my philosophy around how "low-code" platforms can allow developers to focus on the toughest problems.

What is "low-code?"

Low-code is a term used to describe systems that allow rapid delivery of enterprise functionality with minimal coding or developer resources.

What did I cover?
  • Better documentation of data models and workflows by default.
  • Graceful handling of changes to the data model.
  • Outsourcing implementation of authentication and authorization models.
  • With the above, developers can spend more time on: Increasing test coverage, improving performance, and instrumenting usage tracking.

Read the rest of the post.