mindly.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mindly.Social is an English speaking, friendly Mastodon instance created for people who want to use their brains and their hearts to make social networking more social. 🧠💖

Administered by:

Server stats:

1.2K
active users

#softwaredesign

1 post1 participant0 posts today

For over two years now I've been working on the revival of a community calendar that was built in the heady days of the sharing economy before Uber and friends extracted every ounce of community goodwill in their thurst for profit.

A FOSS self hosted community ecosystem calendar (like say one for the local indie band scene) seems like a natural fit for the fediverse.

I've been unpacking some ideas for how this might work in the discussions on the code repo.

Would love folks to give it a read and give any feedback.

github.com/koalagator/koalagat

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

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.

🚨 Last call for the #DDD London online event for February 2025, later today! *Don't forget to fill in the short registration form in advance to get your event link*

I will be hosting Sonya Natanzon & Vlad Khononov for Complexity & Modularity: the Yin and Yang of Socio-Technical Design.

Join us online at 6pm UTC+0 on Tue 25th Feb.

events.teams.microsoft.com/eve

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

Replied in thread

I wonder how many software teams today are still betting heavily on UI tests, struggling with their nondeterministic behaviour, near-impossible diagnostics, slowness, verbosity and utter lack of design feedback.

There is a better way: small, fast-running test. We know this. It has been stated more than 30 years ago. If only we learn those lessons from the past.

archive.org/details/The_Smallt

#tdd #unittests #softwaredesign

(4/4)

Continued thread

When explaining the philosophy behind the SmallUnit framework, he mentions the following:

"The most radical philosophy espoused here is a rejection of user-interface-based tests. In my experience, tests based on user interface scripts are too brittle to be useful. Testers spend more time keeping the tests up to date and tracking down false failures and false successes than they do writing new tests.”

#tdd #unittests #softwaredesign

(2/4)

Remember when Slack used to be... a pretty straightforward chat app? Channels were on the left, chats were on the right. Logged into Slack today for the first time in a while, and it's kind of stunning how much of the UI is just not about the content of the core use case. Pop ups and "improvements" and additions obscure everything. It's a busy mess.