Purpose
This website is dedicated to exploring effective and popular patterns in software development. Unlike the plethora of blog posts, articles, white papers, and books written on these topics, the content on this site is brief and backed by actual working code to serve as a starting point. The code element is made possible by generative AI.
Why publish as site like this in 2024? The answer is easy. Generative AI is changing the role of the developer–and it is changing it for the better. AI will allow developers to rise above low-level code wrangling and actually focus on organizing code into proven architectural patterns. However, many developers have not had this opportunity. This site is intended to be a starting point.
Write It Now
Everyone prompts an LLM differently. When asking an LLM to generate code for computer software, I start by saying, “Do not write any code until I type “WRITE IT NOW”. Then I proceed to requirements, ask the LLM to tell me what it understands, and even produce example output. Once I am satisfied, I issue the WRITE IT NOW statement.
Everyone prompts differently. This is my way. All code on this site was generated after an LLM received a WRITE IT NOW directive.