{"id":1115,"date":"2015-12-14T14:12:54","date_gmt":"2015-12-14T14:12:54","guid":{"rendered":"http:\/\/martinjoiner.co.uk\/blog\/?p=1115"},"modified":"2016-01-06T20:55:35","modified_gmt":"2016-01-06T20:55:35","slug":"security-and-accessibility-both-get-lost-in-over-specialisation","status":"publish","type":"post","link":"https:\/\/martinjoiner.co.uk\/blog\/2015\/12\/14\/security-and-accessibility-both-get-lost-in-over-specialisation\/","title":{"rendered":"Security and accessibility both get lost in over-specialisation"},"content":{"rendered":"<p>While\u00a0reading a short blog post\u00a0by Alastair Campbell titled\u00a0<a href=\"http:\/\/www.nomensa.com\/blog\/2015\/security-parallels\" target=\"_blank\">Security parallels<\/a>\u00a0I was struck with how much his observations felt connected to some of my own recent thinking.<\/p>\n<p>Taking a\u00a0UX point of view, Alastair demonstrated\u00a0that\u00a0the language used in reports and advice by security people are equally valid when re-framed as advice by accessibility people, suggesting the two schools of thought are both victims of the same failures in planning. This sounded remarkably familiar to my own recent observation that over-specialising roles in the delivery chain can cause things like security and accessibility (along with optimisation for speed) to become lost.<\/p>\n<p>When\u00a0I say \"over-specialise\" I do not mean professionals becoming <em>too good<\/em> at their specialism but instead becoming <em>too not-good<\/em> at everyone else's! When the designers start to focus only on making stuff look striking and the UX people start to focus only on convenience and conversions. When the back-end developers bury their head in code and front-end developers get punch-drunk on a whirlwind of new in-browser potential, the tasks of considering security and accessibility get done by no-one because they are the responsibility of everyone.<\/p>\n<p>I think this bystander apathy effect\u00a0is a product of out-dated and lazy job role definitions becoming comfort blankets that over-promise to the employer and exonerate the employee. With regard to caring about the important issues of security and accessibility, this factory production line model makes those on the team who are aware\u00a0feel dis-empowered and those who don't care feel inconvenienced. The natural defensive response to the realisation that something's been missed is to hunker down even more and play the job title card in defense: \"Oh I'm just a [insert any role] I don't know about security or accessibility\". The inevitable outcome -- other than an inaccessible website with gaping security holes -- is a dysfunctional team that hemorrhages talent.<\/p>\n<p>So the conclusion I draw from all this is that hybrid job roles might solve the problems of many people. Stop carving the delivery chain up into myopic specialists and let everyone learn everything. Schedule time for training and share knowledge with those outside your area of expertise. Re-analyse that old trope <em>\"Jack of all trades, master of none\"<\/em> and reassure yourself that we are all doing the <em>same<\/em> trade -- which is building great online products -- and mastering it will involve us learning many <em>areas of design<\/em> which are exactly that and not individual <em>trades<\/em>. More and more of the big wins in building the web are solvable by a holistic approach which will require less divergent minds and less specific job titles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I say &#8220;over-specialise&#8221; I do not mean professionals becoming too good at their specialism but instead becoming too not-good at everyone else&#8217;s! More and more of the big wins in building the web are solvable by a holistic approach which will require less divergent minds and less specific job titles.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75],"tags":[117,118],"class_list":["post-1115","post","type-post","status-publish","format-standard","hentry","category-software","tag-accessibility","tag-security"],"_links":{"self":[{"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1115"}],"version-history":[{"count":9,"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1115\/revisions"}],"predecessor-version":[{"id":1142,"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1115\/revisions\/1142"}],"wp:attachment":[{"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/martinjoiner.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}