Florian Sommerfeldt's Avatar

Florian Sommerfeldt

@fsommerfeldt.bsky.social

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Quality Engineer: https://florian-sommerfeldt.com/ โœ๐Ÿป Writer: https://atesterstoolkit.substack.com/

237 Followers  |  67 Following  |  32 Posts  |  Joined: 30.10.2024  |  2.0903

Latest posts by fsommerfeldt.bsky.social on Bluesky

@fayer.dev Your game made it into one of the non-gaming newsletters that I am subscribed to. ๐ŸŽ‰

levparikian.substack.com/i/174773141/...

30.09.2025 05:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The toothpaste threshold Stick with me, my curious brain has made a connection. Hypothesis: you can tell that humans are (overly) excited about a new solution when they consider using it to cleanโ€ฆ... The toothpaste threshold Stick with me, my curious brain has made a connection. Hypothesis: you can tell that humans are (overly) excited about a new solution when they consider using it to clean ...

I present: the toothpaste threshold

www.linkedin.com/posts/alexan...

07.09.2025 08:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Good morning.๐ŸŒž

03.09.2025 06:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think preparation was the key factor in making this workshop so productive. I came with a proposal for how to approach the testing and lots of questions. The proposal provided a basis for our discussion, and the questions helped us to gain a better understanding and generate new ideas.(3/3)

(3/3)

20.08.2025 15:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We now have a rough plan and a list of actions to help us further refine our test strategy.

The plan is as follows: Finish our strategy and preparations this week, then start testing next week.

It was great fun. The actionable outcome was worth the three hours.

(2/3)

20.08.2025 15:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Today, I ran a workshop with my development team to discuss our approach to test a major refactoring.

We discussed organisational aspects, user journeys, test environments, test data, test ideas, data migration, observability, rollback plans, nightmare headlines, risks and priorities.

(1/3)

20.08.2025 15:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

๐Ÿ‘€

05.08.2025 16:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I am currently working on a more personal article, and I can't stop thinking about the chapter 'Shitty First Drafts' in 'Bird by Bird' by Anne Lamott.

I really disliked my first draft. I thought it was awful. However, it's slowly coming together and improving.

28.07.2025 11:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Funny how we force engineers to write ADRs for every tradeโ€‘off, yet billionโ€‘dollar strategic bets live in hallway whispers and fluffy slide decks.

What if we treated business decisions like architecture? Context, options, tradeโ€‘offs, metrics, all in a repo, versionโ€‘controlled and reviewed?

17.07.2025 03:35 โ€” ๐Ÿ‘ 123    ๐Ÿ” 31    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 4
Preview
Uncover the Complexity of Simple Looking Things to Test Better How to gain technical insights of the system under test to uncover hidden complexity and risks.

In today's post, I will show you how to look beyond the graphical user interface. By exploring and understanding these aspects of the software, you can make better-informed decisions about your testing. (2/2)

atesterstoolkit.substack.com/p/uncover-th...

03.07.2025 11:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Testing solely through a software's graphical user interface can result in important aspects of a feature being overlooked. This can lead to either insufficient or excessive testing. (1/2)

03.07.2025 11:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Congratulations on reaching this milestone! ๐ŸŽ‰

It's really great to see such a successful YouTube channel dedicated to testing.

01.07.2025 11:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Talk about what motivated you to ask certain questions or start an analysis.

Are there any risks that you want to address? Can you identify any opportunities for improvement?

Explaining your motivation helps others to understand why this work might be important and makes it easier to discuss.

01.07.2025 10:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For whimsical software thatโ€™s fine, or if you *want* to see a magic trick.

When dealing with important files on my computer, I want something safe, reliable, concrete, understandable.

23.06.2025 12:13 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Screenshot of a experimental button redesign for Substage, showing a glowing rainbow effect around the button, in part inspired by Apple Intelligence

Screenshot of a experimental button redesign for Substage, showing a glowing rainbow effect around the button, in part inspired by Apple Intelligence

The inherent problem with "magical" styling on UI is that as users, we have an inherent mistrust of anything that claims to be magical.

