#SoftwareDesign
Loose coupling and high cohesion reduce dependencies and prepare your code for the next change.

#SoftwareDesign #CleanCode
November 1, 2026 at 9:44 AM
Guideline of trade-offs: there is no free lunch. "Neither abstraction nor simplicity is a substitute for getting it right." — Butler Lampson

#Programming #SoftwareDesign
October 29, 2026 at 8:28 AM
🔍 The abstraction tax is real. Don't reach for a new framework when boring code, well-tested primitives, and a single SQLite file will do. Simplicity isn't complex; it's disciplined. #SoftwareDesign #Simplicity #Engineering

#SystemsThinking #DeepSignal #TechEthics #FutureOfWork
October 30, 2026 at 10:46 AM
Complexity is anything related to the structure of a software system that makes it hard to understand and modify. — John Ousterhout, A Philosophy of Software Design

#SoftwareDesign #Programming
November 1, 2026 at 2:13 AM
The book that bridges the gap between writing code and designing software. 371 pages, plain Java 17.

#SoftwareDesign #Java
The book that bridges the gap between writing code and designing software. 371 pages, plain Java 17.
www.amazon.com
www.amazon.com
October 30, 2026 at 6:52 PM
Unix philosophy applies to AI. Composed, single-purpose agents outperform monolithic prompts. Reliability comes from focused specialization, not massive complexity. Build small. Build smart. #AI #MLOps #SoftwareDesign

#AI #Tech #DevSky #BuildInPublic #OpenSource
October 30, 2026 at 10:44 AM
Don't design for the future you imagine. Design for the requirement you have, and keep the next change cheap.

#YAGNI #SoftwareDesign
Don't design for the future you imagine. Design for the requirement you have, and keep the next chan
www.amazon.com
www.amazon.com
October 28, 2026 at 5:25 PM
Good code is not just written. It is designed. Learn how, with before-and-after Java you can run.

#CleanCode #SoftwareDesign
Good code is not just written. It is designed. Learn how, with before-and-after Java you can run.
www.amazon.com
www.amazon.com
October 26, 2026 at 3:11 PM
The better your team understands design, the less time it spends fixing the same bug in two places. Try the 24-question design review.

#SoftwareDesign #CodeReview
Software That Can Change
codersite.dev
codersite.dev
October 25, 2026 at 5:19 AM
AI can generate code. What does it take to build software you can trust? Jesper Pedersen and Klaus Iglberger talk about code quality, software design, junior developers and liability in the age of AI. New on The Curious Developer:
youtu.be/8RYbjOns1nE

#Cpp #AI #SoftwareDesign
AI, Code Quality, and the Future of Developers - Interview with Klaus Iglberger
AI can generate code. But what does it take to build software you can trust?In this episode of The Curious Developer, KDAB’s Jesper Pedersen talks with Klaus...
youtu.be
October 27, 2026 at 7:00 AM
Good Kotlin APIs make invalid states difficult to express. Use types to encode meaningful constraints, sealed hierarchies to model finite alternatives, and compiler feedback to catch mistakes early. #Kotlin #TypeSafety #SoftwareDesign
October 23, 2026 at 7:30 PM
Building a catalog, knowledge base, or blog? How would you structure its URLs? Xojo Web 2026r3 lets you map typed URL patterns to your pages.

https://blog.xojo.com/2026/10/20/xojo-web-2026r3-url-routing-new-features-and-two-important-changes/

#WebDevelopment #SoftwareDesign #URLRouting #Xojo
October 23, 2026 at 1:55 PM
Technologies change. Design principles don't. Learn the ones that will still matter in 10 years.

#SoftwareDesign #Java
Technologies change. Design principles don't. Learn the ones that will still matter in 10 years.
www.amazon.com
www.amazon.com
October 22, 2026 at 6:02 PM
DRY. KISS. YAGNI. The three habits that separate seniors from juniors.

#SoftwareDesign #software #TechBooks
DRY. KISS. YAGNI. The three habits that separate seniors from juniors.
www.amazon.com
www.amazon.com
October 21, 2026 at 11:48 AM
Why are some codebases still easy to change after 5 years, while others need a rewrite after one? SOLID, DRY, KISS, YAGNI and more, each with a short Java example.

#SoftwareDesign #Java
Software Design Principles Explained with Java Examples: SOLID, DRY, KISS, YAGNI and More
The software design principles every developer should know, each with a short Java example: SOLID, DRY, KISS, YAGNI, separation of concerns, composition over inheritance and the Law of Demeter.
codersite.dev
October 22, 2026 at 9:35 PM
570 - Monthly active agents belongs in your design plan. If you build software, you now have two kinds of users, and only one of them clicks things on a screen.

youtu.be/6w8E-5SwvoQ

#aiagents #softwaredesign #mcp #dataplatform
October 20, 2026 at 2:58 AM
🚀 Entdecke das Model-View-Controller (MVC) Pattern! 🧠 Es ist der Schlüssel zu sauberer Software-Architektur. ✨ Lerne hier mehr: https://www.datenbanken-verstehen.de/lexikon/model-view-controller-pattern #Coding #SoftwareDesign #MVC
October 18, 2026 at 1:45 PM
The biggest threat to your codebase is not hackers. It's poor dependency management.

#programming #software #SoftwareDesign
The biggest threat to your codebase is not hackers. It's poor dependency management.
amzn.to
amzn.to
October 17, 2026 at 4:21 AM
Fix cohesion first and coupling tends to fix itself. Most of SOLID is those two ideas in different clothes. go.ombulabs.com/f5n #SoftwareDesign
October 16, 2026 at 5:59 PM
Would an invoice or manual be more useful inside your Android app? Xojo’s MobilePDFViewer lets you display the PDF within the app’s interface.

https://blog.xojo.com/2026/03/31/more-new-features-for-android/

#MobileDevelopment #AndroidDevelopment #SoftwareDesign #Xojo
October 16, 2026 at 2:24 PM
I kept running into CRMs that felt disorganized, bloated, or just annoying. I’d seen what bad software looks like from an inventory background, and I knew a bunch of small-business owners who needed better systems. So I started building. #CRM #SmallBusiness #SoftwareDesign
October 14, 2026 at 10:35 PM
Blogged: How Long Does It Take to Learn TDD? Longer Than You Think, And That's Fine.
https://principal-it.eu/2026/10/how-long-to-learn-tdd/

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
October 14, 2026 at 5:29 PM