hi. this is david. it's nice to meet you.

a good magician never lies.

He knows where people aren’t looking.

That’s usually where the useful things are. The small signal before the big problem. The assumption sitting quietly inside a beautiful report. The strange sentence in the meeting that nobody wrote down.

This is my home base.

I write about quality, testing, and the human decisions behind software delivery. Sometimes I also collect light on a small sensor. Other people call it photography. It all lives here.

If you work in IT, product, management, or testing, and you suspect the real problem is rarely the thing in the report, you’ll probably find something here.

Some useful. Some unfinished. Some probably wrong, tell me which.

You are probably here because something feels off.

A project can be green on slides and still be sick. A team can be busy and still be behind. A product can pass every test and still let down the people using it.

That gap is the mystical middle I keep poking at.

I started as a tester. Over time I got more and more interested in what people actually mean when they say words like quality, agility, done. Because these words don’t mean a checkbox, or a phase. They mean something messier, and that’s the part worth arguing about.

I’ve taken a run at defining quality properly. If that interests you, start here. Agility I’m still chewing on. Unfinished, like I said.

I see, I suggest, I fix, I drink coffee.

Sometimes this process turns into an article. Sometimes a thought that wouldn’t survive LinkedIn. I keep it all here because I’d rather not let an algorithm decide what’s worth keeping.

Fair warning: this place is not polished. I used to scrub everything clean, until I realised the cleaning was just a way to never publish. Now it’s a little messy, because my thoughts are messy. If that bothers you, check out my professional introduction and drop a message to collaborate on a project.

Thank you for reading.

- david

what lives here

five doors same place.

Use the fixed navigation or the compass button to jump through the site. Everything connects eventually.

Sometimes polished. Sometimes quick. Usually written because something was worth noticing before it disappeared.

this changed recently.

Check out the whole MindLog
David Talks in your inbox

A letter for people who care.

One issue now and then about quality, testing, client-centric work, software delivery, and the decisions that shape all of it. No productivity theatre. No “ten tips to become world-class by Friday.“ Just useful thinking from the field: questions, patterns, mistakes, observations, and better ways to look at the work. For IT people, managers, testers, product people, and for those who take the words and their meanings seriously. Earned inboxes only.

Check your inbox

I've sent you a confirmation email. Click the link inside to complete your subscription.

(according to the EU General Data Protection Regulation – GDPR)

Who we are (who I am)

What personal data we collect and why

Email address

When you subscribe to our newsletter, we store your email address for the sole purpose of delivering the requested service.

First name

When you subscribe to our newsletter, we store your first name for the sole purpose of personalizing the requested service.

Testimonials and other forms

When you submit a testimonial, we collect and store:

  • Your name (as you provide it)
  • Your role/job title
  • Your email address (for verification, not published)
  • Your testimonial text

This data and every other input form data is stored securely on Cloudflare’s infrastructure. A notification containing your name, role, and testimonial text (not your email), or other submitted form data is sent to the site owner via Telegram Messenger for review purposes. Approved testimonials may be published on the website. Your email address is stored only in Cloudflare and is never sent to Telegram, published, or shared with third parties.

Media

If images are uploaded by registered users, we advise avoiding images with embedded location data (EXIF GPS). Visitors to the website can potentially download and extract location data from such images.

Cookies

If you leave your details (e.g., subscribing), cookies may be stored for convenience so that you don’t need to re-enter your information on your next visit. These last up to one year. On the login page, temporary cookies are set to check if your browser accepts cookies. They are deleted when the browser is closed. Login cookies last for two days (or two weeks if “Remember Me” is selected). Display setting cookies last for one year. When editing or publishing content, an additional cookie is saved in your browser containing the post ID of the edited content. This cookie expires after one day. Embedded content from other websites Articles on this site may include embedded content (e.g., videos, images, articles). Embedded content from other websites behaves as if you visited that website directly. These websites may collect data about you, use cookies, embed third-party tracking, and monitor your interaction with the embedded content.

Analytics

We use Google Analytics to improve the user experience. The collected data is anonymized. Read Google’s privacy policy here: https://policies.google.com/privacy.

Who we share your data with

We use trusted third-party providers to operate our website and services. Your data may be shared with:

  • Hosting provider: Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA, which securely delivers our website content.
  • Source code repository: GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA, where our website’s source code is maintained.
  • Newsletter provider: Acumbamail S.L., Avenida del Rey Santo 3D, 3ª planta, Oficina 2, 13001 Ciudad Real, Spain, which manages newsletter subscriptions and communications.

All third-party providers comply with GDPR and handle your data responsibly.

How long we retain your data

For registered users, personal information is stored in their profile. Users can view, edit, or delete their personal data at any time (except username changes). Site administrators can also access this data. Email addresses are stored until you withdraw consent (unsubscribe). You can unsubscribe at any time using the link in any newsletter or by contacting [email protected]. Legal basis: User consent (GDPR Article 6(1)(a)).

Your rights under GDPR

