Tag Archives: Software development

.NET Core: the small print

Some time ago, I wrote an article about upgrading code from .NET Framework to .NET Core. While this may give you a decent overview to get your code up and running in .NET Core, the devil is, as always, in … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , | Leave a comment

A small update on downgrading

About a year ago, I wrote some articles on downgrading a codebase, because Windows 10 2015 LTSB did not support any version of .NET higher than 4.6.2 (which also includes the .NET Core-based .NET 5 and higher). At the time, … Continue reading

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

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