Top all-time · #3286
NDepend Blog
Company blog · blog.ndepend.comprogramming
NDepend Blog is the company blog at blog.ndepend.com, writing about programming. Since 2015, 23 different Hacker News readers have linked it 37 times, most often “Relax. Everyone’s Code Rots”. It is still writing: the last post was on 2026-06-07, and you can follow it by feed.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN commenters cite NDepend Blog posts on .NET deployment size and Blazor internals, LINQ IEnumerable performance, and visualising software architecture and code. Links are used as references.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Improve your .NET code quality with NDepend
Most-linked posts?
- Relax. Everyone’s Code Rots2 people · 2 mentions · first linked 2015-10-23
- Is There a Correct Way to Comment Your Code?2 people · 2 mentions · first linked 2017-05-19
- Mythical man month: 10 lines per developer day2 people · 2 mentions · first linked 2020-02-12
- Unit Testing Doesn’t Affect Codebases the Way You Would Think2 people · 2 mentions · first linked 2017-11-22
- Net 9.0 LINQ Performance Improvements2 people · 2 mentions · first linked 2024-10-18
What Hacker News says?
In the .NET context, browser-targeted deployments can have a minimal download overhead of around 2 MB, which is a far cry from 50 MB. How? Blazor. For details, see https://blog.ndepend.com/blazor-internals-you-need-to-know .
Comment linking /blazor-internals-you-need-to-know
on “.NET 5.0”Submitted Mythical man month: 10 lines per developer day as a story · 280 points
HN discussion> I have found myself tending more and more towards a style where I break even some relatively small modules up into fairly small pieces, and I have very, very clearly specified definitions for "what this module consumes" and "what this module provides". I have found this exact thing to be a very natural fit for functional programming. Which is also why I switched from Ruby (where I was already starting to write in…
Comment linking /hexagonal-architecture/
on “Forget monoliths vs. microservices: cognitive load is what matters”Submitted Net 9.0 LINQ Performance Improvements as a story · 203 points
HN discussionI think that "under 1 MB" represents the size of .NET runtime proper. However, additional required system DLLs increase the download size of a minimal application to the numbers I cited above [1]. Anyway, your example of Amazon's front page is interesting and is a good point (even though, in my quick test out of curiosity, relevant download size resulted in 2.2 MB [not authenticated] and 9.2 MB [authenticated] - qui…
Comment linking /blazor-internals-you-need-to-know
on “If Not SPAs, What?”Submitted Unit Testing Doesn’t Affect Codebases the Way You Would Think as a story · 178 points
HN discussionI am talking about IEnumerable, not IQueryable: https://blog.ndepend.com/net-9-0-linq-performance-improvemen...
Comment linking /net-9-0-linq-performance-improvements/
on “OOP is not that bad”Submitted .NET 5.0 – New APIs as a story · 172 points
HN discussionNDepend seems to be rather sophisticated in this regard: https://blog.ndepend.com/visualize-code-with-software-archit...
Comment linking /visualize-code-with-software-architecture-diagrams/
on “Effective Code Browsing”Submitted Managing your manager when it comes to legacy code as a story · 88 points
HN discussionYes, 11 lines of debugged, delivered source lines of code written per day is within the normal range. The basic COCOMO model used by David A. Wheeler's "SLOCCount" estimates person-months as 2.4 * (KSLOC**1.05), which was calibrated with painfully-won experience on a variety of software projects in the 80s. If you approximate that as 2.4 months per kSLOC, it works out to 13.7 lines of code per calendar day, or 18.5…
Comment linking /mythical-man-month-10-lines-per-developer-day/
on “An attempt to articulate Forth's practical strengths and eternal usefulness”Submitted Cyclomatic Complexity in C# as a story · 87 points
HN discussionSubmitted What to Do When Your Colleague Creates Spaghetti Code as a story · 78 points
HN discussionSubmitted Will Visual Studio Be Migrated to .NET Core and Become Multi-Platform? as a story · 4 points
HN discussionSubmitted Is There a Correct Way to Comment Your Code? as a story · 4 points
HN discussionSubmitted Relax. Everyone’s Code Rots as a story · 3 points
HN discussionSubmitted C# Discriminated Union: What's Driving the C# Community's Inquiries? as a story · 2 points
HN discussionSubmitted Explore What's New in .NET Core 2.1 and ASP.NET Core 2.1 APIs as a story · 2 points
HN discussionSubmitted A Manager's Guide to Legacy Code as a story · 2 points
HN discussionSubmitted Bridging the Communication Gap Between Developers and Architects as a story · 2 points
HN discussionSubmitted Visual Studio Next Version: What's Coming and What to Expect as a story · 1 points
HN discussionSubmitted Architecture of a C# Game Rendered with Blazor, Xamarin, UWP, WPF, and Winforms as a story · 1 points
HN discussionSubmitted The Singleton Design Pattern: Impact Quantified as a story · 1 points
HN discussionSubmitted Unit Testing Affects Codebases in Surprising Ways as a story · 1 points
HN discussionSubmitted Is There a Correct Way to Comment Your Code? as a story · 1 points
HN discussionSubmitted Pulling Your Team Through a Project Crunch as a story · 1 points
HN discussionSubmitted Why Expert Developers Still Make Mistakes as a story · 1 points
HN discussionSubmitted Secrets of Maintainable Codebases as a story · 1 points
HN discussionSubmitted Recovering from a Mission Critical Whiff as a story · 1 points
HN discussionSubmitted How to Prioritize Bugs on Your To-Do List as a story · 1 points
HN discussion