Just finished reading Clean Code. My immediate impression is that it is not one of the most useful books on software design I have read.
The problem I have with books like Refactoring, Design Patterns and Clean Code is, that they tend to be a list of solutions for you to
Jakob Jenkov
8,803 posts
Software Architect, Design Thinker, Java Champion. jenkov.com
- Thank you very much, everyone !!! :-) ... to the Java Champions for nominating me, and to all of you who have read my Java tutorials enough to even make this a possibility :-) Thank you!!
- Just realized I have been blogging about Java, web and related technologies for 13 years now... since 2006 ! ... more than 950 articles has come out of that. I hope I have 13 more years of serving the developer community in me ;-) #Java
- This saturday my developer tutorial website tutorials.jenkov.com crossed 100.000.000 page views in its life time! I guess I can call myself a blogger now ;-) Thanks to everyone who've visited my website over the years and helped reach the 100 million page view milestone :-)
- What are the real benefits of Functional Programming? Can anyone point me to an article explaining - not just the techniques - but an actual explanation as to why FP should be *better* than OOP? I am genuinely curious!
- If you are learning Java Concurrency at the moment, I have a 22 video playlist on the topic - here: youtube.com/playlist?list=โฆ #Java
- Java 20 released today - on my birthday! Yaay! :-D #Java
- OpenJDK + GraalVM + TornadoVM + Maven + Jetbrains + Eclipse + Android + JavaFX + Swing + Skija + etc. ...+ new Java releases every 6 months + improving performance almost every release => Pretty solid ecosystem :-)
- My #Java single-threaded concurrency solution is currently able to switch between tasks around 75-80 million times per second - on my 6 year old laptop. I guess that's enough for a lot of use cases. I still need to tweak the design a bit + add features, so the number may change.
- My Java Concurrency video playlist now contains 26 videos covering various aspects of Java multithreading and concurrency - including virtual threads ๐ youtube.com/playlist?list=โฆ #Java #JavaConcurrency #JavaMultithreading #Parallelism



