Skip to content

Thoughtful Dane

Reflections on life in the outskirts of Stockholm

  • Software
  • Games
  • Shop
  • About
  • 0,00 € 0 items

Tag: Software development

If your code is hard to test, you haven’t designed it well

Each Tuesday, I post a one-liner — an insight learned from 20 years as a software development professional distilled into a succinct statement.

Frederik Jensen Software August 22, 2023May 2, 2024 1 Minute

What happened to analysis and design?

Back when I began creating software I was taught a waterfall development process. With what Agile has preached for a generation, you might think that this was horrible. Yet, I’m reflecting that the former approach had upsides that we have since lost.

Frederik Jensen Software August 20, 2023May 2, 2024 3 Minutes

How to test microservices

Recently I did a workshop on how to test microservices to inspire my new team. Working with a microservice architecture without tests is like practicing dark magic. On the other hand, poorly designed tests can drag you down too. It is important to get testing right.

Frederik Jensen Software August 12, 2023May 2, 2024 6 Minutes

Follow the money

ChatGPT is a disruptive technology. But it is not just about engineers being out of a job. The real disruption comes from how AI tools change the flow of money.

Frederik Jensen Software May 12, 2023May 12, 2023 4 Minutes

Boxes and arrows with Mermaid

Sooner or later when creating software you end up drawing diagrams to explain how the system you are building works. This post is a short primer to Mermaid, a tool for creating and maintaining diagrams, with personal insights.

Frederik Jensen Software May 8, 2023August 27, 2024 5 Minutes

Six questions to get into a project or new role fast

Getting into a new role or a new project requires you to understand the project fast so you can start adding value. Over the years I have discovered six questions that help me get into a new role and start adding value fast.

Frederik Jensen Software April 16, 2023January 30, 2024 5 Minutes

Agile misconceptions: Cherry-picking

One of the greatest misunderstanding of “Agile frameworks” is that you can choose which processes and tools to use and which to ignore. Well, it’s a free world and there is no universal process police so in a way it is correct, but then: Is it a good idea?

Frederik Jensen Software October 11, 2022May 2, 2024 2 Minutes

Mars Crisis: Conversations

In this post I go behind the scene on the conversation engine I built for Mars Crisis. Conversations are a key element of Mars Crisis and I wanted to build an engine that provides a satisfying user experience.

Frederik Jensen Games, Software September 27, 2021February 27, 2023 4 Minutes

Mars Crisis: The secret sauce

In this final post on the story engine of Mars Crisis, I reveal the secret sauce that will optimise your chances of saving the colony!

Frederik Jensen Games, Software September 23, 2021February 27, 2023 4 Minutes

Mars Crisis: Moves

This post is a continuation from Mars Crisis: The story engine. In this series of three posts, I explain the design of the story engine in Mars Crisis. Mars Crisis is a one man project. It’s based on Twine 2 using the Harlowe 3.2.2 story format. The latest version of the game is available here. … Continue reading Mars Crisis: Moves →

Frederik Jensen Games, Software September 20, 2021February 27, 2023 5 Minutes

Posts navigation

Older posts
Newer posts
Powered by WordPress.com.
Thoughtful Dane
Proudly powered by WordPress Theme: Independent Publisher 2.
 

Loading Comments...