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

Snapshot through the heart

Snapshot through the heart

Emma Fabre

July 02, 2020

Pointers and tips: dispelling the magic of git merge

Pointers and tips: dispelling the magic of git merge

Zvonimir Spajic

May 18, 2020