Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6785

P

Peter Thomas

Personal blog · ptrthomas.wordpress.comprogrammingweb

Peter Thomas writes Incremental Operations, a personal blog at ptrthomas.wordpress.com about programming and web. Since 2008, 11 different Hacker News readers have linked it 12 times, most often “Java call stack – from HTTP upto JDBC as a picture (2006)”. The last post was in 2017, but the archive is still widely read.

Visit the blog
12mentions?
11HN people?
2008–2024first – last linked?
Links on Hacker News per year · peak 2 in 2015

Too few sampled comments (7) to say how often HN recommends it.?

Why HN links it

HN commenters link this blog's 2006 post, which shows a screenshot of a small Java web app's call stack, to illustrate framework complexity and deep abstraction layers. No comment judges the writing itself.

Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Peter Thomas

Most-linked posts?

  1. Java call stack – from HTTP upto JDBC as a picture (2006)
    8 people · 9 mentions · first linked 2015-03-14
  2. A long road: J2EE web app request, from web server to database call
    2 people · 2 mentions · first linked 2010-07-22

What Hacker News says?

  1. Good luck on improving the situation as long as you have people running around who consider this all fine and normal. https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “24-core CPU and I can’t move my mouse”
  2. Submitted Java call stack – from HTTP upto JDBC as a picture (2006) as a story · 124 points

    HN discussion
  3. Maybe the introductory text primed me to expect much worse, but I actually found the code quite readable although definitely underabstracted. I was expecting the opposite, the sort of code I usually see from beginning Java programmers: classes and methods everywhere, but almost no real work. A long time ago, I (briefly) worked with Enterprise Java. The things I saw were far worse than this. 100+ deep callstacks[1].…

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “TerrariaClone – An incomprehensible hellscape of spaghetti code”
  4. Submitted (2006) Java call stack – from HTTP up to JDBC as a picture as a story · 2 points

    HN discussion
  5. OTOH a lot of the abstractions are created because problems aren't solved coherently but rather partitioned into organizational structures adding incidental complexity. The worst are <noun>-services that seem to always do too much/too little or have interface designs that suit itself than needs of clients/consumers. I spend a fair amount of time decomplexifying the org out of architectures when we realize that perfo…

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “A Note on Essential Complexity”
  6. Submitted Java call stack – from HTTP upto JDBC as a picture as a story · 2 points

    HN discussion
  7. I was suddenly reminded of this blog post from 2006, a screenshot of the stack of a small web app: http://ptrthomas.wordpress.com/2006/06/06/java-call-stack-fr...

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “Why I hate frameworks (2005)”
  8. Submitted A long road: J2EE web app request, from web server to database call as a story · 1 points

    HN discussion
  9. I refrained from replying as different folks have different experiences and views. I'll just leave this picture[0] of what I consider not optimized . Most of my beef is with JPA/JPQL/but-most-of-all-Hiberhate-- it's a 2000's solution for a 1990's problem . [0] https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “Spring-rs is a microservice framework in Rust inspired by Java's spring-boot”
  10. Submitted Wicket and GWT compared with code as a story · 1 points

    HN discussion
  11. See the original: https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “Friends don't let friends do Java”
  12. Would you look at that beast! The bigger PDF image is on the post: https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...

    Comment linking /2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/

    on “Why I Hate Frameworks (2005)”

Search all of HN for ptrthomas.wordpress.com

Linked by the same people?