All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Process-First Design: Standardizing Software Design Around Actions, Not Entities

By

Sergiy Yevtushenko

3h ago· 2 min readenInsight

Summary

This article introduces "Process-First Design," a software design philosophy arguing that the fundamental unit of design should be the process (what software does) rather than the entity (what software is). It notes that while chips, languages, protocols, and deployment have been standardized, software design remains an unstandardized craft where the same business problem yields different structures across teams. The article presents evidence that this standardization is quietly happening anyway.

Source

bskyProcess-First Design: Standardizing Software Design Around Actions, Not Entitiesleanpub.com

Key quotes

· 3 pulled
Software design is the last craft in the building.
The unit of design is the process, not the entity.
What the software does, not what it is.
Snippet from the RSS feed
**Software design is the last craft in the building.** Chips, languages, protocols, deployment: each got standardized in turn, while the shape of the code was left to taste, so the same business problem yields a different structure in every shop and every

You might also wanna read

Arrow-First Thinking: Applying Category Theory to API and System Architecture

The article advocates for a paradigm shift in API and system design from traditional entity-first thinking to relationship-first thinking in

ibrahimcesar.cloud·6mo ago

The Power of Simplicity in Software Design: Why the Simplest Solution Often Works Best

The article advocates for a minimalist approach to software design, emphasizing that engineers should focus on doing 'the simplest thing tha

seangoedecke.com·9mo ago

AI in software engineering demands stricter discipline, not relaxed standards

The article argues that AI adoption in software engineering requires more discipline, not less. Drawing parallels to the shift from handcraf

charitydotwtf.substack.com·3d ago

AI in software engineering demands stricter discipline, not relaxed standards

The article argues that AI adoption in software engineering requires more discipline, not less. Drawing parallels to the shift from handcraf

charitydotwtf.substack.com·3d ago

Understanding Software Architecture: Balancing Design Importance with Practical Programming

This article discusses the concept of software architecture, defining it as the most important aspects of a software system's internal desig

martinfowler.com·7d ago

The Fundamental Flaw in Programming Languages: Data vs Objects and Design Limitations

The article critiques modern programming languages for failing to support good design decisions, particularly in distinguishing between data

tedinski.com·10mo ago

Building a software product entirely with AI-generated code: A team's experiment with Codex

Ryan Lopopolo describes an experiment where his team built and shipped an internal beta software product using entirely AI-generated code (C

openai.com·16d ago

Comments

Sign in to join the conversation.

No comments yet. Be the first.