<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>computer languages/programming/Javascript on Ben Goldsworthy</title>
    <link>https://bengoldsworthy.net/tags/computer-languages/programming/javascript/</link>
    <description>Recent content in computer languages/programming/Javascript on Ben Goldsworthy</description>
    <category>tags</category>
    <language>en-gb</language>
    <managingEditor>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</managingEditor>
    <webMaster>admin&#43;bg@bengoldsworthy.net (Ben Goldsworthy)</webMaster>
    <copyright>CC0</copyright>
    <lastBuildDate>Wed, 18 Nov 2020 13:43:05 +0000</lastBuildDate><atom:link href="https://bengoldsworthy.net/tags/computer-languages/programming/javascript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mitiintel</title>
      <link>https://bengoldsworthy.net/portfolio/programs/mitiintel/</link>
      
      <pubDate>Wed, 18 Nov 2020 13:43:05 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/mitiintel/</guid>
      <description>&lt;p&gt;The main effort of &lt;abbr
          class=&#34;abbr&#34;
          title=&#34;Knowledge Transfer Partnership&#34;&gt;KTP&lt;/abbr&gt; № 11598 was to explore ways of presenting quantitative &lt;abbr
          class=&#34;abbr&#34;
          title=&#34;information technology&#34;&gt;IT&lt;/abbr&gt; security risk metrics to non-technical users, inspired by Hubber &amp;amp; Seiersen&amp;rsquo;s book &lt;cite
      class=&#34;cite&#34;
      itemscope itemprop=&#34;citation&#34; itemtype=&#34;https://schema.org/Book&#34;&gt;&lt;meta itemprop=&#34;url&#34; content=&#34;https://www.wiley.com/en-us/How&amp;#43;to&amp;#43;Measure&amp;#43;Anything&amp;#43;in&amp;#43;Cybersecurity&amp;#43;Risk%2C&amp;#43;2nd&amp;#43;Edition-p-9781119892304&#34;&gt;&lt;span itemprop=&#34;name&#34;&gt;How to Measure Anything in Cybersecurity Risk&lt;/span&gt;&lt;/cite&gt;. This revolved around the use of Monte Carlo simulations and involved an ambitious plan of research to attempt to quantify the real costs and benefits of a variety of &lt;abbr
          class=&#34;abbr&#34;
          title=&#34;information technology&#34;&gt;IT&lt;/abbr&gt; security controls, such as user training.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The main effort of <abbr
          class="abbr"
          title="Knowledge Transfer Partnership">KTP</abbr> № 11598 was to explore ways of presenting quantitative <abbr
          class="abbr"
          title="information technology">IT</abbr> security risk metrics to non-technical users, inspired by Hubber &amp; Seiersen&rsquo;s book <cite
      class="cite"
      itemscope itemprop="citation" itemtype="https://schema.org/Book"><meta itemprop="url" content="https://www.wiley.com/en-us/How&#43;to&#43;Measure&#43;Anything&#43;in&#43;Cybersecurity&#43;Risk%2C&#43;2nd&#43;Edition-p-9781119892304"><span itemprop="name">How to Measure Anything in Cybersecurity Risk</span></cite>. This revolved around the use of Monte Carlo simulations and involved an ambitious plan of research to attempt to quantify the real costs and benefits of a variety of <abbr
          class="abbr"
          title="information technology">IT</abbr> security controls, such as user training.</p>
<p>Initially, this was to form part of Mitigate Cyber&rsquo;s suite of <a href="/portfolio/programs/mitigate-hub/">Mitigate Hub</a> modules. However, their unexpected early withdrawal led instead to similar ideas being explored within a <a href="/portfolio/programs/invest-or-defend/">game setting</a>.</p>
<p>I also delivered a pair of presentations on the theory behind this project whilst working at Actica.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>LocalLoop</title>
      <link>https://bengoldsworthy.net/portfolio/programs/localloop/</link>
      
      <pubDate>Fri, 10 Jul 2020 09:29:27 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/localloop/</guid>
      <description>&lt;p&gt;I joined the LocalLoop team after developing an interest in local economy spending and alternative currencies. With a server written in Perl, a Web front-end built with Angular and a mobile app. I had a suite of new tools and technologies to get to grips with, as well as setting out a new development plan for an otherwise-stalled project.&lt;/p&gt;
&lt;p&gt;Ultimately, everyone involved with the project moved onto other things, but it served as a useful learning experience for me and an informative prototype for ideas that would then be developed further in other projects.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I joined the LocalLoop team after developing an interest in local economy spending and alternative currencies. With a server written in Perl, a Web front-end built with Angular and a mobile app. I had a suite of new tools and technologies to get to grips with, as well as setting out a new development plan for an otherwise-stalled project.</p>
<p>Ultimately, everyone involved with the project moved onto other things, but it served as a useful learning experience for me and an informative prototype for ideas that would then be developed further in other projects.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Mitilearn</title>
      <link>https://bengoldsworthy.net/portfolio/programs/mitilearn/</link>
      
      <pubDate>Tue, 31 Mar 2020 13:34:53 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/mitilearn/</guid>
      <description>&lt;p&gt;Mitilearn is an e-learning management module for &lt;a href=&#34;https://bengoldsworthy.net/portfolio/programs/mitigate-hub/&#34;&gt;Mitigate Hub&lt;/a&gt;, a SaaSS platform produced by. The Mitilearn module was designed to replicate and extend the functionality of the &lt;a href=&#34;https://bengoldsworthy.net/portfolio/programs/mitigate/&#34;&gt;original Mitigate platform&lt;/a&gt;, which only offered e-learning management.&lt;/p&gt;
