---
title: "Discussion on \"Digging the actual Next.js source code: A nightmare\" | Hashnode"
description: "Discussion on \"Digging the actual Next.js source code: A nightmare\". As expected when posting, some users claim that I picked one specific sample. I can't put all samples here that I found, this blog post would be endless. You are very welcome to check the code yourself, with Code Complexity linters and your own thoug..."
url: "https://hashnode.com/posts/nextjs-sourcecode-nightmare/662ab4f0f95ff496371654d5"
---

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

Discussion

# [Digging the actual Next.js source code: A nightmare](https://blog.activeno.de/nextjs-sourcecode-nightmare?utm_source=hashnode&utm_medium=feed)

As expected when posting, some users claim that I picked one specific sample. I can't put all samples here that I found, this blog post would be endless. You are very welcome to check the code yourself, with Code Complexity linters and your own thoug...

Apr 25, 2024 · 8 min read · blog.activeno.de  
Read the article

-   [#nextjs](https://hashnode.com/tag/nextjs)
-   [#software-development](https://hashnode.com/tag/software-development)
-   [#web-development](https://hashnode.com/tag/web-development)

## Written by

[David Lorenz](https://hashnode.com/@activenode)

@activenode

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

Frontend Architect having worked with IE5 Ω

## Responses 1

Markdown supported · ⌘↵ to post

[Ted](https://hashnode.com/@turma)

[Apr 26, 2024](https://hashnode.com/posts/nextjs-sourcecode-nightmare/662ab4f0f95ff496371654d5/comment/662bfedbba936d6c57b7021a)

All true. And there’s a lot of projects like Next.js. Big guys on this market are always in a hurry. And frameworks have become piles of tech debts and broken promises.

[David Lorenz](https://hashnode.com/@activenode)

[Apr 28, 2024](https://hashnode.com/posts/nextjs-sourcecode-nightmare/662ab4f0f95ff496371654d5/comment/662bfedbba936d6c57b7021a#reply-662ea68280d357bbf3cd4cac)

I see this everywhere, unfortunately. Speed and short-time financial value over long-term quality

[Wojtek Majewski](https://hashnode.com/@jumski)

[Dec 22, 2024](https://hashnode.com/posts/nextjs-sourcecode-nightmare/662ab4f0f95ff496371654d5/comment/662bfedbba936d6c57b7021a#reply-6767e87819a14af11b601020)

This is so true! I had troubles with LangChain once and dived into its codebase and what I saw there was conplete horror and lack of some overall driving direction - layers of new functionalities added as if/else statements were intermingled with some polymorphism here and there.

Its how things are today - beautiful on the outside but ugly on the inside. Probably because everyone crunches hard to ship more than competitors and developer facing DX is prioritized over maintainer facing DX unfortunately...
