The tale of the joys of asynchronous vs. synchronous processing.
In one of my application users edit rich text in a web browser. This has been working well for 2 years, but all of a sudden problems have appeared. When the users edit very large portions of text, it sometimes is cut off at an arbitrary position. Time do do some debugging…
**Insert:** One thing I like about my job in IT - and I mean really like - is the fact, that all strange behavior can be traced back to a cause. The cause may be hidden, it may be beneath several level of seemingly wrong things (that turn out to be correct) but it's there. Always. It may take some time to find it, but I have found each and everyone in the past. This fact gives me a lot of confidence and my clients hear “that’s the way it is, and I can’t solve it” a lot less than earlier in my career.
...