Open in app

Sign In

Write

Sign In

Jonas Tulstrup
Jonas Tulstrup

348 Followers

Home

About

Published in Better Programming

·Pinned

Avoiding Premature Software Abstractions

How we removed 80% of our code — improving development speed and reducing errors — Software developers love abstractions. Abstractions are great and absolute key for efficient development. Writing software using solely 1’s and 0’s would be quite the chore after all. The problem comes when abstractions are introduced prematurely, i.e., before they are solving a real non-theoretical problem. …

Programming

13 min read

Avoiding Premature Software Abstractions
Avoiding Premature Software Abstractions
Programming

13 min read


Published in Better Programming

·Mar 8, 2022

The Decorator Pattern, Why We Stopped Using It, and the Alternative

Issues arising from the decorator pattern and how to avoid them — The decorator pattern is a well-known and widely used programming design pattern. At first glance, the pattern seems to fit multiple software development principles and best practices, however, after years of using the pattern, we have noticed some serious issues. …

Programming

4 min read

The Decorator Pattern, Why We Stopped Using It, and the Alternative
The Decorator Pattern, Why We Stopped Using It, and the Alternative
Programming

4 min read


Published in Better Programming

·Dec 8, 2021

Why We Quit Unit Testing Classes to Focus On a Behavioral Approach

Why you should consider avoiding class-level tests, in favor of a behavior-oriented approach — I recently wrote a post explaining how we removed 80% of our code by avoiding premature software abstractions and how that greatly improved development efficiency and reduced errors. One point that I largely left out of that post, was our decision to completely stop writing unit tests for individual classes…

Programming

10 min read

Why We Quit Unit Testing Classes to Focus On a Behavioral Approach
Why We Quit Unit Testing Classes to Focus On a Behavioral Approach
Programming

10 min read

Jonas Tulstrup

Jonas Tulstrup

348 Followers

Tech and Team Lead at MobilePay | Join my email list for helpful insights https://jonastulstrup.medium.com/subscribe

Following
  • Sam Redmond

    Sam Redmond

  • Maximiliano Contieri

    Maximiliano Contieri

  • Gorm Sorensen

    Gorm Sorensen

  • Martin Mortensen

    Martin Mortensen

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech