https://podman-desktop.io/blog/podman-quadlet #PodmanQuadlets #PodmanDesktop #TechBuzzwords #SoftwareComplexity #DeveloperTools #HackerNews #ngated
#SoftwarePerformance & #SoftwareComplexity are related! It's common for refactoring to introduce unexpected regressions, and performance optimizations often face tough code reviews.
In this #InfoQ video, Richard Startin explores the recent enhancements to the Java String class and the intricate relationship between Complexity & Performance.
Have you faced this trade-off? Watch now: https://bit.ly/4hhpGmq
📄 #transcript included
Corollary: If I have to grep your source code for the error message to find out what it is and where it's coming from, you need to rewrite that error message and add more #documentation.
If there's no search results for an error message that can happen in your software, there's not enough #documentation (or you have too many dependencies)
(Sidenote, yes I checked other search engines, yes search engines suck)
If I have to use #strace to debug your software in the first place, you needed more logging and tracing (and it needed to be discoverable).
Okay, time for an Adam's Law of Software Complexity: if I can't work out which process to strace to debug your software, it's too complex.