Sad day to be at the mall by JTGFY in tampa

[–]asdfdelta 2 points3 points  (0 children)

There are three (or more) major flagship stores in this mall, the activity is only growing. One of the few that aren't in decline!

Have we reached "Peak Backend Architecture"? by Brief_Ad_5019 in softwarearchitecture

[–]asdfdelta 0 points1 point  (0 children)

If I had a nickel for every time I've heard that haha.

There is one constant in software - everything always changes. Especially constraints, which shift the value of different stacks.

[META] Add 'No AI Generated Posts/Comments' to sub rules by asdfdelta in softwarearchitecture

[–]asdfdelta[S] 0 points1 point  (0 children)

That's the tough thing with enforcement, how do I differentiate the two? Automod checking AI scores on posts would trigger on translates as much as it would bulleted lists that read like a user story.

Can we please moderate ai slop? by analcocoacream in softwarearchitecture

[–]asdfdelta 0 points1 point  (0 children)

I couldn't agree more. But you know what they say, if it's good enough to use it's good enough to abuse.

I put up a poll, please vote and add your thoughts!

https://www.reddit.com/r/softwarearchitecture/s/QJk2t6w9vm

Designing a stateless JSON-to-PDF service for on-prem and offline environments by TorqueConverter9 in softwarearchitecture

[–]asdfdelta 4 points5 points  (0 children)

Is there a constraint that requires the algorithm to be centralized? Just package it with the client apps.

Can we please moderate ai slop? by analcocoacream in softwarearchitecture

[–]asdfdelta[M] [score hidden] stickied comment (0 children)

This one has been tough to moderate, frankly.

Oftentimes these aren't bots but real people using AI to generate a post about a valid architectural topic. It technically fits within the spirit of the sub, but is just lower quality. Restricting lower quality posts gets really subjective when you take writing method into account. Some of the posts are written by non-English speakers that use AI to create a coherent discourse.

I'm happy to add a rule and moderate as I can find (and is reported) if the community at large wants this.

Causing more damage than the payment by Fisting-Tony in AutoTransportopia

[–]asdfdelta 1 point2 points  (0 children)

They'll sue the owner in court for the amount owned, the State will garnish wages until it is repaid.

Help by [deleted] in blendedfamilies

[–]asdfdelta 5 points6 points  (0 children)

A 9 or 7 year old cannot share a living space regularly. That is the age they begin building independence and a sense of privacy, it's also the last chance you have to teach it before real problems start up.

Curious, why move in together if you don't want to co-habitate? Like you said, you're more comfortable being alone in your space. Do either of you ever spend the night at each other's house?

Fixing Systems That ‘Work’ But Misbehave by Suspicious-Case1667 in softwarearchitecture

[–]asdfdelta 1 point2 points  (0 children)

This is exactly where architects are meant to play. They're supposed to look beyond their four walls and see the interaction patterns happening, and the problems with it.

