3 ms·
For me it's weird because I was obsessed with software architecture. At university, I majored in software design. I was obsessed with UMl diagrams, sequence dia
by jongjong 8mo ago
For me it's weird because I was obsessed with software architecture. At university, I majored in software design. I was obsessed with UMl diagrams, sequence diagrams and architectural philosophies like loose coupling and high cohesion... I went to uni, majored in software design. My dream position was software architect...
But then it's like the software architect role got phased out completely soon after I graduated. The radical ideology that software architecture doesn't matter started becoming mainstream... And code quality got really bad. I swear, I thought this industry had become a pure "job creation factory" just churning out unnecessary complexity to create jobs. Is still think it is the case.
Byt anyway now with AI, a lot of people are finally acknowledging that architecture is important, that coding is the easy part... Yada yada... Now everyone is finally saying what I'd been saying for over a decade... And it's like I'm finally able to shed this coder /code monkey identify which was shoved upon me and I can now start to use words like "software engineering" and "software architecture" again...
- philipwhiuk 8mo ago> But then it's like the software architect role got phased out completely soon after I graduated. The radical ideology that software architecture doesn't matter started becoming mainstream. I don't think that's true. What I do think is there's not historically been space for junior software architects. It's long been seen as the senior role you graduate to, not a position for a new grad who knows lots of theory but has little practical exposure.
- jongjong 8mo agoI was aware of that, but this senior role was replaced by other more generic senior roles like 'Head of Engineering' or just 'CTO'... And not one of my software engineering peers even thought about architecture. The number of times I've heard "architecture doesn't matter" or "clean code is completely subjective"...