Skip to content

Commit

Permalink
adding context to README
Browse files Browse the repository at this point in the history
  • Loading branch information
osangenis committed Sep 5, 2023
1 parent e3ed99c commit 2ad192c
Showing 1 changed file with 24 additions and 5 deletions.
29 changes: 24 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,30 @@
# Platform as Prompt

Experimental project for investigating:
Experimental project for investigating generative AI for an entire platform:

- A new paradigm, PaP (Platform as Prompts), can software architects describe good enough an entire platform for production mode?
- Can PaP reduce by ten the numbers of engineers to keep a platform running?
- Do we need new software patterns
- Is it good enough to support iterative design, additions and modifications¿
- Can it support monitoring and debugging?
- Do we need new software patterns?
- Is it good enough to support iterative design, additions and modifications?
- Can it support monitoring, debugging and fixing bugs?

## Context

Constant incremental delivery is the main paradigm in the tech companies. Basically, it acknowledges:

- Humans are incapable of describing **accurately** what to build when the information is incomplete.
- Even with complete information of a system, development teams can't build **properly** a large system in one go.

The solution is to build the system incrementally, and deliver it to the users as soon as possible. The users can then provide feedback, and the product team can improve the system accordingly.

The incremental delivery is a good solution, but it has a few drawbacks:

- The focus of the technical/product design is in the short term.
- Iterating in complexity hops is difficult (example: from a single server to a distributed system).
- Refactors are often postponed in favor of new features.

With the PaP (Platform as Prompts) paradigm, we're looking to improve a few aspects of the incremental delivery:

- The capacity of a development team to deliver larger systems in one iteration. This should help putting the focus of the technical design in the **mid term** as opposed to the short term. Technical debt should be reduced and the quality of the design should be improved.
- The capacity to iterate and refactor existing functionality, as the system is rebuild entirely at each iteration with the updated PROMPTS


0 comments on commit 2ad192c

Please sign in to comment.