norden.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Moin! Dies ist die Mastodon-Instanz für Nordlichter, Schnacker und alles dazwischen. Folge dem Leuchtturm.

Administered by:

Server stats:

3.5K
active users

#softwaredesign

0 posts0 participants0 posts today

Over-engineering takeaways:
➡️ Misjudging future requirements can lead to inappropriate abstractions.
➡️ Avoiding over-engineering can be as impactful as achieving technical brilliance.
➡️Simplicity is key to maintainability.
➡️Avoid predicting needs that aren't certain.
➡️Create abstractions that align with current and reasonable future requirements.

16elt.com/2024/09/07/future-pr

The fact DoS-ing a server is even effective as a method of silencing anyone/anything is an indicator of the wrong design being used.

Server-centric design is almost always the wrong architecture to use for anything that is not strictly and invariably hierarchical (and even then, a *lot* of cases can do with message-centric and/or content-addressed distributed protocols).

#SoftwareDesign #Software #Servers #Protocols #Architecture #DoingItWrong

Once again, GMail is helpfully shepherding me to overcommit myself by *only* providing 'Yes' suggestions when someone asks me to do a thing.

But, here's a secret: I already know many good ways to say 'Yes' to things! Those words already flow out of my fingers very easily.

I would find it far, *far* more helpful and labor-saving if Google would provide a variety of starting points to kindly/politely say 'No' to a request.

On Wednesday June 18, I'll be hosting my workshop "Refactoring Legacy Code Guided By Approval Tests" at DevOpsDays Amsterdam 2025. In this hands-on workshop you will learn how to use Approval Tests for testing legacy code using an outside-in approach. You’ll be able to practice how to safely refactor the code while also adding fine-grained unit tests and eventually introducing a new feature.

Hope to meet you there!

Many systems deal with data structures outside of their direct control. Whether that be events another service publishes, an API contract or a payload passed to a serverless function.

I don't like dealing in absolutes, but you should NEVER let these external events drive your internal business logic.

In this video, I'll show you an alternative.

#eda #systemdesign #softwaredesign
youtu.be/acH-Ke66F9Q

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

The latest issue of #AdvancesInComputing is here!

Highlights you can’t miss:
🔍 A deep dive into self-designing software—a glimpse at the future of autonomous programming.
📉 How did Intel’s “fall from grace” happen?
💡 Plus, handpicked stories from ACM’s Interactions and XRDS magazines.

Dive in and explore 👇
linkedin.com/pulse/self-design