Tag Archives: Software development

Managers in software

This draft was originally made on September 18th, 2018, and contains nothing but the title. So what was it that I wanted to say about managers in software? I suppose some of it may have been covered in the article … Continue reading

Posted in Software development | Tagged , , , , , , | Leave a comment

Am I a software architect?

In the previous article, I tried to describe how I see a software architect, and how he or she would operate within a team or organization. One topic I also wanted to discuss is the type of work a software … Continue reading

Posted in Software development | Tagged , , , , , | Leave a comment

The “Visual Basic Effect”

The programming language of BASIC has always been a popular option for beginners in the past. BASIC is an acronym that stands for “Beginner’s All-purpose Symbolic Instruction Code”. So its designers were clearly targeting beginner programmers. As a result, the … Continue reading

Posted in Software development | Tagged , , , , , , , , | Leave a 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

Scali on Agile Development

I recently wrote The Pessimist Pamphlet. I said there: I agreed with most of the Agile principles and the underlying reasoning ‘Most of’? So not everything? Well, perhaps I should clarify this. So let’s first walk down the 4 main … Continue reading

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

The Pessimist Pamphlet

When I first heard of Agile development, I got a feeling of catch-22. That is, I agreed with most of the Agile principles and the underlying reasoning. However, I felt that the reason why I agreed is because of my … Continue reading

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