diff --git a/index.org b/index.org
index 0b18f24..4209f85 100755
--- a/index.org
+++ b/index.org
@@ -5,11 +5,20 @@
#+HTML_HEAD:
#+HTML_HEAD_EXTRA:
+
+* The best error messages I have ever seen.
+
+Writing clear and effective error messages is a crucial skill for any programmer, no matter what the language. Well-crafted error messages will
+improve the usability of software by guiding users to understand and resolve issues quickly. A good error message not only informs the user about
+what went wrong but also suggests potential solutions or next steps. In this introductory paragraph, we will explore key principles and techniques
+that can help developers create error messages that are informative, actionable, and user-friendly and more importantly take advantage of any
+assistance and resources that you may have at your disposal. I expanded on this a bit more [[https://wmealing.github.io/custom-software-errors.html][here]].
+
* [[http://wmealing.github.io/mac-os-midi-router-broken.html][Apple Mac OS Midi routing is broken.]]
I have some new music making hardware, and wanted to try to get them to talk together. Use a Mac they
say 'everything just works', No clearly it doesnt. I did however find a work around. If anyone
-is trying to use a USB host to route a midi controller (USB organ) to a synth (USB) start [[http://wmealing.github.io/mac-os-midi-router-broken.html][Reading]].
+is trying to use a USB host to route a midi controller (USB organ) to a synth (USB) start [[http://wmealing.github.io/mac-os-midi-router-broken.html][Reading]]
* [[http://wmealing.github.io/minimise.html][Minimise]]