# Code Capsule

A blog by Emmanuel Goossaert

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What I worry about with AI

DevFeed: [What I worry about with AI](<https://devfeed.tech/articles/what-i-worry-about-with-ai-38741.md>)

Original publisher: [Read original article](<https://codecapsule.com/2026/09/03/what-i-worry-about-with-ai/>)

Author: Emmanuel Goossaert

Published: 2026-09-03T19:56:54Z

Content type: opinion

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [trust](<https://devfeed.tech/topics/trust.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-ai-isolation-llm-loneliness](<https://devfeed.tech/tags/ai-ai-isolation-llm-loneliness.md>), [covid-19](<https://devfeed.tech/tags/covid-19.md>), [critical-thinking](<https://devfeed.tech/tags/critical-thinking.md>), [dopamine-loops](<https://devfeed.tech/tags/dopamine-loops.md>), [isolation](<https://devfeed.tech/tags/isolation.md>), [llm](<https://devfeed.tech/tags/llm.md>), [loneliness](<https://devfeed.tech/tags/loneliness.md>), [mental-health](<https://devfeed.tech/tags/mental-health.md>), [relationships](<https://devfeed.tech/tags/relationships.md>), [self-awareness](<https://devfeed.tech/tags/self-awareness.md>), [society](<https://devfeed.tech/tags/society.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

A personal reflection on how AI and addictive technology may weaken human empathy, relationships, and appreciation of in-person connection. The author argues that AI may eventually automate software engineering once code correctness can be ensured reliably at scale, but is more concerned about loneliness, isolation, and self-absorbed social behavior.

### Source excerpt

My reflection on societal isolation amplified by technology and COVID-19, and what to do to foster genuine relationships, critical thinking, and self-awareness to combat loneliness. The post What I worry about with AI first appeared on Code Capsule.

## Requirements-as-Code for AI-Augmented Software Engineers

DevFeed: [Requirements-as-Code for AI-Augmented Software Engineers](<https://devfeed.tech/articles/requirements-as-code-for-ai-augmented-software-engineers-38740.md>)

Original publisher: [Read original article](<https://codecapsule.com/2025/04/22/requirements-as-code-for-ai-augmented-software-engineers/>)

Author: Emmanuel Goossaert

Published: 2025-04-22T14:11:56Z

Content type: opinion

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [User Stories](<https://devfeed.tech/topics/user-stories.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [acceptance-tests](<https://devfeed.tech/tags/acceptance-tests.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

This opinion article projects that AI-augmented software engineering may shift emphasis from writing code in programming languages to specifying requirements in PRDs and acceptance tests, a practice the author calls "requirements-as-code." It compares this workflow with product managers relying on engineers and describes possible use of LLMs and agentic AI systems to generate, revise, and test software against stated requirements.

### Source excerpt

Most content about AI model predictions is not going to age well given how quickly the frontier is moving on what is possible these days. Yet, I find it useful to write such articles as they form the basis of the ongoing conversations about how those models are going to impact... The post Requirements-as-Code for AI-Augmented Software Engineers first appeared on Code Capsule.

## Solving the Prompt Management Problem

DevFeed: [Solving the Prompt Management Problem](<https://devfeed.tech/articles/solving-the-prompt-management-problem-38739.md>)

Original publisher: [Read original article](<https://codecapsule.com/2025/04/09/solving-the-prompt-management-problem/>)

Author: Emmanuel Goossaert

Published: 2025-04-09T11:52:00Z

Content type: article

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [prompt](<https://devfeed.tech/topics/prompt.md>), [Web](<https://devfeed.tech/topics/web.md>), [JSON](<https://devfeed.tech/topics/json.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-ai-ai-models-artificial-intelligence-large-language-models-llms-productivity-prompt-engine](<https://devfeed.tech/tags/ai-ai-ai-models-artificial-intelligence-large-language-models-llms-productivity-prompt-engine.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [code](<https://devfeed.tech/tags/code.md>), [json](<https://devfeed.tech/tags/json.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llms](<https://devfeed.tech/tags/llms.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [prompt-library](<https://devfeed.tech/tags/prompt-library.md>), [prompting](<https://devfeed.tech/tags/prompting.md>), [templates](<https://devfeed.tech/tags/templates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The author introduces Prompt Library, a web-based tool for creating, editing, searching, tagging, and composing prompts. It stores data locally, supports JSON export, and may later add prompt history, version comparison, and prompt paths.

### Source excerpt

I developed Prompt Library, a web tool for organizing prompts with features like editing, tagging, and exporting. The post Solving the Prompt Management Problem first appeared on Code Capsule.

## My Takeaways on Vibe Coding

DevFeed: [My Takeaways on Vibe Coding](<https://devfeed.tech/articles/my-takeaways-on-vibe-coding-38738.md>)

Original publisher: [Read original article](<https://codecapsule.com/2025/03/24/my-takeaways-on-vibe-coding/>)

Author: Emmanuel Goossaert

Published: 2025-03-24T21:44:25Z

Content type: opinion

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms-and-programming](<https://devfeed.tech/tags/algorithms-and-programming.md>), [algorithms-and-programming-ai-artificial-intelligence-chatgpt-llms-openai-programming-vibe-co](<https://devfeed.tech/tags/algorithms-and-programming-ai-artificial-intelligence-chatgpt-llms-openai-programming-vibe-co.md>), [api](<https://devfeed.tech/tags/api.md>), [applications](<https://devfeed.tech/tags/applications.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [development](<https://devfeed.tech/tags/development.md>), [generate](<https://devfeed.tech/tags/generate.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [llms](<https://devfeed.tech/tags/llms.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [openai](<https://devfeed.tech/tags/openai.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [programming](<https://devfeed.tech/tags/programming.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

The author describes using OpenAI's o3-mini-high model to build a small TypeScript, Node.js, and PostgreSQL web application that sends ChatGPT conversations and research sessions to an e-reader. Through iterative prompting and error correction, the generated code became functional and well structured, including a bookmarklet. The experience led the author to reflect on vibe coding, trust in LLMs, and the future relationship between human engineers and language models.

### Source excerpt

I have used OpenAI's o3-mini-high model to create a web application for transferring ChatGPT conversations to an e-reader, addressing challenges like login barriers. The iterative development experience was smooth, but trust in LLMs is essential, especially for more complex or sensitive applications. Future programming will combine LLMs with human engineers, potentially displacing less skilled positions. The post My Takeaways on Vibe Coding first appeared on Code Capsule.

## Performative Leadership: From Cargo Cults to OKRs

DevFeed: [Performative Leadership: From Cargo Cults to OKRs](<https://devfeed.tech/articles/performative-leadership-from-cargo-cults-to-okrs-38735.md>)

Original publisher: [Read original article](<https://codecapsule.com/2023/09/25/performative-leadership-from-cargo-cults-to-okrs/>)

Author: Emmanuel Goossaert

Published: 2023-09-25T20:47:50Z

Content type: opinion

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>), [context](<https://devfeed.tech/topics/context.md>), [Google](<https://devfeed.tech/topics/google.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [andy-grove](<https://devfeed.tech/tags/andy-grove.md>), [business-processes](<https://devfeed.tech/tags/business-processes.md>), [cargo-cults](<https://devfeed.tech/tags/cargo-cults.md>), [conformity](<https://devfeed.tech/tags/conformity.md>), [consulting](<https://devfeed.tech/tags/consulting.md>), [corporate](<https://devfeed.tech/tags/corporate.md>), [corporate-culture](<https://devfeed.tech/tags/corporate-culture.md>), [corporate-identity](<https://devfeed.tech/tags/corporate-identity.md>), [corporate-rituals](<https://devfeed.tech/tags/corporate-rituals.md>), [critical-thinking](<https://devfeed.tech/tags/critical-thinking.md>), [culture](<https://devfeed.tech/tags/culture.md>), [executive-leadership](<https://devfeed.tech/tags/executive-leadership.md>), [human-psychology](<https://devfeed.tech/tags/human-psychology.md>), [industry-standards](<https://devfeed.tech/tags/industry-standards.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [leadership-and-management](<https://devfeed.tech/tags/leadership-and-management.md>), [leadership-and-management-business-processes-cargo-cults-conformity-corporate-culture-corporate](<https://devfeed.tech/tags/leadership-and-management-business-processes-cargo-cults-conformity-corporate-culture-corporate.md>), [management-practices](<https://devfeed.tech/tags/management-practices.md>), [okrs](<https://devfeed.tech/tags/okrs.md>), [organization](<https://devfeed.tech/tags/organization.md>), [organizational-behavior](<https://devfeed.tech/tags/organizational-behavior.md>), [performative](<https://devfeed.tech/tags/performative.md>), [processes](<https://devfeed.tech/tags/processes.md>), [rituals](<https://devfeed.tech/tags/rituals.md>), [workplace-dynamics](<https://devfeed.tech/tags/workplace-dynamics.md>)

### AI overview

The article argues that leadership tools and organizational practices are often transferred from the local contexts where they worked into other companies through consulting and training, where their original purpose can be lost. It uses OKRs as a central example and states that the author found no empirical evidence that OKRs improve cost efficiency, profits, or stock price, while citing reported difficulties and potential harms from implementation.

### Source excerpt

Unveiling the corporate cargo cult and how industry standards shape a homogenized leadership culture. The post Performative Leadership: From Cargo Cults to OKRs first appeared on Code Capsule.

## Part 4: Beyond The Code and What I've Learned - Ethereum Payment

DevFeed: [Part 4: Beyond The Code and What I've Learned - Ethereum Payment](<https://devfeed.tech/articles/part-4-beyond-the-code-and-what-i-ve-learned-ethereum-payment-38733.md>)

Original publisher: [Read original article](<https://codecapsule.com/2022/11/29/ethereum-payment-part-4-beyond-the-code-and-learnings/>)

Author: Emmanuel Goossaert

Published: 2022-11-29T19:18:30Z

Content type: tutorial

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Code](<https://devfeed.tech/topics/code.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [algorithms-and-programming](<https://devfeed.tech/tags/algorithms-and-programming.md>), [algorithms-and-programming-blockchain-crypto-ethereum-mongodb-nodejs-payment-programming-typ](<https://devfeed.tech/tags/algorithms-and-programming-blockchain-crypto-ethereum-mongodb-nodejs-payment-programming-typ.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [code](<https://devfeed.tech/tags/code.md>), [crypto](<https://devfeed.tech/tags/crypto.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developing](<https://devfeed.tech/tags/developing.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [functions](<https://devfeed.tech/tags/functions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [networks](<https://devfeed.tech/tags/networks.md>), [nodejs](<https://devfeed.tech/tags/nodejs.md>), [payment](<https://devfeed.tech/tags/payment.md>), [product-design](<https://devfeed.tech/tags/product-design.md>), [programming](<https://devfeed.tech/tags/programming.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

The fourth and final article in a series reviews lessons from developing a hobby payment system for the Ethereum blockchain. It discusses extending the code, using redundant data providers, implementing couponing, handling Ethereum testing and production networks, and improving automation and safeguards before production use.

### Source excerpt

I'm sharing what I've learned while developing this project in terms of tech specificities product design when creating for the blockchain. The post Part 4: Beyond The Code and What I've Learned - Ethereum Payment first appeared on Code Capsule.

## Part 3: Processing Payments - Ethereum Payment

DevFeed: [Part 3: Processing Payments - Ethereum Payment](<https://devfeed.tech/articles/part-3-processing-payments-ethereum-payment-38732.md>)

Original publisher: [Read original article](<https://codecapsule.com/2022/11/29/ethereum-payment-part-3-processing-payments/>)

Author: Emmanuel Goossaert

Published: 2022-11-29T19:18:12Z

Content type: tutorial

Language: en

Sources: [Code Capsule](<https://devfeed.tech/sources/code-capsule.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [algorithms-and-programming](<https://devfeed.tech/tags/algorithms-and-programming.md>), [algorithms-and-programming-blockchain-crypto-ethereum-mongodb-nodejs-payment-system-typescri](<https://devfeed.tech/tags/algorithms-and-programming-blockchain-crypto-ethereum-mongodb-nodejs-payment-system-typescri.md>), [api](<https://devfeed.tech/tags/api.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [crypto](<https://devfeed.tech/tags/crypto.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nodejs](<https://devfeed.tech/tags/nodejs.md>), [payment](<https://devfeed.tech/tags/payment.md>), [processing](<https://devfeed.tech/tags/processing.md>), [system](<https://devfeed.tech/tags/system.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [web](<https://devfeed.tech/tags/web.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

A tutorial walkthrough of processing and validating payments from a web application on the Ethereum blockchain. It covers server-side prevalidation, submitting purchase transactions, tracking transaction status through polling, and handling successful or failed payments.

### Source excerpt

A walkthrough of the steps needed to process and validate payments from a web application on the Ethereum blockchain. The post Part 3: Processing Payments - Ethereum Payment first appeared on Code Capsule.