Category Archives: Software Architecture

How Software Engineers Became Software Developers

2015-09-29 This article looks at how and why modern software projects easily become messy and extremely convoluted. This article should not be understood as against new concepts but as a promoter of software engineering education, skills, and experience that allows engineers … Continue reading

Posted in Practical Software Engineering, Software Architecture, Software Engineering Concepts | Leave a comment

Crosscutting concerns (in software design)

2015-09-22 In software designing crosscutting concerns are concerns (requirements) that span over many layers (tiers) of your application. Generally, the majority of the application functionality will be arranged in tiers and there will be some functionalities (examples below) that would span … Continue reading

Posted in Software Architecture | Leave a comment

Protect your (software) architecture

09-10-2015 The most common problem I have seen in software projects that don’t have a responsible, capable, and experienced architect is that those projects tend to be very messy. Most such projects are filled with pretty much all technologies and libraries that were … Continue reading

Posted in Software Architecture | Leave a comment