#yagni — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #yagni, aggregated by home.social.
-
The perils of under-engineering:
-
The perils of under-engineering:
-
The perils of under-engineering:
-
The perils of under-engineering:
-
"Fundamental laws of physics appear all-encompassing, but they're inferior to classical mechanics for explaining why it's better to be in a bus than a car in an accident."
#ai #softwareengineering #developerexperience #quantum #vs #classical #yagni
-
"Fundamental laws of physics appear all-encompassing, but they're inferior to classical mechanics for explaining why it's better to be in a bus than a car in an accident."
#ai #softwareengineering #developerexperience #quantum #vs #classical #yagni
-
"Fundamental laws of physics appear all-encompassing, but they're inferior to classical mechanics for explaining why it's better to be in a bus than a car in an accident."
#ai #softwareengineering #developerexperience #quantum #vs #classical #yagni
-
"Fundamental laws of physics appear all-encompassing, but they're inferior to classical mechanics for explaining why it's better to be in a bus than a car in an accident."
#ai #softwareengineering #developerexperience #quantum #vs #classical #yagni
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
Oh wow, an article that can't even show up without a tech scavenger hunt! 🤖🔍 Clearly, the real cost of #YAGNI is the time spent figuring out how to read this mess. Maybe throw in a #CAPTCHA next time for a truly cutting-edge user experience. 🙄💻
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about #techscavengerhunt #userexperience #readability #HackerNews #ngated -
Oh wow, an article that can't even show up without a tech scavenger hunt! 🤖🔍 Clearly, the real cost of #YAGNI is the time spent figuring out how to read this mess. Maybe throw in a #CAPTCHA next time for a truly cutting-edge user experience. 🙄💻
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about #techscavengerhunt #userexperience #readability #HackerNews #ngated -
Oh wow, an article that can't even show up without a tech scavenger hunt! 🤖🔍 Clearly, the real cost of #YAGNI is the time spent figuring out how to read this mess. Maybe throw in a #CAPTCHA next time for a truly cutting-edge user experience. 🙄💻
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about #techscavengerhunt #userexperience #readability #HackerNews #ngated -
Oh wow, an article that can't even show up without a tech scavenger hunt! 🤖🔍 Clearly, the real cost of #YAGNI is the time spent figuring out how to read this mess. Maybe throw in a #CAPTCHA next time for a truly cutting-edge user experience. 🙄💻
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about #techscavengerhunt #userexperience #readability #HackerNews #ngated -
The Cost Yagni Was Never About – By Kent Beck
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about
#HackerNews #YAGNI #KentBeck #SoftwareDevelopment #Agile #Principles #Programming
-
The Cost Yagni Was Never About – By Kent Beck
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about
#HackerNews #YAGNI #KentBeck #SoftwareDevelopment #Agile #Principles #Programming
-
The Cost Yagni Was Never About – By Kent Beck
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about
#HackerNews #YAGNI #KentBeck #SoftwareDevelopment #Agile #Principles #Programming
-
The Cost Yagni Was Never About – By Kent Beck
https://newsletter.kentbeck.com/p/the-cost-yagni-was-never-about
#HackerNews #YAGNI #KentBeck #SoftwareDevelopment #Agile #Principles #Programming
-
What I’ve been reading (and watching) week ending 28 June 2026 https://jchyip.medium.com/what-ive-been-reading-and-watching-week-ending-28-june-2026-eaacd2eeac3a #housing #lean #economics #yagni #forensics #AI
-
What I’ve been reading (and watching) week ending 28 June 2026 https://jchyip.medium.com/what-ive-been-reading-and-watching-week-ending-28-june-2026-eaacd2eeac3a #housing #lean #economics #yagni #forensics #AI
-
What I’ve been reading (and watching) week ending 28 June 2026 https://jchyip.medium.com/what-ive-been-reading-and-watching-week-ending-28-june-2026-eaacd2eeac3a #housing #lean #economics #yagni #forensics #AI
-
What I’ve been reading (and watching) week ending 28 June 2026 https://jchyip.medium.com/what-ive-been-reading-and-watching-week-ending-28-june-2026-eaacd2eeac3a #housing #lean #economics #yagni #forensics #AI
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
"The mistake is treating both kinds of code the same: Glue code gets over-engineered. Core domain logic stays hidden in long services or handlers. Good architecture starts with noticing the difference."
#softwareengineering #softwarearchitecture #yagni #evolutionarydesign
-
Designprinzipien gehören zu den Themen, über die man in der Java-Welt relativ früh stolpert. Irgendwann tauchen dann Begriffe wie KISS, DRY, YAGNI oder SOLID auf, und plötzlich sieht es so aus, als gäbe es für jede Zeile Code eine feste Regel. Das Problem daran ist nicht, dass diese Prinzipien
https://magicmarcy.de/warum-designprinzipien-nicht-immer-die-beste-antwort-sind
#Designprinzipien #KISS #DRY #SOLID #YAGNI #Java #Programming #Design #Praxis #Realität #Coding
-
Designprinzipien gehören zu den Themen, über die man in der Java-Welt relativ früh stolpert. Irgendwann tauchen dann Begriffe wie KISS, DRY, YAGNI oder SOLID auf, und plötzlich sieht es so aus, als gäbe es für jede Zeile Code eine feste Regel. Das Problem daran ist nicht, dass diese Prinzipien
https://magicmarcy.de/warum-designprinzipien-nicht-immer-die-beste-antwort-sind
#Designprinzipien #KISS #DRY #SOLID #YAGNI #Java #Programming #Design #Praxis #Realität #Coding
-
Designprinzipien gehören zu den Themen, über die man in der Java-Welt relativ früh stolpert. Irgendwann tauchen dann Begriffe wie KISS, DRY, YAGNI oder SOLID auf, und plötzlich sieht es so aus, als gäbe es für jede Zeile Code eine feste Regel. Das Problem daran ist nicht, dass diese Prinzipien
https://magicmarcy.de/warum-designprinzipien-nicht-immer-die-beste-antwort-sind
#Designprinzipien #KISS #DRY #SOLID #YAGNI #Java #Programming #Design #Praxis #Realität #Coding
-
Designprinzipien gehören zu den Themen, über die man in der Java-Welt relativ früh stolpert. Irgendwann tauchen dann Begriffe wie KISS, DRY, YAGNI oder SOLID auf, und plötzlich sieht es so aus, als gäbe es für jede Zeile Code eine feste Regel. Das Problem daran ist nicht, dass diese Prinzipien
https://magicmarcy.de/warum-designprinzipien-nicht-immer-die-beste-antwort-sind
#Designprinzipien #KISS #DRY #SOLID #YAGNI #Java #Programming #Design #Praxis #Realität #Coding
-
DRY / KISS / YAGNI をC#で理解する:現場で使えるシンプル設計原則まとめ
https://qiita.com/hiroki_notes/items/893660ef56844d62729e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
My favourite article about that topic is this one 🙃 :
https://jgefroh.substack.com/p/yagni-and-dry-the-kiss-of-death-for
-
My favourite article about that topic is this one 🙃 :
https://jgefroh.substack.com/p/yagni-and-dry-the-kiss-of-death-for
-
My favourite article about that topic is this one 🙃 :
https://jgefroh.substack.com/p/yagni-and-dry-the-kiss-of-death-for
-
My favourite article about that topic is this one 🙃 :
https://jgefroh.substack.com/p/yagni-and-dry-the-kiss-of-death-for
-
YAGNI ("You ain't gonna need it") should be the daily reminder for photographers who are at risk of Gear Acquisition Syndrome.
#yagni #photographers #photography #cameras #shoppingaddiction #shopaholics #cameralenses #gearacquisitionsyndrome -
YAGNI ("You ain't gonna need it") should be the daily reminder for photographers who are at risk of Gear Acquisition Syndrome.
#yagni #photographers #photography #cameras #shoppingaddiction #shopaholics #cameralenses #gearacquisitionsyndrome -
YAGNI ("You ain't gonna need it") should be the daily reminder for photographers who are at risk of Gear Acquisition Syndrome.
#yagni #photographers #photography #cameras #shoppingaddiction #shopaholics #cameralenses #gearacquisitionsyndrome -
YAGNI ("You ain't gonna need it") should be the daily reminder for photographers who are at risk of Gear Acquisition Syndrome.
#yagni #photographers #photography #cameras #shoppingaddiction #shopaholics #cameralenses #gearacquisitionsyndrome -
🛠️ Tool
===================Opening: Superpowers is presented as a complete development workflow for coding agents built from composable "skills" and starter instructions. The system focuses on turning a user conversation into a validated design, then into an executable implementation plan that agents carry out.
Key Features:
• Spec elicitation and chunked design review: The agent pauses to extract a spec and presents it in digestible sections for human approval.
• Task-level planning: The system breaks work into short tasks (target 2–5 minute increments) with exact file paths and verification steps.
• Subagent-driven development: Each task is handled by a fresh subagent that performs a two-stage review (spec compliance and code quality) before moving forward.
• Test-driven development enforcement: The workflow emphasizes RED-GREEN-REFACTOR, deletes code written before tests, and applies YAGNI and DRY principles.
• Branch isolation via git worktrees: Workspaces are created per branch to keep test baselines clean and isolated.Technical Implementation (conceptual):
• The architecture composes discrete skills that trigger automatically as the agent progresses through phases: brainstorming, writing-plans, executing-plans (subagent-driven), requesting-code-review, and finishing-a-development-branch.
• Plans include precise task definitions, file-level changes, and verification steps, enabling automated subagents to run with minimal context.Use Cases:
• Autonomous implementation of well-scoped feature requests.
• Rapid prototyping where an agent can run several hours on a validated plan.
• Enforcing TDD and short-task paradigms across distributed agent workers.Limitations and Considerations:
• The approach assumes reliable subagent infrastructure and test harness availability; without them the workflow may stall.
• Behavioral guarantees depend on the quality of initial instructions and skill implementations.
• Human checkpoints remain integral for design acceptance and for handling ambiguous specs.References:
• Core workflow terms: subagent-driven-development, TDD (RED-GREEN-REFACTOR), YAGNI, DRY, git worktrees.🔹 tool #subagents #TDD #YAGNI #coding_agents
🔗 Source: https://github.com/obra/superpowers
-
🛠️ Tool
===================Opening: Superpowers is presented as a complete development workflow for coding agents built from composable "skills" and starter instructions. The system focuses on turning a user conversation into a validated design, then into an executable implementation plan that agents carry out.
Key Features:
• Spec elicitation and chunked design review: The agent pauses to extract a spec and presents it in digestible sections for human approval.
• Task-level planning: The system breaks work into short tasks (target 2–5 minute increments) with exact file paths and verification steps.
• Subagent-driven development: Each task is handled by a fresh subagent that performs a two-stage review (spec compliance and code quality) before moving forward.
• Test-driven development enforcement: The workflow emphasizes RED-GREEN-REFACTOR, deletes code written before tests, and applies YAGNI and DRY principles.
• Branch isolation via git worktrees: Workspaces are created per branch to keep test baselines clean and isolated.Technical Implementation (conceptual):
• The architecture composes discrete skills that trigger automatically as the agent progresses through phases: brainstorming, writing-plans, executing-plans (subagent-driven), requesting-code-review, and finishing-a-development-branch.
• Plans include precise task definitions, file-level changes, and verification steps, enabling automated subagents to run with minimal context.Use Cases:
• Autonomous implementation of well-scoped feature requests.
• Rapid prototyping where an agent can run several hours on a validated plan.
• Enforcing TDD and short-task paradigms across distributed agent workers.Limitations and Considerations:
• The approach assumes reliable subagent infrastructure and test harness availability; without them the workflow may stall.
• Behavioral guarantees depend on the quality of initial instructions and skill implementations.
• Human checkpoints remain integral for design acceptance and for handling ambiguous specs.References:
• Core workflow terms: subagent-driven-development, TDD (RED-GREEN-REFACTOR), YAGNI, DRY, git worktrees.🔹 tool #subagents #TDD #YAGNI #coding_agents
🔗 Source: https://github.com/obra/superpowers
-
🛠️ Tool
===================Opening: Superpowers is presented as a complete development workflow for coding agents built from composable "skills" and starter instructions. The system focuses on turning a user conversation into a validated design, then into an executable implementation plan that agents carry out.
Key Features:
• Spec elicitation and chunked design review: The agent pauses to extract a spec and presents it in digestible sections for human approval.
• Task-level planning: The system breaks work into short tasks (target 2–5 minute increments) with exact file paths and verification steps.
• Subagent-driven development: Each task is handled by a fresh subagent that performs a two-stage review (spec compliance and code quality) before moving forward.
• Test-driven development enforcement: The workflow emphasizes RED-GREEN-REFACTOR, deletes code written before tests, and applies YAGNI and DRY principles.
• Branch isolation via git worktrees: Workspaces are created per branch to keep test baselines clean and isolated.Technical Implementation (conceptual):
• The architecture composes discrete skills that trigger automatically as the agent progresses through phases: brainstorming, writing-plans, executing-plans (subagent-driven), requesting-code-review, and finishing-a-development-branch.
• Plans include precise task definitions, file-level changes, and verification steps, enabling automated subagents to run with minimal context.Use Cases:
• Autonomous implementation of well-scoped feature requests.
• Rapid prototyping where an agent can run several hours on a validated plan.
• Enforcing TDD and short-task paradigms across distributed agent workers.Limitations and Considerations:
• The approach assumes reliable subagent infrastructure and test harness availability; without them the workflow may stall.
• Behavioral guarantees depend on the quality of initial instructions and skill implementations.
• Human checkpoints remain integral for design acceptance and for handling ambiguous specs.References:
• Core workflow terms: subagent-driven-development, TDD (RED-GREEN-REFACTOR), YAGNI, DRY, git worktrees.🔹 tool #subagents #TDD #YAGNI #coding_agents
🔗 Source: https://github.com/obra/superpowers
-
Nguyên tắc YAGNI trong kiến trúc phần mềm: Giúp tránh over-engineering nhưng cũng dễ bị lạm dụng. Cần phân biệt giữa "suy nghĩ trước" và "xây dựng trước" để hệ thống bền vững.
#laptrinh #kientruc #YAGNI #thietke #programming #architecture #design
-
@stevefenton If only there was an acronym to live by going forward…
-
@stevefenton If only there was an acronym to live by going forward…
-
@stevefenton If only there was an acronym to live by going forward…
-
@stevefenton If only there was an acronym to live by going forward…
-
Пишем код, который живёт долго: SOLID, DRY, KISS, YAGNI
Мы продолжаем нашу серию статей, посвящённых фундаментальным концепциям разработки. Сегодня мы поговорим о проверенных практиках, которые помогают разработчикам избегать распространённых ошибок и работать эффективнее. Мы разберём принципы SOLID, а также парадигмы YAGNI, DRY и KISS, которые особенно актуальны в объектно-ориентированном программировании.