Magic suggests tricks and misdirection. It suggests the unknowable. You're not allowed to know what's happening behind the curtain.

Hmmmm.

23.06.2025 12:10 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If you work with large, complex JSON structures, it is worth investing time in tools. Build something that visualises the data you regularly need in a way that makes sense to you.

I work with JSON that is ~5,000 lines long. After writing 84 lines of JS and some HTML, I save a lot of time and energy

20.06.2025 07:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A file called 'use-at-your-own-risk.d.ts' was found in a 'node_modules' directory within one of my web projects during a file search.

A file called 'use-at-your-own-risk.d.ts' was found in a 'node_modules' directory within one of my web projects during a file search.

While searching for a document on risk-based testing, I came across this in one of my web projects.

I have so many questions.

10.06.2025 14:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
17 Questions to Ask When Reviewing a Plan A list of questions to challenge a plan and make it better.

These questions look at dependencies, flow, change and testability.

It is an attempt to make the best of the limited knowledge we have at the moment we are planning. (2/2)

open.substack.com/pub/atesters...

30.04.2025 07:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Most plans are flawed and derail. But if we decide to invest time and energy into a plan, we should make it worthwhile and put some critical thinking and work into it.

I have a list of questions that help me to make plans more robust and be better prepared when things go wrong. (1/2)

30.04.2025 07:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The Benefits of Doing Things Outside Your Role About a principle that opens up opportunities to learn and improve.

And I have used all this to improve myself as a tester and the people around me.

My latest article takes a closer look at this.

open.substack.com/pub/atesters...

16.04.2025 06:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I do what helps the team the most in the current situation - and that's not always testing.

This principle has helped me slip into other roles. It allowed me to learn new approaches and tools. I gained a new perspective on development processes and collaboration.

#SoftwareTesting

16.04.2025 06:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
TBM 351: The 4 Prioritization Jobs (And Why It Matters) After all these years, I finally put something into words about prioritization.

Are you trying to improve flow, make better tradeoffs, push for more strategic alignment, or clarify what's supported and what isn't?

cutlefish.substack.com/p/tbm-351-th...

15.04.2025 01:33 โ€” ๐Ÿ‘ 23    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

What a great tool to help us better understand the situation we are in, what the causes might be, and what approaches might help us improve it.

Thanks for sharing!

15.04.2025 13:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In the last few weeks, I've taken a complete break from video game development and invested that time in experimenting and learning about tools I've never touched before: Ktor, htmx, MSW and Nix.

I am having so much fun.

It is so much easier to define a scope and complete or abort a project.

03.03.2025 12:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The test is easy to implement and maintain, helps you to find missing and obsolete keys, and helps you to keep them in sync.

04.02.2025 13:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is your project struggling to keep translation files in sync? Here is a simple trick:

Write a unit test.

Read a file that is the reference, e.g. the one for English. Compare the reference with the files for the other languages. Check that only keys from the reference are present in the other files

04.02.2025 13:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Kaizen: With Marginal Gains to Long-Term Improvements How a team of engineers embraced continuous improvement.

How can real continuous improvement actually work? How can a team embrace the desire to improve and experiment with hundreds of changes over years without ever stopping?

In this post, I write about an approach that a team of engineers found to do just that.

open.substack.com/pub/atesters...

29.01.2025 07:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
False Secrets as if I need to write another article about transparency...

as if I need to write even more about transparency

open.substack.com/pub/angrywea...

25.01.2025 22:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Last year I started a habit tracker in my notebook for writing. This year I switched to my digital calendar and use it for other activities as well.

Keeping track of these activities helps me stay motivated and appreciate how much work I put into them.

21.01.2025 08:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I love mornings like this:
- Continued to work on my next post with good progress.
- Could help a developer with test data to reproduce a problem and find the root cause.
- Found a way to reproduce a mysterious application crash.

It's not even 10am yet. Time for a coffee.โ˜•

#SoftwareTesting

15.01.2025 08:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@fsommerfeldt is following 20 prominent accounts