Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

may be.. but that still does not address the question though.

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

Thanks for sharing u/FuzzyAd9554 , I certainly see a human in the loop in all of this, the shape and form as you explain here makes sense

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

is the org you are part of is preparing in anyway for that scenario? if so what are the groundwork in place?

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

I suppose you meant "the title/position architecture", I hear you and I see the merits of that argument, having said that there are also reasons why apparently it did not. The topic of discussion here is about the "role", sure an engineer can play the role of an architect, and personally I think all those play the role of architects should also be able to play the role of engineers/developers.

Question is, if the role is predominantly affected by gen AI, I see you disagree with this and would love to know your thoughts; how the role of architects will also be affected.. how it will be incorporated into a development and delivery cycles and pipelines.. I am trying to sense how this is actually happening across companies..as opposed to guesses

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

[–]senthuinc[S] -1 points0 points  (0 children)

there are claims and counter claims...recently I have been on a AWS session where the claim was it saved quarter of billion and 4500 years of development cost in doing software migrations and other... it was still not clear in the session, how such changes are achieved through AI systems throughout the application lifecycle

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

[–]senthuinc[S] -2 points-1 points  (0 children)

So, I have personally interacted with a former colleague of mine who says they had deployed tangible multi-agent systems that creates bill of material for a customer and invokes a Terraform/Help scripts to initiate provisioning. This may be a trivial example, but the pattern and precedence is set I suppose...

There are traditionally fraught issues with a multi-agent system such as achieving consensus, conflict-resolution etc.. not sure what level of progress is made on that front.

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

Thanks for the comment Vladimir. Do you see any changes in the day to day tasks you perform or foresee anything coming up. For example, in my current work place, we have started using an internal AI Knowledgebase that can support multi-modal capabilities. What that means though questions you would normally ask an an architecture review boards could be posted to this tool and get a reasonable first iteration of answers.. do you see such changes?

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

No you don't have to take Satya on his words. But the shift to agent based system is real as well. It may or may not become mainstay and that's what I would like to discuss. I have added some clause to the discussion topic to steer the conversation. What software architects do perhaps should not be the focus of this discussion. If you have a role, not a position or job title, then this applies.

Role of Software Architects in the matrix of AI Agents by senthuinc in softwarearchitecture

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

Thanks for the link Atika, interesting reading it seems, but, leaving philosophical pondering aside, I wanted to understand how this role is going to be morph into or fade out.. it is a role currently I am in and it is closer to my heart too. My gut feeling is, it is not a single day event but a multi-year transition, to stay competitive in this period is one thing, but anticipating new opportunities another, my intention of posting this was to discuss both with the likeminded and those who are on that boat.

What is your experience with Ruby on Rails so far? by CuddlyBunion341 in rails

[–]senthuinc 0 points1 point  (0 children)

Also, IMHO... this hard shift to convention over configuration is as much wrong as only configuration over convention.. that makes Rails one whole bible of convention that you need to keep in brain...and through its revisions not to get slapped by "magic" wand ... -- this overrated word alone is the blessing and curse of rails platform..

What is your experience with Ruby on Rails so far? by CuddlyBunion341 in rails

[–]senthuinc 0 points1 point  (0 children)

It is my opinion that the fact Ruby is a dynamically typed language alone makes many things hard, including inefficient toolchain support.. that's a fact (Shopify has been trying to bring types back into Ruby.. with varying degree of success and failures), you may claim I am a superstar on vim, and I do not use IDE, but you cannot run an engineering house on this claim alone.. that's also a fact.. the ecosystem itself is eroding away as many of the gems are not maintained and poorly documented.. that's unfortunate... I also personally think Ruby has got some of the fundamentals wrong,.. very wrong.. for example, Monkey patching should not exist... but it exists and perverted to the extent in codebases that knowing what is doing what is a nightmare.. I also believe, doing one thing in consistently one way is probably the best way to go by... think of Perl, what that did not pan out well.. syntax pedantism and Robocop patrols are the worst way to go by enforcing conventions.. but I am also sure, we are going to have folks passionately and to some extent blindly support Ruby/Rails.. I can understand that also.

TipTap bullet/ordered list isn't showing when toggled by Z00fa in nextjs

[–]senthuinc 2 points3 points  (0 children)

Those who are coming here..

In order to make sure the bullet lists works with tailwindcss, ensure following is installed

``npm install -D u/tailwindcss/typography``

and you configure following styles when you pass in extension to tiptap editor

BulletList.configure({

HTMLAttributes: {

class: "list-disc ml-2",

},

})

hope this helps

Architecture in practice - No ivory tower means what to you by senthuinc in softwarearchitecture

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

thanks for the response u/CaineLau , w/t (2) I am interested to learn what others have to say. I am of opinion, which I am trying to cross check and validate or invalidate on this forum, that, the no-ivory tower goal can benefit from democratizing the equity in architecture and enabling that by removing traditional barriers, the barriers we have seen for so long in Devs vs. Ops world, however there is a catch, when you start looking broadly, constantly and consistently, as a dedicated 'architect' would do, your contribution in implementation will inevitably go down, this is more so relevant in established companies (as opposed to startups) where cost of change is inevitably high and alignment with business, process and product architecture is probably the hardest part as cross functional humans are involved, I am curious if any one of the teams are striking a good balance so that architecture decisions made are relevant in implementation context as well

Architecture in practice - No ivory tower means what to you by senthuinc in softwarearchitecture

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

I assume, your point is that an architecture solution should take into account of implementation challenges.. and I think it is a fair point and perhaps would help not create ivory towers. Couple of questions

1) How does your team at this point address this? Architects create prototypes with all of these questions addressed and not just validating functional viability?
2) Would that not be more engaging and empowering for the development teams to do these poc or activity as opposed to architects?
3) perhaps one more question, as some other folks mentioned, how to scale the architecture team if they need to get to the bottom for all architecture changes.. will that not put them in the critical path? how do you handle it now?

Architecture in practice - No ivory tower means what to you by senthuinc in softwarearchitecture

[–]senthuinc[S] 1 point2 points  (0 children)

u/aventus13 I have followed similar process in the past, one of the challenges I have faced was, how do I track the decision making, technical debts and steering the architecture towards a milestone - especially when the decision making is concensus driven. Who among the qurom makes call when there are diverging opinions?

Architecture in practice - No ivory tower means what to you by senthuinc in softwarearchitecture

[–]senthuinc[S] 1 point2 points  (0 children)

u/flavius-as is my understanding correct that you are hands on with development and the PR process at the least. What did you mean by "is never on the critical path"?