Tag Archives: Software engineering

Who is a software architect? What is software architecture?

After the series of articles I did on software development a while ago, I figured that the term ‘Software Architect’ is worth some additional discussion. I have argued that Software Engineering may mean different things to different people, and the … Continue reading

Posted in Software development | Tagged , , , , , , , | 1 Comment

What is software development? An art? Craft? Trade? Occupation?… Part 3

In the previous two parts we have seen that software development is a very large collection of technologies and methodologies, and an area that has been in constant development since the advent of computers. However, even though every few years … Continue reading

Posted in Software development | Tagged , , , , , , , , | 1 Comment

Bugs you can’t fix

Although I generally want to avoid the usual car-analogy, in this case I am talking from real-world experience which happened to be car-related, so you will have to excuse me. No car is ‘perfect’… Every car has certain ‘bugs’, as … Continue reading

Posted in Software development | Tagged , , , , , , , | 3 Comments

What is software development? An art? Craft? Trade? Occupation?… Part 2

Software Engineering seemed like a good idea at the time, and the analogy was further extended to Software Architecture around the 1990s, by first designing a high-level abstraction of the complex system, trying to reduce the complexity and risks, and … Continue reading

Posted in Software development | Tagged , , , , , , | 10 Comments

What is software development? An art? Craft? Trade? Occupation?… Part 1

From very early on, I noticed that although some of my friends in school had computers as well, they didn’t all use them for the same things. Some just liked to game on them. Others also liked to do their … Continue reading

Posted in Software development | Tagged , , , , , , | 2 Comments