{"id":6581,"date":"2015-12-08T12:49:32","date_gmt":"2015-12-08T12:49:32","guid":{"rendered":"http:\/\/www.worldflow.net\/?p=6581"},"modified":"2016-08-10T10:07:19","modified_gmt":"2016-08-10T10:07:19","slug":"bugs-are-getting-more-complex","status":"publish","type":"post","link":"https:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/","title":{"rendered":"Bugs are getting more complex"},"content":{"rendered":"

\"bugs\"<\/a><\/p>\n

As an IT software and consultancy firm, we see lot’s of bugs. What I seem to notice now is that the connectivity of elements of the systems we use causes more obscure bugs as we go.<\/p>\n

One I have had since I upgraded my MacBook Pro to El Capitan a few weeks back, is my email crashed when I hit reply on the mail list. Consistent, and reproducible. Easy to find the issue huh? No.<\/p>\n

Not mail config, no bugs reported, few other people with the problem…. drove me insane.<\/p>\n

\n

Then I figured that if I had Safari open, mail crashed, if I didn’t mail worked. Again consistent, and re-producible. Well almost. It didn’t always crash when Safari was open. I noticed when I restarted Safari, it could last a few hours or longer without crashing.<\/p>\n

I use Safari all the time. Who doesn’t have a browser open. And I use Safari because it ties in with the Keychain, so I don’t need to carry all my passwords etc.<\/p>\n

But still the crash was there, often. And I shut Safari down, and it went away.<\/p>\n

So I started Safari with one tab. Mail worked. Second tab. Mail worked. Third tab. mail worked. Fourth tab, mail crashed. Kill forth tab. Mail worked. Hmmmm.<\/p>\n

So I put what web site I had in the fourth tab in the first tab. Mail crashed. Took it away from the site. Mail works.<\/p>\n

On HSBC Bank, at Login, they use a Security tool called Trusteer Rapport. When I had an HSBC Login or logged in session, anywhere on Safari, mail crashes.<\/p>\n

Now I use Chrome for HSBC (doesn’t use Keychain anyway), and mail is good.<\/p>\n

So complexity, of two seemingly unrelated bits of software, can cause failures that are very difficult to track down. Remember that next time you see an issue or get frustrated that your software supplier doesn’t find your issue immediately.<\/p>\n

Of course that doesn’t apply to our software….<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

As an IT software and consultancy firm, we see lot’s of bugs. What I seem to notice now is that the connectivity of elements of the systems we use causes more obscure bugs as we go. One I have had since I upgraded my MacBook Pro to El Capitan a few weeks back, is my […]<\/p>\n","protected":false},"author":2,"featured_media":6582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","_mi_skip_tracking":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[18],"tags":[74,75,73],"jetpack_publicize_connections":[],"yoast_head":"\nBugs are getting more complex - worldflow Connect<\/title>\n<meta name=\"description\" content=\"Article on the inter-related nature of software bugs due to complexity of components\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bugs are getting more complex - worldflow Connect\" \/>\n<meta property=\"og:description\" content=\"Article on the inter-related nature of software bugs due to complexity of components\" \/>\n<meta property=\"og:url\" content=\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/\" \/>\n<meta property=\"og:site_name\" content=\"worldflow Connect\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-08T12:49:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-08-10T10:07:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/www.worldflow.net\/wp-content\/uploads\/2015\/12\/bugs.jpg?fit=394%2C128&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"394\" \/>\n\t<meta property=\"og:image:height\" content=\"128\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Steve Jarrett\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Jarrett\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/\",\"url\":\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/\",\"name\":\"Bugs are getting more complex - worldflow Connect\",\"isPartOf\":{\"@id\":\"http:\/\/betaworldflownet.local\/#website\"},\"datePublished\":\"2015-12-08T12:49:32+00:00\",\"dateModified\":\"2016-08-10T10:07:19+00:00\",\"author\":{\"@id\":\"http:\/\/betaworldflownet.local\/#\/schema\/person\/dd38317af1681b14faf26460c90cad16\"},\"description\":\"Article on the inter-related nature of software bugs due to complexity of components\",\"breadcrumb\":{\"@id\":\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/betaworldflownet.local\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bugs are getting more complex\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/betaworldflownet.local\/#website\",\"url\":\"http:\/\/betaworldflownet.local\/\",\"name\":\"worldflow Connect\",\"description\":\"Research Management and Distribution Solutions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/betaworldflownet.local\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/betaworldflownet.local\/#\/schema\/person\/dd38317af1681b14faf26460c90cad16\",\"name\":\"Steve Jarrett\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/betaworldflownet.local\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/114f30beeb00a9fadf1fcbbbe29a8f68?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/114f30beeb00a9fadf1fcbbbe29a8f68?s=96&d=mm&r=g\",\"caption\":\"Steve Jarrett\"},\"url\":\"https:\/\/betaworldflownet.local\/author\/stevej\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bugs are getting more complex - worldflow Connect","description":"Article on the inter-related nature of software bugs due to complexity of components","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/","og_locale":"en_US","og_type":"article","og_title":"Bugs are getting more complex - worldflow Connect","og_description":"Article on the inter-related nature of software bugs due to complexity of components","og_url":"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/","og_site_name":"worldflow Connect","article_published_time":"2015-12-08T12:49:32+00:00","article_modified_time":"2016-08-10T10:07:19+00:00","og_image":[{"width":394,"height":128,"url":"https:\/\/i1.wp.com\/www.worldflow.net\/wp-content\/uploads\/2015\/12\/bugs.jpg?fit=394%2C128&ssl=1","type":"image\/jpeg"}],"author":"Steve Jarrett","twitter_misc":{"Written by":"Steve Jarrett","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/","url":"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/","name":"Bugs are getting more complex - worldflow Connect","isPartOf":{"@id":"http:\/\/betaworldflownet.local\/#website"},"datePublished":"2015-12-08T12:49:32+00:00","dateModified":"2016-08-10T10:07:19+00:00","author":{"@id":"http:\/\/betaworldflownet.local\/#\/schema\/person\/dd38317af1681b14faf26460c90cad16"},"description":"Article on the inter-related nature of software bugs due to complexity of components","breadcrumb":{"@id":"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/betaworldflownet.local\/bugs-are-getting-more-complex\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/betaworldflownet.local\/"},{"@type":"ListItem","position":2,"name":"Bugs are getting more complex"}]},{"@type":"WebSite","@id":"http:\/\/betaworldflownet.local\/#website","url":"http:\/\/betaworldflownet.local\/","name":"worldflow Connect","description":"Research Management and Distribution Solutions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/betaworldflownet.local\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/betaworldflownet.local\/#\/schema\/person\/dd38317af1681b14faf26460c90cad16","name":"Steve Jarrett","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/betaworldflownet.local\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/114f30beeb00a9fadf1fcbbbe29a8f68?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/114f30beeb00a9fadf1fcbbbe29a8f68?s=96&d=mm&r=g","caption":"Steve Jarrett"},"url":"https:\/\/betaworldflownet.local\/author\/stevej\/"}]}},"jetpack_featured_media_url":"https:\/\/betaworldflownet.local\/wp-content\/uploads\/2015\/12\/bugs.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/posts\/6581"}],"collection":[{"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/comments?post=6581"}],"version-history":[{"count":0,"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/posts\/6581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/media\/6582"}],"wp:attachment":[{"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/media?parent=6581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/categories?post=6581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/betaworldflownet.local\/wp-json\/wp\/v2\/tags?post=6581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}