Menu

Abstractions as simplifications

Published on June 18, 2020 and filed under Software engineering
Written
by Tony Messias and will take

4 minutes

of your time.
In short
Abstractions are sometimes perceived as “more layers” or “more boilerplate”, and there seems to be some pushback on them claiming they add more unnecessary complexity to the application. I think there is a misconception on what abstractions are and which benefits they bring. In this short post, I try to argue that abstractions are supposed to be simplifications.
Twitter logo

Want to see more articles like this in your inbox? You know what to do.

Written by

Tony Messias

Also known as ‘that cat man’ or ‘that guy working with Kurt Cobain looking over his shoulder all the time’, this Brazilian developer never stops learning.

Learn more about Tony Messias

Related articles

How to keep pair programming digestible

How to keep pair programming digestible

Wouter Sioen

November 06, 2018

I’m starting a greenfield project and I’m terrified.

I’m starting a greenfield project and I’m terrified.

Jonas Drieghe

August 04, 2020

Towards better code reviews

Towards better code reviews

Jonas Drieghe

July 14, 2020