&lt;p&gt;I worked on the Mitilearn module as part of KTP № 11598 with Lancaster Universitiy.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Mitilearn is an e-learning management module for <a href="/portfolio/programs/mitigate-hub/">Mitigate Hub</a>, a SaaSS platform produced by. The Mitilearn module was designed to replicate and extend the functionality of the <a href="/portfolio/programs/mitigate/">original Mitigate platform</a>, which only offered e-learning management.</p>
<p>I worked on the Mitilearn module as part of KTP № 11598 with Lancaster Universitiy.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Mitigate Hub</title>
      <link>https://bengoldsworthy.net/portfolio/programs/mitigate-hub/</link>
      
      <pubDate>Tue, 31 Mar 2020 13:12:11 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/mitigate-hub/</guid>
      <description>&lt;p&gt;Mitigate Hub is a SaaSS platform produced by Mitigate Cyber, designed as a modular replacement for the &lt;a href=&#34;https://bengoldsworthy.net/portfolio/programs/mitigate/&#34;&gt;original Mitigate platform&lt;/a&gt;, which only offered e-learning management.&lt;/p&gt;
&lt;p&gt;I worked on the Mitigate Hub platform itself, along with the &lt;a href=&#34;https://bengoldsworthy.net/portfolio/programs/mitilearn/&#34;&gt;Mitilearn&lt;/a&gt; e-learning and &lt;a href=&#34;https://bengoldsworthy.net/portfolio/programs/mitiintel/&#34;&gt;Mitiintel&lt;/a&gt; threat intelligence modules, as part of KTP № 11598 with Lancaster University.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Mitigate Hub is a SaaSS platform produced by Mitigate Cyber, designed as a modular replacement for the <a href="/portfolio/programs/mitigate/">original Mitigate platform</a>, which only offered e-learning management.</p>
<p>I worked on the Mitigate Hub platform itself, along with the <a href="/portfolio/programs/mitilearn/">Mitilearn</a> e-learning and <a href="/portfolio/programs/mitiintel/">Mitiintel</a> threat intelligence modules, as part of KTP № 11598 with Lancaster University.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Mitigate</title>
      <link>https://bengoldsworthy.net/portfolio/programs/mitigate/</link>
      
      <pubDate>Mon, 24 Jun 2019 13:10:34 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/mitigate/</guid>
      <description>&lt;p&gt;Mitigate was a SaaSS platform produced by &lt;a href=&#34;https://bengoldsworthy.net/cv/organisations/mitigate-cyber/&#34;&gt;Mitigate Cyber&lt;/a&gt; (t.k.a. Xyone Cyber Security), providing businesses with Mitigate Cyber&amp;rsquo;s suite of &lt;a href=&#34;https://web.archive.org/web/20210109001842/https://www.ncsc.gov.uk/information/certified-training&#34;&gt;NCSC Certified Training&lt;/a&gt; e-learning modules.&lt;/p&gt;
&lt;p&gt;As well as helping to develop and maintain the platform, I was also responsible for &lt;a href=&#34;https://bengoldsworthy.net/portfolio/others/mitigate-v2.0-content-update/&#34;&gt;rewriting the complete suite of e-learning modules&lt;/a&gt;, from storyboarding and arranging photoshoots to assembling the materials into SCORM packages.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Mitigate was a SaaSS platform produced by <a href="/cv/organisations/mitigate-cyber/">Mitigate Cyber</a> (t.k.a. Xyone Cyber Security), providing businesses with Mitigate Cyber&rsquo;s suite of <a href="https://web.archive.org/web/20210109001842/https://www.ncsc.gov.uk/information/certified-training">NCSC Certified Training</a> e-learning modules.</p>
<p>As well as helping to develop and maintain the platform, I was also responsible for <a href="/portfolio/others/mitigate-v2.0-content-update/">rewriting the complete suite of e-learning modules</a>, from storyboarding and arranging photoshoots to assembling the materials into SCORM packages.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Mobile-based auditing of the DẼMOS 2 e-voting system</title>
      <link>https://bengoldsworthy.net/portfolio/writings/mobile-based-auditing-of-the-d%E1%BA%BDmos-2-e-voting-system/</link>
      
      <pubDate>Fri, 21 Sep 2018 20:21:27 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/mobile-based-auditing-of-the-d%E1%BA%BDmos-2-e-voting-system/</guid>
      <description>&lt;p&gt;This dissertation was written for my Master&amp;rsquo;s in Cyber Security.&lt;/p&gt;
&lt;h2 id=&#34;abstract&#34; class=&#34;subheading subheading&#34;&gt;
  Abstract
  &lt;a class=&#34;heading-anchor&#34; href=&#34;#abstract&#34;&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;DẼMOS 2 is a proposed e-voting system that is end-to-end verifiable, meaning that its results can be verified for correctness from end-to-end. This is clearly an important characteristic of any e-voting system that aspires to widespread adoption, but it requires that voters and third parties possess the means to perform such verification. It is in this area that the current DẼMOS 2 implementation is lacking, and this project is an attempt to rectify this through the development of a mobile phone app. for Android devices. The design of such an app. is here presented, but the implementation remains incomplete. Despite this, an evaluation of the app. as it currently stands is presented, followed by a detailing of avenues of further development. Ultimately, however, the supposed benefits of e-voting are brought into question.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This dissertation was written for my Master&rsquo;s in Cyber Security.</p>
<h2 id="abstract" class="subheading subheading">
  Abstract
  <a class="heading-anchor" href="#abstract">¶</a>
</h2>
<blockquote>
<p>DẼMOS 2 is a proposed e-voting system that is end-to-end verifiable, meaning that its results can be verified for correctness from end-to-end. This is clearly an important characteristic of any e-voting system that aspires to widespread adoption, but it requires that voters and third parties possess the means to perform such verification. It is in this area that the current DẼMOS 2 implementation is lacking, and this project is an attempt to rectify this through the development of a mobile phone app. for Android devices. The design of such an app. is here presented, but the implementation remains incomplete. Despite this, an evaluation of the app. as it currently stands is presented, followed by a detailing of avenues of further development. Ultimately, however, the supposed benefits of e-voting are brought into question.</p>
</blockquote>
]]></content:encoded>
    </item>
    
    <item>
      <title>DẼMOS 2</title>
      <link>https://bengoldsworthy.net/portfolio/programs/demos-2/</link>
      
      <pubDate>Fri, 21 Sep 2018 13:44:41 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/demos-2/</guid>
      <description>&lt;p&gt;The dissertation project for my &lt;a href=&#34;https://bengoldsworthy.net/cv/qualifications/msc-cyber-security/&#34;&gt;Master&amp;rsquo;s in Cyber Security&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;abstract&#34; class=&#34;subheading subheading&#34;&gt;
  Abstract
  &lt;a class=&#34;heading-anchor&#34; href=&#34;#abstract&#34;&gt;¶&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;DẼMOS 2 is a proposed e-voting system that is end-to-end verifiable, meaning that its results can be verified for correctness from end-to-end. This is clearly an important characteristic of any e-voting system that aspires to widespread adoption, but it requires that voters and third parties possess the means to perform such verification. It is in this area that the current DẼMOS 2 implementation is lacking, and this project is an attempt to rectify this through the development of a mobile phone app. for Android devices. The design of such an app. is here presented, but the implementation remains incomplete. Despite this, an evaluation of the app. as it currently stands is presented, followed by a detailing of avenues of further development. Ultimately, however, the supposed benefits of e-voting are brought into question.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>The dissertation project for my <a href="/cv/qualifications/msc-cyber-security/">Master&rsquo;s in Cyber Security</a>.</p>