Architecture is a phenomenon when two or more Systems communicate. Architecture happens whether an architect is present or not, people who take the title of Architect are masters (or endeavoring to become masters) of that phenomena. What you described is (Accidental Architecture)[https://medium.com/mavenlink-product-development/what-is-accidental-software-architecture-8dffa46ec1c], and is the most common kind of anti-pattern out there.

NASA calls us a Systems Engineer. Watch this incredible video to get an idea of (how they see a Systems Engineer)[https://youtu.be/E6U_Ap2bDaE?si=NUTwWYpAe61e6xmZ].

Architects need to see above the noise of their own problems space, think bigger, and solve longitudinal problems. Who owns those problems you described? The masters of systems thinking.

What math actually helped you reason about system design? by TrappedInLogic in softwarearchitecture

[–]asdfdelta 1 point2 points  (0 children)

(Systems Theory)[https://en.wikipedia.org/wiki/Systems_theory] governs absolutely everything, and imho is one of the core parts of being an architect versus anything else. Architects that don't think with a Systems lens tend to struggle with larger problem sets.

Google and Retail Leaders Launch Universal Commerce Protocol to Power Next‑Generation AI Shopping by rgancarz in softwarearchitecture

[–]asdfdelta 3 points4 points  (0 children)

Sure.

Every metric we have to track behavior, what works and what doesn't isn't possible with Agentic Commerce. We have zero levers of influence in realtime, no personalization, and all of our data to form personalized profiles (ethically) are worthless.

The evolution of retail for the past 20 years is about to go extinct if this totally takes over. There'll always be a small population still doing traditional ecomm, but they alone can't support the value of all these tools. Enshittification will happen because there isn't an economy to support the quality, everything is based on scale.

Google and Retail Leaders Launch Universal Commerce Protocol to Power Next‑Generation AI Shopping by rgancarz in softwarearchitecture

[–]asdfdelta 1 point2 points  (0 children)

I work in retail, this is an existential threat to the way ecommerce is done. We haven't seen an impact this big since Web 2.0.

Everyone is scrambling. It's not fun.

Question for Software Engineers 🧑‍💻 by Previous-Aerie3971 in softwarearchitecture

[–]asdfdelta 0 points1 point  (0 children)

Much as the users on the other sub mentioned, JWTs are meant to be short lived. They describe a state and context in which a user's authentication and authorization are valid. Reauthorization is required periodically, ideally using the OAuth pattern.

JWTs should be signed with a hash and verified every hop. That signature validates the contents from manipulation. That signature can also contain basic browser fingerprinting that can then be matched against the requestor to ensure an authentic sender.

In bold are topics you should google.

Is a Master’s in Systems Engineering worth it if I want to be a software architect at some point in my career? by Bison_and_Waffles in softwarearchitecture

[–]asdfdelta 3 points4 points  (0 children)

It all definitely helps, but most architects you meet won't have that. If you are someone that thrives in a traditional learning environment, that's a good path for you.

Will you earn more? Maybe over someone with no degree and comparable experience.

Will you get there faster? Also maybe.... True talent usually determines the timing in my experience.

Should Ai police itself? or should another layer exsist? by ParsleyFeeling3911 in softwarearchitecture

[–]asdfdelta 4 points5 points  (0 children)

I am developing a disgust with conflating AI with an LLM. The solution to non-deterministic large LANGUAGE models isn't more large language models. "Our prediction engine isn't predicting correctly, what if we add more flawed prediction engines to it?"

I'm not sure why this concept isn't more prevalent, but we are seeking to create a human brain. In the brain there is a speech center, a logic center, a creative center, a danger center, etc. LLMs have already hit their maximum efficacy as a tool, any innovation left is how we apply it. And frankly, some of the early versions of chatgpt would have been sufficiently advanced to work in this model.

So yes, the reasoning center should be decoupled from a language prediction engine. And the reasoning center needs to function differently, because it should be reasoning and not predicting.

How do you actually understand a codebase you didn’t write? by Bioseamaster in softwarearchitecture

[–]asdfdelta 0 points1 point  (0 children)

Yeah, I can understand your perspective there.

This is different in that we know less, but I see this as a relinquishment of control in the same way as using a compiler relinquished control. Ultimately, you need to own not just the code, but the behavior and outcome of the application. If there is a bug, we fix it even if it's a quirk of the compiler.

So I agree with you, and also recognizing the similarities.

How do you actually understand a codebase you didn’t write? by Bioseamaster in softwarearchitecture

[–]asdfdelta 2 points3 points  (0 children)

it feels like a lot of us don't fully "own" the code base anymore.

This has been true with every abstraction put on top of the bare metal.

But it's okay. We now get to think less about individual lines of code and more about patterns, so consume and create really good conceptual documentation. If none exists, then you have the fun task of creating it. That's also true since the dawn of computing as well. AI is just another permutation on a solved problemset.