As a data subject, you have the following rights:

  • Right to access: Request information about the personal data we process.
  • Right to rectification: Request correction of inaccurate or incomplete data.
  • Right to erasure (“right to be forgotten”): Request deletion of your personal data.
  • Right to restriction of processing: Request limited processing in certain cases.
  • Right to data portability: Request a copy of your personal data in a commonly used format.
  • Right to withdraw consent: At any time, without affecting the lawfulness of processing before withdrawal.
  • Right to lodge a complaint: With your local supervisory authority. In Sweden, this is Integritetsskyddsmyndigheten (IMY).

Data transfers outside the EU

Some of our service providers (e.g., Netlify in the USA) are located outside the EU. We only transfer data to countries that ensure an adequate level of data protection in accordance with GDPR (e.g., via Standard Contractual Clauses).

How we protect your data

We implement appropriate technical and organizational measures to secure your personal data against unauthorized access, alteration, disclosure, or destruction.

Changes to this Privacy Policy

We may update this Privacy Policy from time to time. The revised version will apply as soon as it is published on the website. By continuing to use our services, you accept the updated policy.

Last updated: 10. February 2026

Share Your Experience

0/2000

"Davids posts point right at the core of my professional experiences. The pains and how to solve them are just the ways I have seen them being solved best. Looking forward to the next mail from him."

Pablo Test Specialist & Test Strategist

"David’s posts remind me of when you and like-minded friends dive into very interesting topics, everyone is enthusiastic and you stand up from the table hours later feeling like you were able to make a small corner of the world a little better and more organized. David thinks through and describes in a clear and structured way what you may have already thought about, but haven’t yet articulated."

Zsani thinker / architect

"This newsletter is a rare combination of thought-provoking professional insight and an honest, human tone. If you are looking for polished solutions and exact answers, look somewhere else because rather asks questions (the right ones), and encourage you to look at quality from a different angle. Some of the thoughts that you encounter in the newsletter may go deep, but for me the real strenght is that it both brings structure and still challenge assumptions. Give this newsletter a chance, it may change (or at least challenge) a lot of things in your head."

Tomas developer

(according to the EU General Data Protection Regulation – GDPR)

Who we are (who I am)

What personal data we collect and why

Email address

When you subscribe to our newsletter, we store your email address for the sole purpose of delivering the requested service.

First name

When you subscribe to our newsletter, we store your first name for the sole purpose of personalizing the requested service.

Testimonials and other forms

When you submit a testimonial, we collect and store:

  • Your name (as you provide it)
  • Your role/job title
  • Your email address (for verification, not published)
  • Your testimonial text

This data and every other input form data is stored securely on Cloudflare’s infrastructure. A notification containing your name, role, and testimonial text (not your email), or other submitted form data is sent to the site owner via Telegram Messenger for review purposes. Approved testimonials may be published on the website. Your email address is stored only in Cloudflare and is never sent to Telegram, published, or shared with third parties.

Media

If images are uploaded by registered users, we advise avoiding images with embedded location data (EXIF GPS). Visitors to the website can potentially download and extract location data from such images.

Cookies

If you leave your details (e.g., subscribing), cookies may be stored for convenience so that you don’t need to re-enter your information on your next visit. These last up to one year. On the login page, temporary cookies are set to check if your browser accepts cookies. They are deleted when the browser is closed. Login cookies last for two days (or two weeks if “Remember Me” is selected). Display setting cookies last for one year. When editing or publishing content, an additional cookie is saved in your browser containing the post ID of the edited content. This cookie expires after one day. Embedded content from other websites Articles on this site may include embedded content (e.g., videos, images, articles). Embedded content from other websites behaves as if you visited that website directly. These websites may collect data about you, use cookies, embed third-party tracking, and monitor your interaction with the embedded content.

Analytics

We use Google Analytics to improve the user experience. The collected data is anonymized. Read Google’s privacy policy here: https://policies.google.com/privacy.

Who we share your data with

We use trusted third-party providers to operate our website and services. Your data may be shared with:

  • Hosting provider: Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA, which securely delivers our website content.
  • Source code repository: GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA, where our website’s source code is maintained.
  • Newsletter provider: Acumbamail S.L., Avenida del Rey Santo 3D, 3ª planta, Oficina 2, 13001 Ciudad Real, Spain, which manages newsletter subscriptions and communications.

All third-party providers comply with GDPR and handle your data responsibly.

How long we retain your data

For registered users, personal information is stored in their profile. Users can view, edit, or delete their personal data at any time (except username changes). Site administrators can also access this data. Email addresses are stored until you withdraw consent (unsubscribe). You can unsubscribe at any time using the link in any newsletter or by contacting [email protected]. Legal basis: User consent (GDPR Article 6(1)(a)).

Your rights under GDPR