<h2 id="abstract" class="subheading subheading">
  Abstract
  <a class="heading-anchor" href="#abstract">¶</a>
</h2>
<blockquote>
<p>DẼMOS 2 is a proposed e-voting system that is end-to-end verifiable, meaning that its results can be verified for correctness from end-to-end. This is clearly an important characteristic of any e-voting system that aspires to widespread adoption, but it requires that voters and third parties possess the means to perform such verification. It is in this area that the current DẼMOS 2 implementation is lacking, and this project is an attempt to rectify this through the development of a mobile phone app. for Android devices. The design of such an app. is here presented, but the implementation remains incomplete. Despite this, an evaluation of the app. as it currently stands is presented, followed by a detailing of avenues of further development. Ultimately, however, the supposed benefits of e-voting are brought into question.</p>
</blockquote>
]]></content:encoded>
    </item>
    
    <item>
      <title>Pinpointer</title>
      <link>https://bengoldsworthy.net/portfolio/programs/pinpointer/</link>
      
      <pubDate>Fri, 13 Apr 2018 12:07:01 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/pinpointer/</guid>
      <description>&lt;p&gt;Pinpointer is a Firefox browser extension that allows you to create and share links to arbitrary content on a Web page. The links are backwards compatible, so you don&amp;rsquo;t have to worry about other people using the extension or not.&lt;/p&gt;
&lt;p&gt;Update 2023-08-14: The issue that this extension was trying to solve has now been solved by &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/Text_fragments&#34;&gt;text fragments&lt;/a&gt;, which is cool.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Pinpointer is a Firefox browser extension that allows you to create and share links to arbitrary content on a Web page. The links are backwards compatible, so you don&rsquo;t have to worry about other people using the extension or not.</p>
<p>Update 2023-08-14: The issue that this extension was trying to solve has now been solved by <a href="https://developer.mozilla.org/en-US/docs/Web/Text_fragments">text fragments</a>, which is cool.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>micro:fit</title>
      <link>https://bengoldsworthy.net/portfolio/programs/microfit/</link>
      
      <pubDate>Fri, 13 Apr 2018 10:01:58 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/microfit/</guid>
      <description>&lt;p&gt;I made this quick &lt;a href=&#34;https://www.microbit.co.uk/&#34;&gt;micro:bit&lt;/a&gt; demo for an university applicant visit day. It&amp;rsquo;s basically a very cheap pedometer, for anyone who balks at the price (and functionality) of a Fitbit.&lt;/p&gt;
