---
title: "Discussion on \"Why Lombok Isn’t Saving You Code — It’s Costing You a Design\" | Hashnode"
description: "Discussion on \"Why Lombok Isn’t Saving You Code — It’s Costing You a Design\". There is a persistent belief in the Java ecosystem that Lombok “saves time” by removing boilerplate — especially getters and setters. It’s an appealing idea: annotate a class, remove fifty lines of repetitive code, ship features faster. “Look how cle..."
url: "https://hashnode.com/posts/why-lombok-isnt-saving-you-code-its-costing-you-a-design/69299db7bf1dc579335d15f4"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Why Lombok Isn’t Saving You Code — It’s Costing You a Design](https://blog.leonpennings.com/why-lombok-isnt-saving-you-code-its-costing-you-a-design?utm_source=hashnode&utm_medium=feed)

There is a persistent belief in the Java ecosystem that Lombok “saves time” by removing boilerplate — especially getters and setters. It’s an appealing idea: annotate a class, remove fifty lines of repetitive code, ship features faster. “Look how cle...

Nov 28, 2025 · 8 min read · blog.leonpennings.com  
Read the article

-   [#software-engineering](https://hashnode.com/tag/software-engineering)
-   [#boilerplate-code](https://hashnode.com/tag/boilerplate-code)
-   [#badpractices](https://hashnode.com/tag/badpractices)
-   [#rich-domain-model](https://hashnode.com/tag/rich-domain-model)

## Written by

[Leon Pennings](https://hashnode.com/@leon74)

@leon74 · Zoetermeer, The Netherlands

  
[View profile](https://hashnode.com/@leon74)

Trying to put engineering back into software development

I specialize in developing object-oriented java applications that aligns with business objectives, using Domain-Driven Design principles to ensure technical decisions drive tangible value. By focussing on a deep understanding of the business domain, I craft solutions that solve real problems while maximizing ROI. My approach evaluates the cost/profit ratio of every decision—only implementing technologies when the benefits outweigh the costs. I’ve been called in to revive stalled projects and address challenges where others have struggled. My focus is on creating software that not only meets but exceeds business expectations. Whether working with legacy systems or modern frameworks, I select the right technologies to maximize value—not just follow trends. I believe software should be a strategic asset, and this mindset guides every decision I make in development.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