As a data subject, you have the following rights:

  • Right to access: Request information about the personal data we process.
  • Right to rectification: Request correction of inaccurate or incomplete data.
  • Right to erasure (“right to be forgotten”): Request deletion of your personal data.
  • Right to restriction of processing: Request limited processing in certain cases.
  • Right to data portability: Request a copy of your personal data in a commonly used format.
  • Right to withdraw consent: At any time, without affecting the lawfulness of processing before withdrawal.
  • Right to lodge a complaint: With your local supervisory authority. In Sweden, this is Integritetsskyddsmyndigheten (IMY).

Data transfers outside the EU

Some of our service providers (e.g., Netlify in the USA) are located outside the EU. We only transfer data to countries that ensure an adequate level of data protection in accordance with GDPR (e.g., via Standard Contractual Clauses).

How we protect your data

We implement appropriate technical and organizational measures to secure your personal data against unauthorized access, alteration, disclosure, or destruction.

Changes to this Privacy Policy

We may update this Privacy Policy from time to time. The revised version will apply as soon as it is published on the website. By continuing to use our services, you accept the updated policy.

Last updated: 10. February 2026

Thank you!

Your testimonial has been submitted. I really appreciate you taking the time!

say hello

Get in touch

This is a form to send me a message. Of course if you are subscribed, you can just answer to any of the e-mails. But it's your choice.

0/2000

(according to the EU General Data Protection Regulation – GDPR)

Who we are (who I am)

What personal data we collect and why

Email address

When you subscribe to our newsletter, we store your email address for the sole purpose of delivering the requested service.

First name

When you subscribe to our newsletter, we store your first name for the sole purpose of personalizing the requested service.

Testimonials and other forms

When you submit a testimonial, we collect and store:

  • Your name (as you provide it)
  • Your role/job title
  • Your email address (for verification, not published)
  • Your testimonial text

This data and every other input form data is stored securely on Cloudflare’s infrastructure. A notification containing your name, role, and testimonial text (not your email), or other submitted form data is sent to the site owner via Telegram Messenger for review purposes. Approved testimonials may be published on the website. Your email address is stored only in Cloudflare and is never sent to Telegram, published, or shared with third parties.

Media

If images are uploaded by registered users, we advise avoiding images with embedded location data (EXIF GPS). Visitors to the website can potentially download and extract location data from such images.

Cookies

If you leave your details (e.g., subscribing), cookies may be stored for convenience so that you don’t need to re-enter your information on your next visit. These last up to one year. On the login page, temporary cookies are set to check if your browser accepts cookies. They are deleted when the browser is closed. Login cookies last for two days (or two weeks if “Remember Me” is selected). Display setting cookies last for one year. When editing or publishing content, an additional cookie is saved in your browser containing the post ID of the edited content. This cookie expires after one day. Embedded content from other websites Articles on this site may include embedded content (e.g., videos, images, articles). Embedded content from other websites behaves as if you visited that website directly. These websites may collect data about you, use cookies, embed third-party tracking, and monitor your interaction with the embedded content.

Analytics

We use Google Analytics to improve the user experience. The collected data is anonymized. Read Google’s privacy policy here: https://policies.google.com/privacy.

Who we share your data with

We use trusted third-party providers to operate our website and services. Your data may be shared with:

  • Hosting provider: Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA, which securely delivers our website content.
  • Source code repository: GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA, where our website’s source code is maintained.
  • Newsletter provider: Acumbamail S.L., Avenida del Rey Santo 3D, 3ª planta, Oficina 2, 13001 Ciudad Real, Spain, which manages newsletter subscriptions and communications.

All third-party providers comply with GDPR and handle your data responsibly.

How long we retain your data

For registered users, personal information is stored in their profile. Users can view, edit, or delete their personal data at any time (except username changes). Site administrators can also access this data. Email addresses are stored until you withdraw consent (unsubscribe). You can unsubscribe at any time using the link in any newsletter or by contacting [email protected]. Legal basis: User consent (GDPR Article 6(1)(a)).

Your rights under GDPR

As a data subject, you have the following rights:

  • Right to access: Request information about the personal data we process.
  • Right to rectification: Request correction of inaccurate or incomplete data.
  • Right to erasure (“right to be forgotten”): Request deletion of your personal data.
  • Right to restriction of processing: Request limited processing in certain cases.
  • Right to data portability: Request a copy of your personal data in a commonly used format.
  • Right to withdraw consent: At any time, without affecting the lawfulness of processing before withdrawal.
  • Right to lodge a complaint: With your local supervisory authority. In Sweden, this is Integritetsskyddsmyndigheten (IMY).

Data transfers outside the EU

Some of our service providers (e.g., Netlify in the USA) are located outside the EU. We only transfer data to countries that ensure an adequate level of data protection in accordance with GDPR (e.g., via Standard Contractual Clauses).

How we protect your data

We implement appropriate technical and organizational measures to secure your personal data against unauthorized access, alteration, disclosure, or destruction.

Changes to this Privacy Policy

We may update this Privacy Policy from time to time. The revised version will apply as soon as it is published on the website. By continuing to use our services, you accept the updated policy.

Last updated: 10. February 2026

Message sent!

Thank you for reaching out. I'll get back to you.