&lt;p&gt;As far as further development, I did once entertain the idea of trying to store a small amount of Bitcoin on the micro:bit, selling the micro:bit for slightly above the worth of the Bitcoin at the time of sale and having the micro:bit transfer portions of its coin over to the user as they achieved daily step goals. It&amp;rsquo;s not hard to see why that never came to fruition.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I made this quick <a href="https://www.microbit.co.uk/">micro:bit</a> demo for an university applicant visit day. It&rsquo;s basically a very cheap pedometer, for anyone who balks at the price (and functionality) of a Fitbit.</p>
<p>As far as further development, I did once entertain the idea of trying to store a small amount of Bitcoin on the micro:bit, selling the micro:bit for slightly above the worth of the Bitcoin at the time of sale and having the micro:bit transfer portions of its coin over to the user as they achieved daily step goals. It&rsquo;s not hard to see why that never came to fruition.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Worth Every Penny</title>
      <link>https://bengoldsworthy.net/portfolio/programs/worth-every-penny/</link>
      
      <pubDate>Thu, 27 Jul 2017 20:53:27 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/worth-every-penny/</guid>
      <description>&lt;p&gt;A quick browser extension that&amp;rsquo;ll constantly remind you just how much the BBC&amp;rsquo;s presenters are getting paid whilst you read another article about how shit Chris Evans (£2.2&amp;ndash;2.5m) is.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>A quick browser extension that&rsquo;ll constantly remind you just how much the BBC&rsquo;s presenters are getting paid whilst you read another article about how shit Chris Evans (£2.2&ndash;2.5m) is.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>&lt;q&gt;Found a problem with the site?&lt;/q&gt;</title>
      <link>https://bengoldsworthy.net/blog/posts/found-a-problem-with-the-site/</link>
      <category>Reports</category>
      <pubDate>Thu, 22 Sep 2016 13:00:15 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/blog/posts/found-a-problem-with-the-site/</guid>
      <description>It&amp;rsquo;s all gone a bit Pete Tong.</description>
      <content:encoded><![CDATA[<blockquote>
<p><dfn>Fractal Wrongness</dfn>: The state of being wrong at every conceivable scale of resolution.</p>
<footer>Keunwoo Lee, <a href="https://web.archive.org/web/20011128152100/https://www.cs.washington.edu/homes/klee/misc/lexicon.html" target="_blank" rel="noopener"><cite class="article">Lexicon of Computing</cite></a></footer> 
</blockquote>
<p>I may have made my thoughts on the new NUS Digital/UnionCloud-based LUSU website, brought in for the start of the 2016/17 academic year, <a href="/blog/posts/rebuilding-the-pendle-college-websites/">known previously</a>. I may have said that <q>one day, I&rsquo;ll learn to stop giving the NUS even the slightest modicum of credit</q>, and described UnionCloud as a <q>CMS only its mother could love</q>. Hardly high praise.</p>
<p>But then I had to actually use the damn thing, in all its fractal, fractal wrongness.</p>
<p>Now, I won&rsquo;t lie &mdash; I wasn&rsquo;t involved in the development process. I don&rsquo;t know just how much one is given by the NUS to work with. However, UCUM&rsquo;s SU are on the same system: <a href="https://www.ucsu.me/">check it out</a>. They were on it back at the end of last year, so perhaps these issues are just teething problems that UCUM worked out whilst I wasn&rsquo;t looking. In that case, consider this a public service announcement. No names named, no beefs: just a professional suggestion (or ten).</p>
<p>Because frankly, this is the most superfluous button I&rsquo;ve ever seen:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/foundproblem_hu_84f3475267b85f8d.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/foundproblem_hu_c4b496b86560c9f8.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/foundproblem_hu_5f72e3c36595bb39.png"  width="266"  height="138"  loading="lazy" />
</picture>
</div></div>

<p>This article won&rsquo;t be a publish &amp; forget kinda deal either, I&rsquo;ll update it every time I come across a new issue. Expect many updates. Some will be nitpicks, some will be great big security vulnerabilities, some will just be personal aesthetic quibbles. All will have gotten on my tits at least once. Without further ado:</p>
<h2 id="the-colour-scheme" class="subheading">
  The colour scheme
  <a class="heading-anchor" href="#the-colour-scheme">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/colorus_hu_995c5bd675ffe09.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/colorus_hu_123385415a16906d.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/colorus_hu_ee763e941b95fa45.png"  width="390"  height="135"  loading="lazy" />
</picture>
</div></div>

<p>LUSU has a quite nice shade of purple (<var>#52237f</var>, to be precise) to call its own. Colours that go with purple? Complementarily, yellow. Analogously, pink or dark blue. Triadically, orange and dark green. Tetradically, red, green and yellow. Do you know what all those colours have in common?</p>
<p>They&rsquo;re not fucking turquoise.</p>
<h2 id="the-width" class="subheading">
  The width
  <a class="heading-anchor" href="#the-width">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_24da2036d028fedb.avif, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_d0f245ea51ed00ce.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_d9e8ef06f019738c.avif 800w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_b86c850eed49175c.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_8f20e6d23fab431.webp, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_9ff8e3ef9ba77a10.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_d511bd0a87713955.webp 800w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_55287d9aac3e7d2c.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_38d8f86bc4a2ff6c.png"  width="1892"  height="927"  loading="lazy" />
</picture>
</div></div>

<p>Y&rsquo;know, there&rsquo;s a reason achieving this kind of layout is called the <a href="https://en.wikipedia.org/wiki/Holy_Grail_(web_design)">Holy Grail</a> of web design. That&rsquo;s not an excuse to just leave ½ of the page blank.</p>
<h2 id="the-not-even-consistent-width" class="subheading">
  The not-even-consistent width
  <a class="heading-anchor" href="#the-not-even-consistent-width">¶</a>
</h2>
<p>The top looks like this:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom1_hu_3c7bd5a838f86c32.avif, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_3c1d680987a8ac6b.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_d15e806323c58f6b.avif 800w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_b660bfacb775c624.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom1_hu_25ea40251204666a.webp, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_f5e2bfcedaabce45.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_824b4b5d578eb3b0.webp 800w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_7be888f714b1d615.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/bottom1_hu_4972445f0cae9827.png"  width="1898"  height="193"  loading="lazy" />
</picture>
</div></div>

<p>The bottom looks like this:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom_hu_3b7af19e744aba92.avif, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_680c66b4589ffbce.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_960e96c14a88fe39.avif 800w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_a3c6f9e75b075a3a.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom_hu_379fcf3bedc3ce38.webp, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_e8490bfb2e8658ed.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_66bc8c7d391f7c0f.webp 800w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_6f7f4ea196d98526.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/bottom_hu_a9991fb1f8f5d116.png"  width="1887"  height="293"  loading="lazy" />
</picture>
</div></div>

<p>Fine. Cool. Whatever.</p>
<h2 id="the-border-bleed" class="subheading">
  The border bleed
  <a class="heading-anchor" href="#the-border-bleed">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/border_hu_f4e740659acdc95e.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/border_hu_d1cbb8998d9cbfce.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/border_hu_7464323743441863.png"  width="225"  height="329"  loading="lazy" />
</picture>
</div></div>

<p>Even with that, the <q>Your Officers</q> bar extends beyond the boundaries of everything else. Was it intentional? Was it a mistake? There&rsquo;s no way to know, for both seem as one when it comes to the LUSU website.</p>
<h2 id="how-well-it-renders-on-a-phone" class="subheading">
  How well it renders on a phone
  <a class="heading-anchor" href="#how-well-it-renders-on-a-phone">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/phone_hu_f1d4a0ada8a4a75d.avif, /blog/posts/found-a-problem-with-the-site/images/phone_hu_45df1ccd7999b7b0.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/phone_hu_eccc04052519ced3.webp, /blog/posts/found-a-problem-with-the-site/images/phone_hu_ced25453fc1adefc.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/phone_hu_2ea2fe224c896c11.jpg"  width="720"  height="720"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Silky smooth</p></figcaption></figure>

<p>Like poetry, really.</p>
<h2 id="the-your-officers-block" class="subheading">
  The <q>Your Officers</q> block
  <a class="heading-anchor" href="#the-your-officers-block">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_e23847d9a7603f16.avif, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_6ff14ed4983c9577.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_d2b02852d2d6525.avif 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_97aee3b46bf8da7f.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_fc2f3034ab66c77d.webp, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_1e5a0deda28cb6cc.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_98895673eea9d974.webp 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_dcd493c230f08385.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_de94a4f28cafd271.png"  width="1204"  height="862"  loading="lazy" />
</picture>
</div></div>

<p>When you see a layout like that, and the highlighting of the President on the left there, what do you assume? I even did bloody <em>training</em> for this thing, and I still assumed clicking the other officers would restrict the articles below them to ones from their area of expertise.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_80c49864286b4eac.avif, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_26c91f8131ca09d2.avif 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_e3d4a68dde2b9990.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_4c6876c53978c58d.webp, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_24a841267ffb198f.webp 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_105ed3f69cfb5350.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_faef23d865be155a.png"  width="1152"  height="540"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Nope</p></figcaption></figure>

<h2 id="the-fact-that-website-training-is-still-a-category" class="subheading">
  The fact that <q>Website Training</q> is still a category
  <a class="heading-anchor" href="#the-fact-that-website-training-is-still-a-category">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain_hu_beaf845075c9414c.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain_hu_4df754016ebc5fdb.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/websitetrain_hu_221e5d1b24a285c9.png"  width="313"  height="110"  loading="lazy" />
</picture>
</div></div>

<h2 id="the-fact-that-a-society-im-on-the-exec-of-is-in-it" class="subheading">
  The fact that a society I&rsquo;m on the exec. of is in it
  <a class="heading-anchor" href="#the-fact-that-a-society-im-on-the-exec-of-is-in-it">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_c363478f215820ff.avif, /blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_f04599f68c03c47a.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_bd9bdc809751614c.webp, /blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_9da4880a01f1ad0.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_f08db610f26d6cbf.png"  width="576"  height="341"  loading="lazy" />
</picture>
</div></div>

<h2 id="the-fact-that-im-still-not-in-said-society-despite-emailing-lusu-support-about-it-two-months-sgo" class="subheading">
  The fact that I&rsquo;m still not in said society, despite emailing LUSU support about it two months sgo
  <a class="heading-anchor" href="#the-fact-that-im-still-not-in-said-society-despite-emailing-lusu-support-about-it-two-months-sgo">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_151d11c619b26fb2.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_bfdb6e78669bd043.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_2c8502de98410015.png"  width="326"  height="120"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">;_;</p></figcaption></figure>

<h2 id="in-fact-lets-go-back-to-that-last-picture-a-sec" class="subheading">
  In fact, let&rsquo;s go back to that last picture a sec
  <a class="heading-anchor" href="#in-fact-lets-go-back-to-that-last-picture-a-sec">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_151d11c619b26fb2.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_bfdb6e78669bd043.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_2c8502de98410015.png"  width="326"  height="120"  loading="lazy" />
</picture>
</div></div>

<p>How come I only seem to exist as a product of the sum of my society exec. memberships? Where&rsquo;s the page for Ben Goldsworthy, student? I&rsquo;m a human being, man!</p>
<p>I mean, there <em>is</em> a page for entering in details and a profile picture. There just doesn&rsquo;t seem to be any directory of students or anything that&rsquo;d make that worthwhile.</p>
<p>You can attach your social media accounts though!</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/twitter_hu_893a4e03efbb81ca.avif, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_7a4720774f0bce9c.avif 800w, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_2c562805bce8eeea.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/twitter_hu_d2f164c7aebf6d19.webp, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_633ba461bc3c35c5.webp 800w, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_d920129e92c76c1e.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/twitter_hu_441d83c05fcc37ad.png"  width="1049"  height="118"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Y&rsquo;know, maybe</p></figcaption></figure>

<h2 id="the-incredible-disappearing-header-bar" class="subheading">
  The incredible disappearing header bar
  <a class="heading-anchor" href="#the-incredible-disappearing-header-bar">¶</a>
</h2>
<p>Now you see it:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/header1_hu_43d8cc0066089cae.avif, /blog/posts/found-a-problem-with-the-site/images/header1_hu_1aa2fc964b3794b5.avif 800w, /blog/posts/found-a-problem-with-the-site/images/header1_hu_4acdba2c6e48ed4c.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/header1_hu_1d4fe9bfb1384015.webp, /blog/posts/found-a-problem-with-the-site/images/header1_hu_95675c8809c45199.webp 800w, /blog/posts/found-a-problem-with-the-site/images/header1_hu_99ccd05b2f904704.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/header1_hu_77650d714787ddff.png"  width="1051"  height="364"  loading="lazy" />
</picture>
</div></div>

<p>Now you (view a club or society and) don&rsquo;t:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/header2_hu_797b426a117f5d1b.avif, /blog/posts/found-a-problem-with-the-site/images/header2_hu_7b634b5bb585bdcb.avif 800w, /blog/posts/found-a-problem-with-the-site/images/header2_hu_eb0b55ba3efcb8e7.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/header2_hu_1c774f2089ae5189.webp, /blog/posts/found-a-problem-with-the-site/images/header2_hu_f49ac207970df80c.webp 800w, /blog/posts/found-a-problem-with-the-site/images/header2_hu_7d30f894c0e3f3ce.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/header2_hu_4fd92f8f323e78f0.png"  width="1077"  height="201"  loading="lazy" />
</picture>
</div></div>

<h2 id="thats-not-how-you-do-infinite-scrolling" class="subheading">
  That&rsquo;s not how you do infinite scrolling
  <a class="heading-anchor" href="#thats-not-how-you-do-infinite-scrolling">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_2df5edce8c6a5256.avif, /blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_bc8e77bb4d4a9642.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_49e6ca9ae11b4eac.webp, /blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_bc0e17b7244d101e.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_50199b2e77f267bc.png"  width="631"  height="865"  loading="lazy" />
</picture>
</div></div>

<p>Infinite scrolling is supposed to <em>replace</em> indexed pages. If your <q>Load More</q> button</p>
<ol type="a">
   <li>has to be clicked; and</li>
   <li>just appends another page to the end of the list AND there's no way of linking to specific pages</li>
</ol>
<p>you have no benefits of either method of navigation.</p>
<h2 id="the-most-garish-fisher-price-cms-dashboad-ive-ever-seen" class="subheading">
  The most garish, Fisher-Price CMS dashboad I&rsquo;ve ever seen
  <a class="heading-anchor" href="#the-most-garish-fisher-price-cms-dashboad-ive-ever-seen">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/cms_hu_b76e2bcabe1fd42e.avif, /blog/posts/found-a-problem-with-the-site/images/cms_hu_9537e619c82eb1ee.avif 800w, /blog/posts/found-a-problem-with-the-site/images/cms_hu_afe94560adf45d60.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/cms_hu_f48847f38433161e.webp, /blog/posts/found-a-problem-with-the-site/images/cms_hu_3f17ab89f872952a.webp 800w, /blog/posts/found-a-problem-with-the-site/images/cms_hu_e10ef1df10e79f2b.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/cms_hu_a53f97cdcc98eb3a.png"  width="1172"  height="866"  loading="lazy" />
</picture>
</div></div>

<p>I would write exactly why this is hideous, but I&rsquo;m busy throwing up in my mouth and also everywhere else.</p>
<h2 id="the-buttons" class="subheading">
  The buttons
  <a class="heading-anchor" href="#the-buttons">¶</a>
</h2>
<p>Okay, so this is where things get a little technical (although to be fair, why are you reading me whinge about web design if you aren&rsquo;t willing to slog through a bit of that?). This is the button on the society information pages:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup7_hu_8bb1523bac4b5355.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup7_hu_e2eb440428d9862a.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/joingroup7_hu_4c7ae43ef62dbd5.png"  width="415"  height="217"  loading="lazy" />
</picture>
</div></div>

<p>It looks like arse and doesn&rsquo;t fit the website in any way, shape or form, right?</p>
<p>Here&rsquo;s its CSS:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-top</span> <span style="color:#f92672">a</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span> {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">background</span>: url(<span style="color:#e6db74">&#34;default/jointhisgroup-button.png&#34;</span>) 
</span></span><span style="display:flex;"><span>                <span style="color:#66d9ef">no-repeat</span> <span style="color:#66d9ef">scroll</span> <span style="color:#66d9ef">left</span> <span style="color:#66d9ef">top</span> <span style="color:#66d9ef">transparent</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">block</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">41</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">overflow</span>: <span style="color:#66d9ef">hidden</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">text-indent</span>: <span style="color:#ae81ff">-999</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">216</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<p>Oh shit bruv, what you doin'?</p>
<p>Ignoring briefly the use of a <code>background-image</code> for the button, the initially overlooked <code>text-indent: -999px;</code> caught my attention. Was someone having a giggle? I changed it to <code>text-indent: -80px;</code>, bringing whatever it was that was being shoved 999 pixels over to the left rightward. Lo and behold:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup3_hu_87221b716f350472.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup3_hu_dc7fc160a11b2167.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/joingroup3_hu_eb3b77757a37e0e1.png"  width="303"  height="142"  loading="lazy" />
</picture>
</div></div>

<p>This is the strangest way of doing a button I&rsquo;ve ever seen, but it got me thinking. <q><a href="/blog/posts/how-to-improve-the-new-lusu-website/">Another article</a></q> kind of thinking.</p>
<h2 id="it-accepts-arbitrary-javascript" class="subheading">
  It accepts arbitrary Javascript
  <a class="heading-anchor" href="#it-accepts-arbitrary-javascript">¶</a>
</h2>
<figure class="figure--gallery gallery" itemscope itemtype="http://schema.org/ImageGallery">
	  
</figure>

<p>As the Wu-Tang Clan famously sang, <q>XSS ain&rsquo;t nothin&rsquo; to <a href="https://www.acunetix.com/websitesecurity/cross-site-scripting/">fuck with</a></q>.</p>
<h2 id="the-submit-button-on-the-issue-reporting-form-disappearing-if-you-enter-something-incorrectly" class="subheading">
  The <q>Submit</q> button on the issue reporting form disappearing if you enter something incorrectly
  <a class="heading-anchor" href="#the-submit-button-on-the-issue-reporting-form-disappearing-if-you-enter-something-incorrectly">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_b423ca0d86823952.avif, /blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_d2fb64faaf726f7d.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_20bb3efa6b5cb5c9.webp, /blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_fccbdcdf5e3f612d.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_5cade4d5c46939e1.png"  width="789"  height="542"  loading="lazy" />
</picture>
</div></div>

<p>I&rsquo;m just trying to tell you about how massively vulnerable your website is, why must you make it so difficult?</p>
<h2 id="how-long-it-takes-to-upload-images" class="subheading">
  How long it takes to upload images
  <a class="heading-anchor" href="#how-long-it-takes-to-upload-images">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/image_hu_31faaeb47ad0c856.avif, /blog/posts/found-a-problem-with-the-site/images/image_hu_38f110f19f0f4afd.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/image_hu_8cddb5d2846e1782.webp, /blog/posts/found-a-problem-with-the-site/images/image_hu_3396d3d92cdb68bd.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/image_hu_640f6d5991c5e4ae.png"  width="613"  height="561"  loading="lazy" />
</picture>
</div></div>

<p>I timed it. It took 26 s to upload a 416 KiB <var>.png</var>. That means we&rsquo;re working on 16 KiB/s. Jesus wept.</p>
<h2 id="thats-not-how-css-ids-work" class="subheading">
  That&rsquo;s not how CSS IDs work
  <a class="heading-anchor" href="#thats-not-how-css-ids-work">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/officer_hu_d0db90ca0d8361cf.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/officer_hu_4874db869c8b62cb.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/officer_hu_6c5d85c0c346a5c9.png"  width="469"  height="102"  loading="lazy" />
</picture>
</div></div>

<blockquote>
<p>What makes attributes of type ID special is that no two such attributes can have the same value in a conformant document, regardless of the type of the elements that carry them; whatever the document language, an ID typed attribute can be used to uniquely identify its element.</p>
<footer>W3C, <cite class="article">Selectors Level 3</cite></footer> 
</blockquote>
<h2 id="this-w3c-markup-validation-service-result" class="subheading">
  This <a href="https://validator.w3.org/nu/?doc=http%3A%2F%2Flusu.co.uk%2F">W3C Markup Validation Service</a> result
  <a class="heading-anchor" href="#this-w3c-markup-validation-service-result">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/validate_hu_431a0e96cc09e3bc.avif, /blog/posts/found-a-problem-with-the-site/images/validate_hu_7b0e0280e83074a9.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/validate_hu_cc34fd3ef1a5ae65.webp, /blog/posts/found-a-problem-with-the-site/images/validate_hu_430bd4d94f739121.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/validate_hu_dd5f98c0d696d350.png"  width="559"  height="352"  loading="lazy" />
</picture>
</div></div>

<h2 id="nah-lets-just-use-whatever-naming-convention-we-damn-well-please" class="subheading">
  Nah let&rsquo;s just use whatever naming convention we damn well please
  <a class="heading-anchor" href="#nah-lets-just-use-whatever-naming-convention-we-damn-well-please">¶</a>
</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">thumbnail</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group-category</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group_left_panel_menu</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">typeCategory</span> {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#915BB1</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<p>That is an actual CSS rule I had to write. Hyphenated, underscored and camelCased class names all together. It&rsquo;s anarchy.</p>
<h2 id="telling-me-to-clear-my-cache-for-no-reason" class="subheading">
  Telling me to clear my cache for no reason
  <a class="heading-anchor" href="#telling-me-to-clear-my-cache-for-no-reason">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/logout_hu_94dcc827b4dfbf.avif, /blog/posts/found-a-problem-with-the-site/images/logout_hu_c1331c34c06cb127.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/logout_hu_8c12958f6c3efcab.webp, /blog/posts/found-a-problem-with-the-site/images/logout_hu_7c4450bb8ae0cacc.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/logout_hu_225f60937936376f.png"  width="664"  height="293"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">No u</p></figcaption></figure>

<h2 id="still-telling-me-to-join-groups-that-im-on-the-exec-of" class="subheading">
  Still telling me to join groups that I&rsquo;m on the Exec. of
  <a class="heading-anchor" href="#still-telling-me-to-join-groups-that-im-on-the-exec-of">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup_hu_1b4e2b7346bf03b6.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup_hu_b7714ae426ccdec6.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/joingroup_hu_deeac27a71324434.png"  width="337"  height="336"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Surely there&rsquo;s a middleman that could be cut out here</p></figcaption></figure>

<h2 id="0-cash-memberships" class="subheading">
  £0 Cash Memberships
  <a class="heading-anchor" href="#0-cash-memberships">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/membership_hu_f07fabfe609572b5.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/membership_hu_e11fbc2c4ec4726c.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/membership_hu_504bfbbab4c8948f.png"  width="419"  height="356"  loading="lazy" />
</picture>
</div></div>

<p>Is this really the only way of creating a free membership?</p>
<h2 id="the-urls" class="subheading">
  The URLs
  <a class="heading-anchor" href="#the-urls">¶</a>
</h2>
<p>Okay, so LUECS&rsquo; is <var><a href="https://lusu.co.uk/groups/european-culture">https://lusu.co.uk/groups/european-culture</a></var>, which makes sense. What about LUB?</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/boxing_hu_6ee43d0164614cd4.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/boxing_hu_a79238200f66731c.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/boxing_hu_162c9bc954a537b5.png"  width="230"  height="40"  loading="lazy" />
</picture>
</div></div>

<p>Yeah &lsquo;cause that&rsquo;s intuitive.</p>
<h2 id="linked-social-media-profiles-not-showing-up-anywhere" class="subheading">
  Linked social media profiles not showing up anywhere
  <a class="heading-anchor" href="#linked-social-media-profiles-not-showing-up-anywhere">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_a58681f20faaeea.avif, /blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_b5c66ec405e3b4f4.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_d74173deacd59304.webp, /blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_1124aaef42436192.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_6e2c38eb460a02.png"  width="674"  height="260"  loading="lazy" />
</picture>
</div></div>

<p>What&rsquo;s the point, if no link gets added to the society page?</p>
<h2 id="the-worlds-longest-and-least-collapsible-category-list" class="subheading">
  The world&rsquo;s longest and least-collapsible category list
  <a class="heading-anchor" href="#the-worlds-longest-and-least-collapsible-category-list">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/categories_hu_bb7520178e69e65.avif, /blog/posts/found-a-problem-with-the-site/images/categories_hu_2e7abb8abb9bd06a.avif 800w, /blog/posts/found-a-problem-with-the-site/images/categories_hu_bdb1b73aa6b5f734.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/categories_hu_256b097ffa1a28fa.webp, /blog/posts/found-a-problem-with-the-site/images/categories_hu_52c9c26890ab0c0b.webp 800w, /blog/posts/found-a-problem-with-the-site/images/categories_hu_445b2e4f98a691b7.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/categories_hu_e3bb0f1294b3372d.png"  width="1013"  height="405"  loading="lazy" />
</picture>
</div></div>

<p>Every single category and every single child category, all standing between you and the <q>Save &amp; Approve</q> button at the bottom. No means of collapsing the list. Let&rsquo;s do this.</p>
<p>On the bright side, you do get some amusement as you scroll. For example, the juxtaposition of <q>Fetish</q> and <q>First Aid</q> (not to mention <q>Darts</q> &mdash; is someone from Pendle College behind this?):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/fetish_hu_9f000d89f6477b0e.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/fetish_hu_b87b789de05eff2b.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/fetish_hu_b75afcb86f3e3570.png"  width="397"  height="103"  loading="lazy" />
</picture>
</div></div>

<h2 id="these-clear-elements" class="subheading">
  These <code>.clear</code> elements
  <a class="heading-anchor" href="#these-clear-elements">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/clear_hu_db885fe8e9b9759.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/clear_hu_300e413d5340c289.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/clear_hu_e489b0c05f57bb05.png"  width="320"  height="44"  loading="lazy" />
</picture>
</div></div>

<p>They have one rule: <code>clear: both;</code>. Just stick it on an <code>:after</code> and clear up your HTML.</p>
<h2 id="the-only-link-to-the-ideas-directory-being-through-the-frontpage" class="subheading">
  The only link to the ideas directory being through the frontpage
  <a class="heading-anchor" href="#the-only-link-to-the-ideas-directory-being-through-the-frontpage">¶</a>
</h2>
<p>Specifically this small, unstyled <q>See more</q>:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/seemore_hu_b0f87fe4f49e0246.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/seemore_hu_712b7b58c0e41288.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/seemore_hu_9aeb3d3bdabe623d.png"  width="245"  height="106"  loading="lazy" />
</picture>
</div></div>

<h2 id="not-being-able-to-click-on-the-thumbs-to-vote-on-ideas" class="subheading">
  Not being able to click on the thumbs to vote on ideas
  <a class="heading-anchor" href="#not-being-able-to-click-on-the-thumbs-to-vote-on-ideas">¶</a>
</h2>
<p>So you&rsquo;re looking through the list of ideas and see one you feel strongly about. Intuitively, you&rsquo;d probably click one of the thumbs:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas1-1_hu_1a28c7694bfab2d.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas1-1_hu_6ba414d8fdef92d0.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/ideas1-1_hu_2c6fd8e4c9924a08.png"  width="198"  height="496"  loading="lazy" />
</picture>
</div></div>

<p>Then nothing would happen, and you&rsquo;d look closer, finally seeing that orange block on the bottom. Yes, you have to click that to get to the idea&rsquo;s page, where you can click the thumbs to vote (or the incredibly superfluous orange text underneath works too):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas2_hu_e6f91c2bf9ea224f.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas2_hu_136ee11ce1b40db9.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/ideas2_hu_4ac9b3641d92ef46.png"  width="411"  height="266"  loading="lazy" />
</picture>
</div></div>

<p>Want to know where this is particularly egregious? On the website homepage, this is what you get:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas3_hu_e802975d9a1d2bbb.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas3_hu_115b7220f5fe5a1c.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/ideas3_hu_a91266beeb8a3817.png"  width="304"  height="390"  loading="lazy" />
</picture>
</div></div>

<p>And of course, the whole block with the thumbs and the tallies for both responses is just one big link to the idea&rsquo;s page. Of <em>course</em>.</p>
<h2 id="the-middle-button-not-actually-linking-to-anything" class="subheading">
  The middle button not actually linking to anything
  <a class="heading-anchor" href="#the-middle-button-not-actually-linking-to-anything">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/reps_hu_537af704f9278a44.avif, /blog/posts/found-a-problem-with-the-site/images/reps_hu_e56f4d8458d1a759.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/reps_hu_3cbbf2613b84c63e.webp, /blog/posts/found-a-problem-with-the-site/images/reps_hu_24660d51426aafb8.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/reps_hu_54231a273aed58d7.png"  width="590"  height="321"  loading="lazy" />
</picture>
</div></div>

<h2 id="the-colourscheme-again" class="subheading">
  The colourscheme (again)
  <a class="heading-anchor" href="#the-colourscheme-again">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/colourscheme_hu_d0a9480cd320bb71.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/colourscheme_hu_3b73f998d4789aff.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/colourscheme_hu_981290edf1f442b5.png"  width="343"  height="350"  loading="lazy" />
</picture>
</div></div>

<p>I mean, seriously? The orange is a bad clash, but at least it&rsquo;s a bad clash consistently throughout the website. The turquoise too. But to stick in a <em>different fucking shade of purple</em> takes real balls.</p>
<h2 id="the-liberation-officers-not-being-listed" class="subheading">
  The <a href="https://lusu.co.uk/about-our-organisation/liberation-groups">liberation officers</a> not being listed
  <a class="heading-anchor" href="#the-liberation-officers-not-being-listed">¶</a>
</h2>
<p>Maybe this is a personal beef, but I&rsquo;ve <a href="https://www.facebook.com/Rumperuu/posts/10205471509047843?viewas=100000686899395">had a run-in</a> before with a liberation officer who had a peculiar interpretation of what being an elected public position should entail. Item one is that you be publicly listed as holding that position so people can contact you.</p>
<h2 id="the-breadcrumbs-not-working-half-the-time" class="subheading">
  The breadcrumbs not working half the time
  <a class="heading-anchor" href="#the-breadcrumbs-not-working-half-the-time">¶</a>
</h2>
<p>So this works (until you click on a society and the whole top header disappears; see earlier):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs1_hu_5fc52cf622b45fb8.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs1_hu_aab86b60fca43447.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs1_hu_3fd9a83b8c04209b.png"  width="335"  height="242"  loading="lazy" />
</picture>
</div></div>

<p>But then:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs_hu_28bfb6d381943bd4.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs_hu_aea1425e29b080b3.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs_hu_491ebea4a1de37a1.png"  width="379"  height="183"  loading="lazy" />
</picture>
</div></div>

<h2 id="this-button" class="subheading">
  This button
  <a class="heading-anchor" href="#this-button">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_150c253feb6fbe8.avif, /blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_63944247f0dfae3d.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_db3fce102ec832e3.webp, /blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_57a010c853a1a89a.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_6a73f4e43d19e18d.png"  width="518"  height="104"  loading="lazy" />
</picture>
</div></div>

<p>The <q>Found a problem with the site?</q> button from which this article derives its title looks as though it was originally suppose to be on a LUSU purple background, rather than a white one, and thus sticks out like a sore thumb.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Careers of the Future</title>
      <link>https://bengoldsworthy.net/portfolio/websites/careers-of-the-future/</link>
      
      <pubDate>Mon, 01 Jun 2015 13:07:18 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/websites/careers-of-the-future/</guid>
      <description>&lt;p&gt;My first project with RCU was to take the findings of a UK Commission for Employment and Skills (UKCES) report identifying potential key occupations over the coming decade, and to present them in the form of an interactive Web app.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>My first project with RCU was to take the findings of a UK Commission for Employment and Skills (UKCES) report identifying potential key occupations over the coming decade, and to present them in the form of an interactive Web app.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Web Application Developer</title>
      <link>https://bengoldsworthy.net/cv/roles/web-application-developer/</link>
      
      <pubDate>Tue, 13 Jan 2015 14:02:33 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/cv/roles/web-application-developer/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>Barclays #openminds 2014</title>
      <link>https://bengoldsworthy.net/portfolio/programs/barclays-openminds-2014/</link>
      
      <pubDate>Sun, 14 Dec 2014 11:35:13 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/programs/barclays-openminds-2014/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
  </channel>
</rss>

