software-architect

How do you evaluate a Software Architect?

What characteristics do you find more valuable in a software architect? How to evaluate one? For example: Is in-depth knowledge of a stack more important than a good overall knowledge of different stacks? How important are coding skills in comparison to other skills? How important are documentation skills considering agile methodolo...

Coder/Developer to Architect; Your experiences, realisations, Myths broken.

A lot of us in IT begin as coders/developers and some as coder/developer/business developer depending on whether you work for someone else or your self. While there is the list of what ideally the Architect should be doing and should know, I've found from asking around that it is not always so. It probably depends on the location at whic...

Designing the Architecture, separating projects. Am I "over thinking" ?

Imagine having the following scenario: You need to create a system where the Back end is seperate from the Front end, which is always important when programming, of course. But What if you want to be able to change the back end completely without changing the front end? When creating a big website for instance, I'd go with the followin...

How to improve software design skills?

In my point of view, design ability is harder to get than development/coding skills. When confronting a requirement , how to design the function modules, how to construct the program architecture properly? By the way, are there some books related? ...

What is the best way to structure a CRM system?

I've built a customer relationship management system in PHP which generates Quotes, Orders and Invoices and I am at a loss on the best way to structure the system. I currently have one table for each type (quote, order, invoice) and about 20 different pages for displaying the input forms and saving the data back to the database. This is...

What's wrong with the analogy between software and building construction?

Many people like to think of building software as constructing a building so we have terms like building blocks and architecture. However, lately I've been to a couple of talks and most people say this analogy is wrong especially around the idea of having a non-coding software architect in a project. In my experience, good software arch...

Application Architect vs. Systems Architect vs. Enterprise Architect?

So many buzzwords. Not sure if I need to start playing BS Bingo or not. And I'm not trying to be cynical. But I've heard many people with these various titles. There never seems to be a clear delineation between the three. Or there's a lot of domain crossover between the three. Actually, another I've seen while looking around here on Sta...

Software Architect responsibilities

I saw some previous posts here abour Software Architect role so decided to ask this question. About 8 months ago I ended up as a senior .NET developer position on a brand new ASP.NET project building web application from ground-up for a large federal client(US govt). Everything here seems normal except for one thing that I found extreme...