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

Why Duplication Beats the Wrong Abstraction in Software Development

By

rafaepta

7d ago· 6 min readenInsight

Summary

Sandi Metz reflects on the strong reaction to her assertion from RailsConf 2014 that "duplication is far cheaper than the wrong abstraction." She explores the consequences of choosing the wrong abstraction in software development, arguing that premature or incorrect abstraction can cause more harm than simple duplication of code. The article examines the trade-offs developers face when refactoring and emphasizes that duplication is often a safer, more practical choice than forcing a flawed abstraction.

Source

Hacker NewsWhy Duplication Beats the Wrong Abstraction in Software Developmentsandimetz.com

Key quotes

· 3 pulled
duplication is far cheaper than the wrong abstraction
prefer duplication over the wrong abstraction
This small section of a much bigger talk invoked a surprisingly strong reaction.
Snippet from the RSS feed
I've been thinking about the consequences of the "wrong abstraction."  My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advi

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.