About:

Scott Werner explores AI and software, sharing insights and experiments on his blog.

Website:

Specializations:

Interests:

AI Software LLM-generated code Promptable Architecture

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The post critiques traditional testing methods that simulate user behavior by giving tests superhuman abilities, such as perfect knowledge of a website's structure. It introduces a new approach called 'Agentic BDD' that uses an ag...
The post argues for a shift in software architecture from adding complexity to fostering emergent properties through effective component interaction, illustrated by the concept of 'prompt objects.'
The author reflects on the cyclical nature of programming paradigms, comparing the frustrations of a child with the ocean's tides to the back-and-forth shifts between formalist and informalist approaches in software engineering. T...
The author reflects on the challenges of managing code complexity in the age of AI-assisted development. Using a barber's theory about hair accumulation as a metaphor, they discuss how AI can rapidly generate code, leading to an o...
Exploring the concept of 'prompt objects,' the author advocates for a message-passing approach in programming that fosters creativity and self-modification in AI agents.
The post discusses the implications of Zero Interest Rate Policy (ZIRP) on both financial borrowing and technical debt in coding. It uses the metaphor of a tortoise who, under ZIRP, builds an increasingly complex shell to illustra...
Navigating the chaotic corporate environment of 'The Building' highlights the tension between following rigid frameworks and embracing creative adaptability amidst constant change.
The author reflects on the rapid evolution of technology and the concept of expertise in the context of AI development. They describe their experience building a software called Protocollie in just four days, emphasizing the chaot...
A beaver learns five prompting techniques from an Oracle to improve his dam-building skills and ensure successful constructions.
Personal prompting techniques for AI are unique creative processes that shape the output, much like childhood rituals for fixing NES cartridges, despite similar results.
The blog post discusses a recent hackathon at Google where the author and a colleague explored the capabilities of Chrome's built-in AI language model. They created a tool called Photoslider that allows users to adjust image attri...
The blog post discusses the challenges and strategies of managing multiple software development projects simultaneously using tmux, a terminal multiplexer. The author shares their personal workflow, emphasizing the importance of c...
The post reflects on the nostalgia of software tools and the evolution of software development, suggesting that the future will see an abundance of simple, single-purpose tools created by individuals using AI. It discusses the shi...
AI-generated code is flooding open source projects, leading to a decline in genuine contributions and a shift towards self-sufficiency among developers.
The post discusses the author's insights gained from reading 'The Unaccountability Machine' and how it relates to cybernetics and organizational theory, particularly Stafford Beer's Viable System Model (VSM). The author reflects o...
The post argues that the traditional freemium model is becoming obsolete as users can now create their own solutions with AI, shifting the focus to skills and expertise as lead generation tools.
Scott Werner discusses the unbundling opportunities in business through his experience organizing a Ruby and AI community and introduces a tool he developed to enhance event management.
The post discusses Jeff Bezos's realization about the internet's infinite shelf space for books and how this concept has evolved with the advent of large language models (LLMs). It highlights the challenge of navigating this infin...
The text explores the relationship between traditional frameworks in programming and the rise of AI in coding. It uses the analogy of pidgin languages, which are simplified forms of communication that arise when people need to tra...
The post discusses the impact of AI coding assistants on software development, focusing on a developer named Pat who generates excessive pull requests (PRs) using AI. While Pat's productivity increases, it overwhelms the team, lea...
The blog post discusses a Tokyo restaurant that has replaced traditional cooking with machines, allowing chefs to focus on creativity and innovation instead. It draws a parallel to the rapidly changing landscape of AI, emphasizing...
The author reflects on the impact of AI on software development, likening the multitasking nature of modern work to an octopus with multiple arms, each capable of independent thought. The text explores the challenges of context sw...
The post discusses the dual impact of AI on employment, highlighting both job displacement and the emergence of new roles through fictional narratives that explore these changes.
Scott Werner shares his unexpected journey of starting a newsletter about AI tools, evolving from demos to philosophical explorations and community engagement.