<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Zinc blog - Medium]]></title>
        <description><![CDATA[Zinc provides tools to conduct references and background checks whilst creating sustainable work data for individuals. - Medium]]></description>
        <link>https://medium.com/zinc_work?source=rss----25e1fa7ad60---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Zinc blog - Medium</title>
            <link>https://medium.com/zinc_work?source=rss----25e1fa7ad60---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 07:48:44 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/zinc_work" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[We’ve moved]]></title>
            <link>https://medium.com/zinc_work/weve-moved-22e441cbc425?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/22e441cbc425</guid>
            <category><![CDATA[blockchain-startup]]></category>
            <category><![CDATA[zinc]]></category>
            <category><![CDATA[hrtech]]></category>
            <category><![CDATA[referencing]]></category>
            <category><![CDATA[startup]]></category>
            <dc:creator><![CDATA[Charlotte Hall]]></dc:creator>
            <pubDate>Wed, 10 Jul 2019 14:11:33 GMT</pubDate>
            <atom:updated>2022-11-22T21:19:37.932Z</atom:updated>
            <content:encoded><![CDATA[<h4>Check out our new Zinc blog: <a href="https://zinc.work/blog">https://zincwork.com/blog</a></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/560/1*5Mi8OGNszvZxPeJdo_C3FQ.png" /></figure><p>You may have noticed in recent weeks that we’ve not been posting on Medium as much as we used to. That’s because we’ve moved our blog to our <a href="https://zinc.work/blog"><strong>main website</strong></a>. We’ve been busy making product updates and publishing content and our website blog and social media pages are the best places to keep up to date with everything at Zinc.</p><p>We really appreciate our readers from the Medium community and although we’ve moved on, we wouldn’t want you to miss out on the great content we produce. In our new blog, you’ll find product updates, articles on key topics within HR and recruitment such as culture and onboarding, as well as free resources such as <a href="https://zinc.work/blog/post/complete-guide-to-reference-checks"><strong>Zinc’s complete guide to reference checks</strong></a>. Eventually, we’ll be migrating our content from Medium to our website blog so you will be able to find all our content in one place.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/843/1*lqG5EGyLlTFVfpFy_3JXOQ.png" /><figcaption><a href="https://zinc.work/blog/post/complete-guide-to-reference-checks">https://zinc.work/blog/post/complete-guide-to-reference-checks</a></figcaption></figure><p>Why not browse some of our recent blog posts and get some new ideas for your hiring journey:</p><ul><li><a href="https://zinc.work/blog/post/culture-add-culture-fit">Culture add or culture fit?</a></li><li><a href="https://zinc.work/blog/post/best-questions-reference-check">The best questions to ask when checking references</a></li><li><a href="https://zinc.work/blog/post/panel-evolving-culture">Evolving culture: panel discussion</a></li><li><a href="https://zinc.work/blog/post/top-5-hiring-tips-culture-fit">Top 5 hiring tips for culture-fit</a></li></ul><p>We’d love for you to keep in contact and you can do that by signing up to our newsletter or by following us on <a href="https://twitter.com/zinc_work"><strong>Twitter</strong></a> and <a href="https://www.linkedin.com/company/zincwork/"><strong>LinkedIn</strong></a>.</p><p>Stay in touch 👋</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=22e441cbc425" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/weve-moved-22e441cbc425">We’ve moved</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Reference Question Generator]]></title>
            <link>https://medium.com/zinc_work/reference-question-generator-bb42bb5a7f88?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/bb42bb5a7f88</guid>
            <category><![CDATA[recruiting]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[hiring]]></category>
            <category><![CDATA[work]]></category>
            <dc:creator><![CDATA[Luke Shipley]]></dc:creator>
            <pubDate>Thu, 21 Feb 2019 13:50:29 GMT</pubDate>
            <atom:updated>2019-03-22T21:42:48.394Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Generate bespoke culture-add reference questions for your company</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/698/1*E8jLrm6ut0RcxRYRWUqUEw.gif" /><figcaption>Janice, the reference question juicer. By Jonathan Trancozo</figcaption></figure><p>Why is referencing broken? The practice hasn’t evolved since the dark ages, when Fred Flintstone landed his first stonemason apprenticeship. Aside from referencing technique, a simple place to start is asking better questions. There are countless studies into interview questions. This has translated to iterations of advancements in interview questioning. But we revert to the dark ages when it comes to referencing. We ask impossible, loaded, closed questions like<em> “Would you rehire?”, “How many sick days did they have?” or “Did they have any disciplinaries?”.</em></p><p>Is it any wonder we get reference refusals, useless date checks and biased information with this primitive line of questioning?</p><blockquote>“Ask the right questions if<em> you’re going to find the right answers.” </em>— Vanessa Redgrave</blockquote><p>Zinc have been studying referencing for some time. Our platform offers an automated ‘culture-add referencing’ tool.</p><p>We’re open sourcing a culture-add reference question generator – Janice. The aim is to encourage better questioning in referencing and inspire new ideas for information to extract. In order to try and better referencing for all.</p><p>Click below to speak to Janice and generate reference questions for your company…</p><blockquote>👋 <a href="https://zinc.work/reference-generator">&gt;&gt; Click Here &lt;&lt;</a>👋</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*utCr8dZ2wZElXBTRB4lk5A.png" /></figure><p>Zinc’s redefining the reference check, learn more about how their automated tools and how can help you hire: <a href="https://zinc.work/landing/referencing">https://zinc.work/landing/referencing</a>.</p><p><strong>Website</strong>:<a href="https://zinc.work/"> https://zinc.work</a></p><p><strong>Twitter:</strong><a href="https://twitter.com/zinc_work"><strong> </strong>https://twitter.com/zinc_work</a></p><p><strong>LinkedIn:</strong><a href="https://www.linkedin.com/company/zinc-work/"> https://www.linkedin.com/company/zinc-work/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bb42bb5a7f88" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/reference-question-generator-bb42bb5a7f88">Reference Question Generator</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Rise of RecOps]]></title>
            <link>https://medium.com/zinc_work/the-rise-of-recops-d2e26d4a1abf?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/d2e26d4a1abf</guid>
            <category><![CDATA[work]]></category>
            <category><![CDATA[recruiting]]></category>
            <category><![CDATA[hiring]]></category>
            <category><![CDATA[talent]]></category>
            <category><![CDATA[interview]]></category>
            <dc:creator><![CDATA[Luke Shipley]]></dc:creator>
            <pubDate>Wed, 30 Jan 2019 23:18:52 GMT</pubDate>
            <atom:updated>2019-02-04T17:59:13.110Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Five tips to reignite your Recruitment Operations in 2019</em></h4><p>You can run a good recruitment team with tactics. You can run a great recruitment team with strategy. In early 2019 the zeitgeist is pointing us firmly in the direction of doing more with less, and RecOps can help us to do just this. By taking a step back from the daily grind of ‘Find, Recruit, Hire, Repeat’, ‘Find, Recruit, Hire, Repeat’. RecOps can be used to spot bottlenecks and inefficiencies and in time, make everyone’s lives run more smoothly.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*DPCOpB_75A6eaIh34GhaGA.png" /></figure><p>With RecOps meaning different things to different organisations, it can be hard to put boundaries around a role with such potential and breadth. For the role to be effective and have impact, this is exactly what we must do.</p><blockquote>Hang on, RecOps? Also referred to by it’s more popular sister term TalentOps but not to be confused by its brother term PeopleOps — what is it?</blockquote><p><a href="https://www.greenhouse.io/blog/defining-recruiting-operations">Greenhouse </a>defines <em>‘Recruitment Operations’ as a set of recruiting activities and processes that help a talent acquisition organisation run effectively, efficiently and in support of hiring strategies and objectives. In short, RecOps reduces friction in the recruiting process.</em></p><p>This helps, but it is still pretty broad, it’s probably in the spec for almost every talent leaders role. My advice to anyone working in this function is to be extremely clear on what is expected from the role in the context of YOUR organisation. Naturally RecOps tends to become an independent role in organisations that have mature people functions. One of the key differences in the teams I have seen — in these mature setups is that RecOps doesn’t carry headcount. The RecOps role no longer is responsible for hiring, it’s becoming a specialist field. Whilst talent leadership does often ask for Recruitment Operations skills, Recruitment Operations doesn’t necessarily require Talent Leadership skills. It demands a different skillset and that is often affirmed by the broader set of backgrounds that feed into Recruitment Operations roles (PM, Dev, Office Manager, Support, Marketer &amp; strangely — Recruiter). The paradigm varies from office administration in incumbents to highly technical work configuring systems and manipulating data sets in modern people functions. This is our assessment…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*3zmmAXCevXQCxKAQ" /></figure><p>TL:DR Recruitment Operations is becoming a specialist field in some organisations we believe it’s demanding more technical skills. Technical administration skills and data management. Meaning interview and attraction skills are no longer imperative.</p><p>Strangely, the portmanteau addition to recruiting titles rose to popularity around a similar time that the DevOps, SysOps, SecOps titles emerged out of System Administrators. A term born out of agile leaders blue sky session to squash everything into one role. Again, wanting to be strategic and operational so they too needed a fitting title.</p><p>If your getting into Recruitment operations or your already in it and want to make your RecOps more of a specialist domain then here’s some brainfood to chew over in 2019.</p><p><strong>1. Data, Data, Data</strong></p><p>In a role that sits outside but alongside the ‘hiring’ process, RecOps Managers often have an entirely different skillset and background to the rest of their team. At the heart of this skillset is the ability to effectively process and analyse data.</p><p>It would be hypocritical to suggest that data was important without showing some data wouldn’t it? According to the <a href="https://www2.deloitte.com/content/dam/Deloitte/at/Documents/human-capital/at-2018-deloitte-human-capital-trends.pdf">Bersin 2018 report</a>, high performing TA functions are 6x more likely to use database driven decision making and high performing TA functions are 3.2x more likely to supply top talent. Which is probably the single most important goal for every TA function.</p><p>Okay, it’s important, what can you do with data? If you’re lucky enough to have a good HR/TA systems then you’ll likely have a treasure trove of data…</p><ol><li>If you haven’t crunched 2018’s numbers then set some time aside to do it soon. You can’t move forward and improve without an understanding of where you are now.</li><li>Utilise predictive analytics for forecasting at least support budgeting and headcount and build your 2019 TA strategy.</li><li>Does your recruiting data tie in with onwards talent management, performance data and learning data and internal mobility data?</li><li>Is your Recruiting data’s success metrics integrated with the businesses success metrics? Career development, culture, strategy.</li></ol><p>Some fairly simple data analytics can quickly shine a spotlight on some of your biggest bottlenecks.</p><p>Forget ABC and learn how to ABT (always be testing) in 2019. Run experiments and test. It’s a fundamental product development technique that is easy to incorporate into any campaign. If these skills aren’t in your team, ask your ATS/HRIS/HCM partner for some tips on their reporting tools.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*dCwxV_kEqqND9S6G" /></figure><p><strong>2. Critical thinking to apply Automation and AI</strong></p><p>Again, according to the <a href="https://www2.deloitte.com/content/dam/Deloitte/at/Documents/human-capital/at-2018-deloitte-human-capital-trends.pdf">Bersin 2018 report</a>, high performing TA functions are 4x more to embed technology in their processes such as Automation &amp; AI cognitive tools.</p><p>What can you outsource to the robots? Automation is nearly always a good thing. Your ATS likely has a plethora of integrations available to automate parts of your process. Audit every single hour of your hiring/on-boarding process, every hour of your team’s time and every hour of your applicants. What can you pass off to technology that will reduce your bias or save your team time?</p><p>By using automation tools wisely, you will start to free up time that can be invested elsewhere in the function. However, bear in mind that whilst automation can sometimes be useful in the short-term, it can increase workload further down the funnel. Harness critical thinking to evaluate bottlenecks and apply your tools — from end-to-end. It could be the length of time it takes to schedule on-site interviews or collect references. Whatever, it is, you need data &amp; critical thinking to prove &amp; improve it.</p><p><strong>3. Law requires you focus on inbound (GDPR).</strong></p><p>Heard this one before? It doesn’t feel entirely original to be saying this year we’ll be focusing on inbound. But it’s for different reasons this time, reasons that can has catastrophic impact on your business. We recently saw the first GDPR fine slapped on Google. If those shots fired weren’t enough to make you sit up and question how compliant your job board &amp; ATS suppliers are then I’m not sure what is. If Google can’t get it right then who else can? Define a data processor for your TA/People function, this might well fall down to you in RecOps.</p><p>Job boards are a huge outbound cost and with GDPR in mind, perhaps 2019 is a good time to use the RecOps function to look into new funnels for engagement. It’s well known that mature recruitment functions focus on strategic sourcing. Strategy in the field of recruiting sounds familiar ~that’s RecOps. What strategic tools or channels can help to source &amp; interview for work ethic, values and potential? Rather than purely focusing on past skills.</p><p><strong>4. A product-driven approach ~ Create Personas, personalise journeys</strong></p><p>RecOps isn’t just about data crunching, it is about marrying the strategy and objectives of your business to the recruitment function. With the challenges of our everyday jobs and targets, it can be easy to lose sight of the bigger picture and to think of ourselves and our candidates as people. Make sure your team invests the time to think strategically and spend time re-evaluating and re-defining your recruitment voice and what you stand for. Think about what type of person your ideal candidate would like to engage with to create and re-evaluate your ideal candidate and recruiter personas. What language and tone of voice do they use? You may have 4/5 target candidate personas, what can you do to personalise the journey for each of these funnels?</p><p>Spend time role-playing in your team and building a consistent voice. In a competitive marketplace, this will help you stand out and should also bring more fulfilment and satisfaction to the team.</p><p><strong>5. Communication channels of 2019 ~ WhatsApp &amp; Chatbots</strong></p><p>2018 was the year that workplace communication tools exploded with Slack everywhere and Facebook launching is workplace tool.</p><p>WhatsApp is a global phenomenon, with read and response rates eclipsing email and SMS. WhatsApp now offers business accounts and an open API. You can build automated campaigns and add team members to corp accounts.</p><p>Chatbots were tipped to be big in 2018 but didn’t quite take hold. They may reach their tipping point in 2019 with impressive stats on engagement of applicants. Both are way to boost engagement in 2019 that recruitment operations managers should know about.</p><p>In summary, RecOps is undoubtedly a strategic business function that has become increasingly necessary in large talent organisations today. It has huge potential to bring efficiencies and streamline processes.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Cc8exApLG6iB4ftp_l_qBQ.jpeg" /></figure><p>Zinc offers automated employee background checking tools. Zinc’s redefining the reference check, learn more about how their automated tools and how can help you: <a href="https://zinc.work/landing/referencing">https://zinc.work/landing/referencing</a>.</p><p>This post was written in collaboration with<a href="http://www.recruitingbrainfood.com/"> Recruiting Brainfood</a> (www.recruitingbrainfood.com).</p><p>Get in touch if you’d like support using the Zinc’s<a href="https://zinc.work/"> blockchain based hiring toolkit</a> to build a distributed team;<a href="http://hello@zinc.work/"> hello@zinc.work</a>.</p><p><strong>Website</strong>:<a href="https://zinc.work/"> https://zinc.work</a></p><p><strong>Twitter:</strong><a href="https://twitter.com/zinc_work"><strong> </strong>https://twitter.com/zinc_work</a></p><p><strong>LinkedIn:</strong><a href="https://www.linkedin.com/company/zinc-work/"> https://www.linkedin.com/company/zinc-work/</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*utCr8dZ2wZElXBTRB4lk5A.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d2e26d4a1abf" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/the-rise-of-recops-d2e26d4a1abf">The Rise of RecOps</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Perfecting your interview process for building remote teams]]></title>
            <link>https://medium.com/zinc_work/perfecting-your-interview-process-for-building-remote-teams-581bca1ba62d?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/581bca1ba62d</guid>
            <category><![CDATA[remote-working]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[recruiting]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[distributed-teams]]></category>
            <dc:creator><![CDATA[Luke Shipley]]></dc:creator>
            <pubDate>Sat, 15 Dec 2018 11:33:37 GMT</pubDate>
            <atom:updated>2022-11-22T12:50:28.875Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SBtVdsL9YM9R5XnAvSr_Cg.png" /></figure><h3>Perfecting your interview process for building distributed teams</h3><h4><a href="https://medium.com/swlh/background-checking-global-teams-3e06e3ca0920">Building distributed teams part 2</a></h4><p>Zinc’s on a mission to <strong><em>“Open source interviewing”</em></strong>, by providing tools to allow applicants to retain and reuse data collected whilst interviewing. In this blog I’ll be analysing interview processes of leading teams in web3. So this is the perfect place to launch a <a href="https://github.com/zincwork/Open_Source_Your_Interview_Process">‘Open Source Your Interview Process’</a> movement. We’ve started off a list of teams that have ‘open sourced’ their interview processes, listing publicly on this <a href="https://github.com/zincwork/Open_Source_Your_Interview_Process">Github repo</a>. If we’re able to share notes, we can learn from each other and all spend less time interviewing. If your company is willing to share your interview process and contribute then please add it <a href="https://github.com/zincwork/Open_Source_Your_Interview_Process">here.</a></p><p>The negative press crypto brings to blockchain is counterbalanced by the radical openness and transparency some teams adopt. In some cases this transparency and openness carries through to careers pages. Some interview processes are listed publicly on jobs pages, others that I’ve reached out to are happy for their processes to be public. That’s why it’s no surprise that web3 teams are leading the charge in the remote revolution. We found that twice as many web3 teams were distributed compared to the <a href="https://medium.com/zinc_work/why-twice-as-many-blockchain-teams-are-distributed-ca1065ba973b">rest of tech</a>. It’s this kind of radical openness which is allowing web3 leaders to attract and retain top talent across tech and beyond.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4k0X2zovzGVOMOMG38I9lw.jpeg" /><figcaption>Blind Interview by <a href="https://unsplash.com/photos/80VTQEkRh1c?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Daniel McCullough</a></figcaption></figure><p>Distributed teams are being hailed as the new route to <a href="https://www.inc.com/brian-de-haaff/3-ways-remote-workers-outperform-office-workers.html">efficiency and productivity</a>, with minimal time lost to commuting, unnecessary meetings, gossip or other distractions that come with having an office-based team. Everybody’s free to work where and how they want, taking full ownership for their own productivity and output, without becoming embroiled in wider company issues, if they don’t need to be (who does :)</p><p>We now know why remote teams are worthwhile, but what do you need to put this in in place?</p><h3>Leading Web3 Teams Processes</h3><blockquote><a href="https://wiki.aragon.org/jobs/"><em>Aragon</em></a><em>’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yh7--JcuqVOojWdoUkXPVA.png" /></figure><p><strong><em>Success stats: </em></strong><em>Truly globally remote, no offices. 21 people work across Aragon’s teams, 20/30 outside contributors at once. Aragon’s privacy preserving interview techniques, like IM interviews are commendable: </em><a href="https://wiki.aragon.org/jobs/">https://wiki.aragon.org/jobs/</a></p><blockquote><a href="https://blockstack.org/careers/"><em>Blockstack</em></a><em>’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bba64m_to5b83WvPKvp5kg.png" /></figure><p><strong><em>Success stats: </em></strong><em>Globally remote, distributed across Hong Kong, Gambia, Barcelona, Toronto, and Seattle. 24 core team members + open source contributors. Flexible process &amp; powerful values </em><a href="https://blockstack.org/careers/"><em>(voted for by the team)</em></a><em>: </em><a href="https://blockstack.org/careers">https://blockstack.org/careers</a></p><blockquote><a href="https://www.blockchain.com/interview"><em>Blockchain</em></a><em>.com’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FIyzJeEbz4kkVJMdB2wzrw.png" /></figure><p><strong><em>Success stats: </em></strong><em>Distributed across UK, SF &amp; New York. Scaled to over 150 in the past year. Bonus points for the nicest interview graphic. </em>Unlimited PTO, flexible schedules and crypto bonuses: <a href="https://www.blockchain.com/careers">https://www.blockchain.com/careers</a></p><blockquote><a href="https://www.bitpesa.co/careers/"><em>Bitpesa</em></a><em>’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZDJ5v-sC0JZbpTX4q2idCg.png" /></figure><p><strong><em>Success stats: </em></strong><em>Globally remote, offices in Lagos, London, Luxembourg, Madrid, and Dakar. Over 60 people globally, challenging hiring in emerging markets: </em><a href="https://www.bitpesa.co/careers/">https://www.bitpesa.co/careers/</a></p><blockquote><a href="https://www.bitfinex.com/careers"><em>Bitfinex</em></a><em>’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*q1WkLatSX5dYDiIkLqCOyw.png" /></figure><p><strong><em>Success stats: </em></strong><em>Truly globally remote, distributed across Asia, Europe &amp; Americas. Culture of Learning offsite’s and team building, flexible hours: </em><a href="https://www.bitfinex.com/careers"><em>https://www.bitfinex.com/careers</em></a></p><blockquote><a href="https://status.im/contribute/open_positions.html"><em>Status</em></a><em>’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rjRJnCyQ5zTz3k-vS_1jjw.png" /></figure><p><strong><em>Success stats: </em></strong><em>Truly globally remote, no offices. Scaled to 100+ people in the last year. Will pay in SNT or local fiat. Extremely flexible, no set interview process &amp; serious about privacy: </em><a href="https://status.im/contribute/applicant_privacy.html">https://status.im/contribute/applicant_privacy.html</a></p><blockquote><a href="https://zeppelin.solutions/jobs/"><em>Zeppelin</em></a><em>’s process</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XpEfNHR_HVWzjyC3Q0KHtg.png" /></figure><p><strong><em>Success stats: </em></strong><em>Truly globally remote, offices in Buenos Aires. On average the process takes 4–6 weeks. Good wiki. Work tests are paid should and are roughly 10 hours weekly, spanning no more than three weeks. Smart to be referencing early on: </em><a href="https://zeppelin.solutions/jobs/">https://zeppelin.solutions/jobs/</a></p><p><em>Disclaimer: these processes are taken from job specs, online forums &amp; here-say: I’m certain they’ll vary between jobs and will likely be outdated soon.</em></p><p>From this small sample of distributed teams we can see there is an average of 5.7 stages in their interview processes. For centralised tech teams this isn’t too dissimilar. Which helps dispels the myth that you need <strong>more</strong> rigorous processes for remote teams.</p><p>As you’ll see from the highly confusing diagram below, whilst all the processes are comprised of the same components the flow varies greatly. In fact, no two processes are the same. We encourage teams to share notes and learn from each-other so we can all spend less time interviewing. Below I’m going to pick our of favourite parts to encourage teams to experiment and iterate on their processes.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6M-1dpzcKikq9XlKNSLa7g.jpeg" /></figure><h4>Perfecting your process to build distributed teams</h4><p>At Zinc, we’re working towards reducing assessment load, time candidates and recruiters spend interviewing. We’re strong believers in respecting people’s time.</p><p>We’re identifying the most effective task at each interview stage to find out if it’s worth asking your applicant for more time. At each stage collect the critical amount of information needed to know if it’s worthwhile moving to the next stage. No unnecessary jumping through hoops.</p><h4>Considerations for each interview stage:</h4><ul><li><strong>First stage phone screen: </strong>Some in the modern workforce lack the sophisticated communication skills to be effective remote workers. Often the greatest challenge with creating effective remote teams is communication. That’s written, video and face to face communication. These forms of communication require different skills ~ since we have different tools at our disposal to get our message across; body language, verbal tone, emoji’s and most importantly GIF’s. The remote team reality is that calls a crucial form of communication. From this crucial first stage you need to be confident that this person is a very competent communicator over the phone.</li><li><strong>Instant Messenger interviews: </strong>This is one I was pleased to see deep in Aragon’s docs, they often support instant messenger interviews. I can see the sceptics turning their nose up at this idea. The pessimist out there will tell you a story about when they’ve caught candidates Googling answers, we’ve all been there. But the pessimists are missing the point. This is a great communication test. We all Google answers everyday at work so why not replicate this. IM is your day-to-day communication tool. I can tell you for free that being able to write good Javascript does not translate to being able to write good English. In fact the pessimist might say there’s an inverse relationship here.</li><li><strong>Technical Tests: </strong>This stage is included by all the leaders in some form other than Status. It varies in its form greatly. Tests with Bitfinex prior the face to face ask for 4–8 hours of applicants time. A ‘work test’ at Zeppelin asks for up to 10 hours over up to 3 weeks, paid. Better categorised as a trial. The technical test is the most contentious part of the process. It’s the largest time and effort commitment ask of applicants. We assume that’s why Status have left it out, having the luxury of a flourishing open source community of contributions. We recommend you take a leaf from Status’s interview hand-book and swap unpaid tests for paid work trials where possible. This is a better way of replicating the work that engineers will be doing. Where tests are necessary we suggest that work is open sourced. Consider the time and effort asked of applicants very seriously first. Zinc offers an interview proofing tool to gift job applicants to verifiable claims of work completed in interview processes ~ such as tests. This allows applicants to have something permanent and provable to take away from interview processes so time isn’t wasted.</li><li><strong>Work Trials: </strong>it’s a small sample size but all bar one of the above organisations include a trial in their process. Hiring remote teams is arguably harder since we have to judge whether an applicant will excel in a remote environment. For other facets of the work, we’ll look at an applicant’s past performance to see if they have excelled. Since remote teams are a relatively new phenomenon we often don’t have past experiences to take from. This is of course a vital factor in anyone’s success in a job. Again it’s advisable to try and recreate the conditions of the job as closely as possible in the interview process. Hence a remote working trial is an effective way to recreate the job. You could say this about any job of course. The downsides to it are the time and cost. It can take your interview process from something that takes weeks into months.</li><li><strong>Background checking</strong>: Some employers are surprised to hear that distributed employees still need proof of right to work &amp; residency for the jurisdiction they are working in. You need to ensure that the person your employing is eligible to work where they’re located. This comes down to tax because all employers need to cough up in the home country of their employee, which is only possible if they’re a resident there. Local rules apply but it’s highly recommended to check proof of residency &amp; right to work ID docs for everybody. Again you can check employment references &amp; educational history with applicant’s consent. For any other level of check; criminal or financial, check the local rules since they vary wildly. For instance, in the UK you can conduct financial or criminal checks for workers in certain industries; <a href="https://www.gov.uk/employers-checks-job-applicants">healthcare, government or financial etc.</a> The extra anonymity and trust that comes with remote working makes it all the more contentious but all the more important. Do the necessary; residency, nationality and employment checks but respect privacy, don’t do more that is necessary or legally allowed. Part 3 of this series will focus on this minefield.</li><li><strong>Referencing: </strong>You’ll notice that a couple of companies explicitly mention that they conduct references. We believe references are an essential part of a remote teams process regardless if you’re looking for competency information or not. It’s one of the few background checks that’s universally allowed. Trust is such a significant part of remote working. It’s one of the most dramatic differences from on-site work so it’s essential you know that the trust is there from the outset. What’s interesting to take from the example processes above is <em>when</em> the referencing takes place. Zeppelin conduct references two stages before an offer. Blockchain.com conduct references at the end of the process ~ which is more common from my experience. I believe this is because of the frustration in the time it takes and the difficulty in obtaining valid responses. Equally, the lack of competency information being extracted has pushed it back in the process. However we suggest taking a leaf out of the Zeppelin’s interview handbook. Aim for competency information early on, and start referencing prior to the final stage. This will enable you to have so you have the necessary information to make a decision after the trial or final interview.</li></ul><p><em>Full disclosure: </em>I’m advocate of referencing, we offer an automated referencing tool at <a href="http://zincwork.com/">Zinc</a>. I have my own conscious bias on this subject.</p><ul><li><strong>On-boarding: </strong>Aside from the stats above empathetic on-boarding is more important than ever. To the wider working world, remote teams are still a new phenomenon — most people have not experienced this environment before. With a physical barrier between new employees it’s harder to give the support they need. Someone to contact for silly questions and starting to feel like part of a team is essential.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FxFb1RJS9HODNCK5hysPWw.jpeg" /><figcaption>Remote by <a href="https://unsplash.com/photos/aatoPG4x5C4?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Daniel McCullough</a></figcaption></figure><p>As mentioned above the last piece in the distributed teams series will be focusing on the minefield of navigating background checking globally distributed teams. <a href="https://medium.com/swlh/background-checking-global-teams-3e06e3ca0920">Read on.</a></p><p>This post was written in collaboration with <a href="http://www.recruitingbrainfood.com/">Recruiting Brainfood </a>(www.recruitingbrainfood.com).</p><p>Get in touch if you’d like support using the Zinc’s <a href="http://zincwork.com/">employee background checking tools.</a></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fupscri.be%2F9b66dd%3Fas_embed%3Dtrue&amp;dntp=1&amp;url=https%3A%2F%2Fupscri.be%2F9b66dd%2F&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=upscri" width="800" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/3dd157af38c5b93f640039419f2dce0c/href">https://medium.com/media/3dd157af38c5b93f640039419f2dce0c/href</a></iframe><p><strong>Website</strong>: <a href="http://zincwork.com/">https://zincwork.com</a></p><p><strong>LinkedIn:</strong> <a href="https://www.linkedin.com/company/zinc-work/">https://www.linkedin.com/company/zinc-work/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=581bca1ba62d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/perfecting-your-interview-process-for-building-remote-teams-581bca1ba62d">Perfecting your interview process for building remote teams</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Zinc is LIVE on Product Hunt]]></title>
            <link>https://medium.com/zinc_work/zinc-is-live-on-product-hunt-a647ae259a09?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/a647ae259a09</guid>
            <category><![CDATA[blockchain-startup]]></category>
            <category><![CDATA[hiring-for-startup]]></category>
            <category><![CDATA[hiring]]></category>
            <category><![CDATA[product-hunt]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Charlotte Hall]]></dc:creator>
            <pubDate>Tue, 11 Dec 2018 09:23:34 GMT</pubDate>
            <atom:updated>2018-12-11T09:23:33.851Z</atom:updated>
            <content:encoded><![CDATA[<h4>Check us out at:<a href="https://www.producthunt.com/posts/zinc-4">https://www.producthunt.com/posts/zinc-4</a></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tCviJX_ZEXeIs6rpnF9K5Q.png" /></figure><p>We are <em>so</em> excited to be listed on <a href="https://www.producthunt.com/posts/zinc-4"><strong>Product Hunt</strong></a> today — <em>the</em> place to find the best new products in tech.</p><p>Each day Product Hunt user data (upvotes, comments) is used for ranking new products — the higher the rank, the better the exposure.</p><h4><strong>About Zinc</strong></h4><p>Zinc is democratizing the hiring process, with automated referencing, feedback and background checking tools that put the candidate in control of their data. For employers, a built-in incentive system makes sourcing references simple and straightforward, including gathering in-depth insights on candidate skills and work styles.</p><p>For job seekers, Zinc turns the data ownership model on its head, empowering candidates to own data they previously missed out on. Data such as references and other work proofs; interview feedback, courses, and hackathons. This data can be reused throughout the job seekers career to avoid repeating these processes over and over.</p><h4>Check out <a href="https://www.producthunt.com/posts/zinc-4">Zinc on Product Hunt</a> and show your support 🚀</h4><h4>Swag &amp; Discounts</h4><ul><li>Hunters who are recruiting can enjoy <strong>50% off for 3 months</strong>: Redeem by emailing <a href="/service/mailto:hello@zinc.work?subject=Product%20Hunt%2050%25%20off">hello@zinc.work</a>.</li><li>Hunters who are jobseekers can earn <strong>$5 or a Zinc t-shirt</strong> for building their profile! Redeem <a href="https://explorer.bounties.network/bounty/1889"><strong>here</strong></a>.</li></ul><p><strong>Product Hunt: </strong><a href="https://www.producthunt.com/posts/zinc-4"><strong>www.producthunt.com/zinc</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1018/1*P-tc_qZuXSPj9dbNgCYN1Q.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a647ae259a09" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/zinc-is-live-on-product-hunt-a647ae259a09">Zinc is LIVE on Product Hunt</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why twice as many Blockchain teams are distributed]]></title>
            <link>https://medium.com/zinc_work/why-twice-as-many-blockchain-teams-are-distributed-ca1065ba973b?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/ca1065ba973b</guid>
            <category><![CDATA[workplace]]></category>
            <category><![CDATA[future-of-work]]></category>
            <category><![CDATA[work]]></category>
            <category><![CDATA[remote-working]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Luke Shipley]]></dc:creator>
            <pubDate>Tue, 27 Nov 2018 11:24:37 GMT</pubDate>
            <atom:updated>2022-11-22T14:58:07.429Z</atom:updated>
            <content:encoded><![CDATA[<h4><a href="https://medium.com/@zinc_ship/background-checking-global-teams-757b16bd3ba6">Hiring distributed teams part 1</a></h4><p>The days of water-cooler moments, office politics and 9 to 5 work days are officially numbered. Co-working has gone mainstream, remote working is<a href="https://www.fastcompany.com/40537399/remote-work-is-the-new-normal"> ‘the new normal’</a> and <a href="https://en.wikipedia.org/wiki/Decentralized_autonomous_organization">DAO’s</a> are seriously on the horizon. Now a significant number of businesses are proactively choosing distributed global teams over a central office location.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*72atmSuTe4eEhl1m_YQT7g.png" /></figure><p>As usual, tech businesses are leading the way, with brands such as<a href="https://basecamp.com/"> Basecamp</a> and<a href="https://github.com/"> Github</a> getting on board early. Most of all blockchain &amp; Distributed Ledger Technology (DLT),<a href="https://zeppelin.solutions/"> Zeppelin</a>,<a href="https://new.consensys.net/"> Consensys</a>,<a href="https://status.im/"> Status</a> and<a href="https://www.bitpesa.co/"> Bitpesa</a> have built it into their DNA from day one. That makes sense, the technology is founded on the principle of decentralisation and Bitcoin and Ethereum are distributed team success stories. Other than these innovators, how many tech companies are distributed?</p><h4><strong>Blockchain jobs are twice as likely to be remote</strong></h4><p>We analysed data across three major job boards and found that there’s roughly twice as many remote developer roles in companies that had blockchain or DLT in their job specs.</p><ul><li><strong>1%</strong> of developer jobs with blockchain on <strong>Indeed </strong>are remote<strong> &gt;&gt;&gt;&gt;&gt;&gt; 0.3%</strong> of other developer jobs on <strong>Indeed</strong> are remote.</li><li><strong>29%</strong> of developer jobs with blockchain on <strong>Angelist</strong> are remote <strong>&gt;&gt;&gt;&gt;</strong> <strong>15.7%</strong> of other developer jobs on <strong>Angelist</strong> are remote.</li><li><strong>12.1%</strong> of developer jobs with blockchain on <strong>StackOverflow </strong>are remote <strong>&gt; 6% </strong>of other developer jobs on <strong>StackOverflow</strong> are remote.</li></ul><p><em>Data collected: 22/11/18</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*zlkHkNEEN-lSf9rd" /></figure><p>This data isn’t surprising since the values of blockchain technology companies often align with the sentiment of remote working. Democratisation of power, privacy and decentralisation.</p><h4>The drivers and the deterrents to distribute</h4><p>There are a number of drivers behind the move to distributed teams, not least the battle for the best people. Tech talent is hard to find and extremely expensive, which means young start-ups have been priced out of the traditional hotspots, like Silicon Valley, London and Berlin.</p><p>Many have responded by scrapping the idea of having a permanent base altogether, instead embracing the opportunity to pluck tech talent from every corner of the hyper-connected world, and the chance to get shot of staid office structures at the same time.</p><p>It sounds like workplace utopia, however shifting to a fully distributed model isn’t without its challenges. In fact there’s a plethora of problems that come with these perks. There’s naturally an impact on company culture, team trust and collaboration, which means getting the recruitment and peopleOps processes right is vital.</p><h4><strong>Building a distributed team: Making it work for everyone</strong></h4><ul><li><strong>Invest in workstations:</strong> Every employee needs to have fast internet and easy access to video conferencing software to give them the opportunity to excel in your organisation. Distributed employees may well have access to great personal technology but provision of top end equipment needs to be default for any company practising the distributed model. Of course you have no control over the environment that equipment sits in — that’s part of the empowering perk for each individual.</li><li><strong>Reduce geographical bias: </strong>We talk a lot about tackling unconscious bias at <a href="https://zinc.work/">Zinc </a>and the detrimental effect it can have on hiring; access to talent and diversity. Geographical bias is almost unavoidable for centralised teams. We will often look at CV’s and discount those who don’t live locally, naturally favouring those who have an easy commute or don’t have to relocate. Building a distributed team immediately removes this bias.</li><li><strong>Distribution for built-in diversity: </strong>Without geographical bias we can build in diversity by design. You can hire by meritocracy — the best skills and fit from your global talent pool win the job. Restricted communication channels do have some benefit — they block bias to different shapes, sizes, skin tones and supposed abnormalities in individuals.</li><li><strong>Feeding back and spending time ‘together’: </strong>One of the big dangers of distributed teams is that people will feel disconnected from their colleagues. A method to avoid this is through a structured routine of phone or video-based ‘get-togethers’, on a daily or weekly basis. How you choose to run these is up to you but ensure that everybody feeds in about what they’ve achieved since you last caught up and what your focus is for that day or week. Make sure these happen come rain or shine, giving your team time to connect, hear each other’s voices and stay in the loop of what everybody else is doing.</li><li><strong>Physical contact not ‘FaceTime’: </strong>And yes, it also helps enormously to actually meet up from time to time, to strengthen those team bonds. Nothing beats spending physical time together to build trust and relationships so, even if it’s just once every six or 12 months, it’s worth the challenge of coordinating diaries and spending a bit of cash to make it happen.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rgzzMN1lawHBPx7eKH2-7w.jpeg" /><figcaption>Remote by <a href="https://unsplash.com/photos/MSbqTMftCy0?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Jon Flobrant</a> on <a href="https://unsplash.com/search/photos/remote-work?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure><p>This is part 1 of our distributed teams series. Maybe I’ve wet your appetite to find out how to build a distributed team, maybe you feel like a duck out of water. If the former, stay tuned for part 2 to read about creating an effective interview process for building distributed teams.</p><p>This post was written in collaboration with <a href="http://www.recruitingbrainfood.com/">Recruiting Brainfood </a>(www.recruitingbrainfood.com).</p><p>Get in touch if you’d like support using the <a href="https://zincwork.com/">Zinc’s background checking</a> toolkit to build a distributed team; <a href="http://hello@zincwork.com/">hello@zincwork.com</a>.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fupscri.be%2F9b66dd%3Fas_embed%3Dtrue&amp;dntp=1&amp;url=https%3A%2F%2Fupscri.be%2F9b66dd%2F&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=upscri" width="800" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/3dd157af38c5b93f640039419f2dce0c/href">https://medium.com/media/3dd157af38c5b93f640039419f2dce0c/href</a></iframe><p><strong>Website</strong>: <a href="https://zincwork.com/">https://zincwork</a>.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ca1065ba973b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/why-twice-as-many-blockchain-teams-are-distributed-ca1065ba973b">Why twice as many Blockchain teams are distributed</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ID Checking Your Candidates]]></title>
            <link>https://medium.com/zinc_work/id-checking-your-candidates-197550cc31dc?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/197550cc31dc</guid>
            <category><![CDATA[background-checks]]></category>
            <category><![CDATA[identity]]></category>
            <category><![CDATA[recruiting]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Luke Shipley]]></dc:creator>
            <pubDate>Wed, 24 Oct 2018 20:52:15 GMT</pubDate>
            <atom:updated>2022-11-22T14:56:35.569Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Empower applicants with everlasting proof of right to work data</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Abqb9LQ1JXtR3YKGCpa3xQ.png" /></figure><p>First, I’ll explain our ID checking philosophy and how it can provide value to your hiring process. Or skip straight to the instructions <a href="#03d2">by clicking here.</a></p><p>Recently I was fortunate enough to travel in Africa. Over the week, I had more than 10 copies of my passport taken by the various hotels and the border authorities. For anyone whose privacy conscious, this is hard to accept. Copies of my passport sitting on invariably insecure networks and IT systems - likely, forever. That’s a concentrated version of the exposure your ID docs have over the course of your career…</p><p><strong>Problem 1: </strong>A tech professional who works as permanent member of staff, may face their passport being copied 10x over the course of their career. These are probably more trustworthy systems you have a higher level of tolerance for. However if you work in the gig economy as a contractor or freelancer, this might be 5 or even 10x higher. Likely by less well known intermediaries, agencies, consultancies and everyone else in between who has a checkbox to tick.</p><p><strong>Problem 2:</strong> Employers are looking for ‘proof of right to work’. For this, most roles just require your name + nationality and know your identity document is valid. Employers don’t in fact need the passport number, date or place of birth. Yet this information is copied regardless and again, these copies will usually sit on the IT systems of the intermediary for as long as they exist.</p><p>Applicants prove their right to work over and over throughout their careers, exposing their identities to the same check repeatedly. Secondly, we overshare all our ID doc data, more than is necessary or even useful to have. These are the two problems we’re solving with blockchain anchored national ID proofs. <strong><em>Here’s a recruiters guide to using our proof of right to work</em></strong> <strong><em>tool.</em></strong></p><ol><li>Find the right candidate (the difficult bit).</li><li><strong>Sign-up or sign-in:</strong> <a href="https://zincwork.com/">https://zincwork.com</a>/ with LinkedIn, email/password or MetaMask. Use a company email for validation where possible.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0kQgII_sJLKgTLmqO6z-oA.png" /></figure><p><strong>3. Request ID Check:</strong> navigate to the recruit tab on the left menu bar. Click the ‘request ID’ button on the top right of your page. Complete the form, entering the candidates name, email, the number of references you’d like back. Clicking submit will cost you 10 credits per ID check.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6-9CuCG4RTCYJntRxIwlZQ.png" /></figure><p>No further work is required. You’ll be notified of the results by email. You’ll be delivered back: “Name, Nationality &amp; ID Validity”. This removes any GDPR risk. Behind the UI we pass the image file to an API to read only the relevant fields of the ID doc. <strong>Our API can scan and identify any nationality passport globally</strong> using two techniques:</p><p>1. MRZ verification performs analysis checks on the Machine Readable Zone (MRZ) values specified by the user.<br>2. Image verification performs image, Optical Character Recognition (OCR), and MRZ analysis on the attachments associated with the supplied document.</p><p>Your request triggers an email to go out to your candidate. They will go through this process…</p><ol><li>The applicant gets an email asking them to complete the proof of right to work ~ ID check. They’ll be informed that unlike other ID check providers, they get to keep this immutable ID proof afterwards. It may save them going through this process again and again throughout their career.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8z7dvKt6Br6wHQzvjfxmcQ.png" /></figure><p>2. Click the email link taking them to<a href="https://zincwork.com/"> zinc.work</a> to upload their ID securely on a webpage. Their ID is checked privately by an API, taking on average 3 seconds.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yUn80xo2xY1m_3fJcAcDPg.png" /></figure><p>The results are delivered back to the applicant and the recruiter within a few seconds. The passport or identity document details always remain completely private and are only read by the API. The proof of ID check results of are recorded on the Ethereum blockchain. The applicant can then use their Zinc identity to prove their proof of right to work in the future. The applicant can share this proof in a zero knowledge fashion by only revealing proof of the data they wish to.</p><p>Please get in touch if you have any questions or need support: hello@zinc.work</p><p><strong>Website</strong>: <a href="https://zincwork.com/">https://zincwork</a>.com</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=197550cc31dc" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/id-checking-your-candidates-197550cc31dc">ID Checking Your Candidates</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A recruiters guide to referencing a candidate with Zinc]]></title>
            <link>https://medium.com/zinc_work/a-recruiters-guide-to-referencing-a-candidate-with-zinc-6d541cbf7074?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/6d541cbf7074</guid>
            <category><![CDATA[sourcing]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[employee-screening]]></category>
            <category><![CDATA[future-of-work]]></category>
            <category><![CDATA[recruiting]]></category>
            <dc:creator><![CDATA[Luke Shipley]]></dc:creator>
            <pubDate>Fri, 07 Sep 2018 14:55:31 GMT</pubDate>
            <atom:updated>2022-11-22T14:55:22.079Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Get your first reference delivered to your inbox in two simple steps.</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bYknnEJqGIFa_5gCPQF3yQ.png" /></figure><p>Zinc is a Web3 based hiring toolkit that includes an automated referencing tool. I’m going to walk you through the process of signing up to collect your first candidate reference. I’ll also show you the journey your candidate and their referee will go through so you can get an overview of the whole journey.</p><ol><li><strong>Sign-up to </strong><a href="https://zinc.work/">https://zincwork.com/</a><strong>: </strong>you can signup via; email and password, LinkedIn or MetaMask. LinkedIn is recommended to attach any existing current professional reputation to Zinc. If you choose another sign-up method, you can connect your LinkedIn from your account page once signed up anyway.</li><li><strong>Request reference: </strong>navigate to the <strong>recruit</strong> tab on the left menu bar. Click the ‘request reference’ button on the top right of your page. Complete the form, entering the candidates name, email, the number of references you’d like back and a note to them. Hitting submit will cost you 10 ZINC tokens per reference.</li></ol><p><strong>Receive your reference: </strong>Nothing else is required. You’ll be notified by email when the references are ready and you’ll view them in a unique shareable link. Don’t worry we’ll pass the necessary messages onto the candidate and referee and we’ll do the chasing. We incentivise the referee to respond quickly and authenticate with LinkedIn. We’ll notify you if there is a date mismatch too.</p><p>This video demonstrates the full reference process from the recruiter, the referee and workers persona.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FAMlCaPMDxGY%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DAMlCaPMDxGY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FAMlCaPMDxGY%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/22b41bfc81a92cd181fff5df6e31c6df/href">https://medium.com/media/22b41bfc81a92cd181fff5df6e31c6df/href</a></iframe><p>Get in touch if you’d like support; hello@zincwork.com Or we’d love to hear your feedback too.</p><p><strong>Website</strong>: <a href="https://zincwork.com/">https://zincwork.com</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6d541cbf7074" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/a-recruiters-guide-to-referencing-a-candidate-with-zinc-6d541cbf7074">A recruiters guide to referencing a candidate with Zinc</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Entering the world of IPFS]]></title>
            <link>https://medium.com/zinc_work/entering-the-world-of-ipfs-6755cd10c462?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/6755cd10c462</guid>
            <category><![CDATA[filecoin]]></category>
            <category><![CDATA[ipfs]]></category>
            <category><![CDATA[data-storage]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[node]]></category>
            <dc:creator><![CDATA[Ali Azam]]></dc:creator>
            <pubDate>Fri, 07 Sep 2018 08:52:23 GMT</pubDate>
            <atom:updated>2018-09-07T08:52:22.664Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rbxA1yGHXt0JYjNuzZUibA.png" /></figure><p>IPFS — Interplanetary File System is awesome for storing data in a decentralised fashion and it’s one of the most commonly used tools for storing data within the blockchain space. Storing data within a Blockchain is expensive and slow, storing in IPFS is free and fast. IPFS does not allow duplication of data by hashing it and hashing the same data twice will give back the same hash.</p><p>IPFS seems to work really well. You can add data and it stays in this global network of nodes. Anyone with a hash can access the data (note that all data on IPFS is public unless you use a private IPFS node) and the same data is not duplicated. The question that you might be asking at this point is, “Can I change my database with IPFS and become fully decentralised?”</p><p>While IPFS is great at storing your data, it does not give any guarantees of the data being available if your IPFS node goes down. Confused? Imagine this. You start your IPFS node, run it for a month and have very important data within it. Your machine breaks, you’re thankful it&#39;s a public network so other people will have your data, <em>right? </em>Not quite, IPFS never guaranteed your data will always be available. No other node was interested in it and therefore no one else <em>pinned </em>your data except your loyal node. Consequently your data is lost since no other node has it.</p><p>This is where <a href="https://filecoin.io/">Filecoin</a> comes in, Filecoin allows other nodes to be incentivized for storing your data in case your node goes down and a small fee on your end to avoid losing your private data. Filecoin is awesome, let&#39;s use it! Well, it&#39;s not there yet… Filecoin is under development and will be available at some point in the future. For now, we have to work with current solutions, which include:</p><ol><li>Running multiple IPFS nodes</li><li>Backing up ~/.ipfs folder</li><li>Running IPFS-cluster</li><li>Using something else (ie Storj)</li></ol><p>There are more solutions than this but the one I want to talk about is the <a href="https://cluster.ipfs.io/">Ipfs-cluster</a>. The Ipfs-cluster lets you run many nodes which each replicates the data and keeps the nodes synchronised by using <a href="http://thesecretlivesofdata.com/raft/">RAFT</a> consensus. Lets look at how many nodes we need to keep the system secure. A general case is that a node may go down or lose internet connection. Assuming we have <strong>t </strong>nodes, we need at least <strong>t+1</strong> to keep the system running, in simple terms; it just means there should be at least 1 node up and running even if all others are down. So if you think 5 nodes can never be down at once then your risk factor <strong>t</strong> is 4.</p><p>IPFS cluster uses IPFS nodes to store data and its built on top of standard IPFS which means using the cluster does not mean running a different IPFS node but the exact same node you will run if you were using plain IPFS. IPFS cluster has a proxy node which is used to store all pin requests and implements RAFT algorithm (Leader based approach).</p><p>The idea is that you would interact with the IPFS cluster proxy node which handles synchronisation and backups so you can treat it exactly as an IPFS node. IPFS-Cluster nodes exchange messages between each other such as a request to pin a hash or sending out heartbeat messages to know if a node is down. One of the biggest advantages of this approach is that once a node comes back up, it can receive all the messages it has missed and be up to date in no time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/571/1*VAxbIwtCMegOOWw64CJ7tA.png" /><figcaption>Fig.1 IPFS Cluster Architecture</figcaption></figure><h3>Thats awesome! Lets use IPFS for everything? Not so fast!</h3><p>Well, while IPFS is awesome in many ways (there is even a <a href="https://github.com/ipfs/awesome-ipfs">repo</a>) it has its problems too. IPFS node can get quite hungry in terms of memory usage as it connects to more and more nodes continuously - not to mention the amount of bandwidth it consumes! 1 GB of memory is not enough for IPFS nodes and what happens is that the Operating System (Ubuntu) kills the IPFS daemon once it starts using too much memory and all you will see when you look at it is a word <em>“Killed” . </em>It is as devastating as it sounds and if your application depends on IPFS being up full time then you would need a machine with more memory and bandwidth capacity. However; there are other solutions on solving this problem. (Note that this is a problem with IPFS node and not IPFS-cluster).</p><p>Limiting the number of nodes that IPFS connects to can resolve this problem and this can be done in one of two ways (everything discussed here is in the config file for ipfs found at ~/.ipfs/config).</p><ol><li>Manually: By changing the config file to disable MDNS Discovery or setting the interval too high (not recommended, it essentially isolates your node from rest of the network and there is a probability that other IPFS nodes will be able to get content from your node but its very low).</li><li>By using the IPFS connection manager to limit the number of connections your node makes. This has three attributes: <br> — Max Connections:<br>Maximum number of connections that your node will allow and start dropping connections after that.<br> — Min Connections:<br>Minimum number of connections that your node will try to maintain<br> — Interval:<br>The amount of time after which max and min constraints will be checked, for example, if its a minute then every minute your node will ensure that <strong>Min ≤ number of peers (<em>ipfs swarm peers | wc -l</em> ) ≤ Max Connections</strong></li></ol><p>Most of the problems with IPFS can be solved with updating the config file or reading the docs, if you have any questions or suggestions, please comment below or message me on twitter <a href="https://twitter.com/aliazam2251"><strong>@aliazam2251</strong></a></p><p><strong>Website</strong>: <a href="https://zinc.work/">https://zinc.work</a></p><p><strong>Twitter: </strong><a href="https://twitter.com/zinc_work">https://twitter.com/zinc_work</a></p><p><strong>Telegram</strong>: <a href="https://t.me/zinc_work">https://t.me/zinc_work</a></p><p><strong>Reddit</strong>: <a href="https://www.reddit.com/r/zinc_work/">https://www.reddit.com/r/zinc_work/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6755cd10c462" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/entering-the-world-of-ipfs-6755cd10c462">Entering the world of IPFS</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Using cryptography (TweetNaCl-js) to protect user data]]></title>
            <link>https://medium.com/zinc_work/using-cryptography-tweetnacl-js-to-protect-user-data-intro-tips-tricks-a8e38e1818b5?source=rss----25e1fa7ad60---4</link>
            <guid isPermaLink="false">https://medium.com/p/a8e38e1818b5</guid>
            <category><![CDATA[data]]></category>
            <category><![CDATA[crypto]]></category>
            <category><![CDATA[identity]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[security]]></category>
            <dc:creator><![CDATA[George]]></dc:creator>
            <pubDate>Tue, 05 Jun 2018 09:52:06 GMT</pubDate>
            <atom:updated>2019-02-26T09:24:14.311Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/964/1*l9rBjw5VuvyLAon69b9ERA.png" /></figure><p><em>Looking for code? SKIP to “Example Code”. Cryptography is a powerful tool for protecting the ownership and control of data —a necessity for any self-sovereign identity solution. This page gives a short introduction to a list of design principles and considerations of a scheme designed to decentralise the control of user data on a network.</em></p><h3>Cryptography In Practice</h3><p>Protecting data requires the careful planning of software, hardware and network infrastructure in combination with cryptographic algorithms which obscure data with secret keys. As far as implementation goes there’s a fair warning: use existing and well used protocol where possible and don’t invent your own cryptography.</p><h3><strong>Symmetric vs public-key cryptography</strong></h3><p>Symmetric-key algorithms use the same key for both the encryption and decryption of a message. This key, in practice, represents a shared secret or a password with which two parties can transmit messages securely. The requirement that both parties have access to the secret key is one of the main drawbacks of symmetric key encryption since it requires that the secret key be shared in person or using existing secure lines.</p><p>Public-key (asymmetric) cryptography uses pairs of keys: <em>public keys</em> which may be shared widely, and <em>private keys</em> which are known only to the owner to accomplish encryption whereby two parties can communicate securely without prior knowledge of a shared secret. A message can be encrypted using a public key in such a way that only the matching private key can be used to decrypt that message. This way a message can be transmitted to an intended recipient securely by simply encrypting it using their public key.</p><h3>Key management</h3><p>The generation, distribution, storage, use and destruction of cryptographic keys is a highly sensitive component of any data protection scheme and the topic deserves a much longer article. The main challenge for a self-sovereign identity solution is to distribute keys in such a way that only the true owners of personal data can access or control it. The most obvious solution is to have each owner themselves generate and store a key pair and carry out the encryption of their data on a local machine — without needing to ever share or communicate their private key. Distributing encryption and key generation amongst a network of users enables the control of data to be truly decentralised. But this solution isn’t trivial and requires an application or browser extension to manage the local storage of keys and the encrypt/decrypt function.</p><h3><strong>Tweetnacl-js</strong></h3><p>Tweetnacl-js is a popular js library for encrypting data asymmetrically using the TweetNaCl protocol (TweetNaCl is a lightweight fork of NaCl). TweetNaCl is designed by the highly regarded cryptographer Daniel J. Bernstein.</p><p><em>Why TweetNaCl-js:</em></p><ul><li>Library meets the minimum requirements for most use-cases: asymmetric cryptography, high-level library, authenticated encryption, incorporates initialisation, lightweight</li><li>Has been audited by security firm <a href="https://tweetnacl.js.org/audits/cure53.pdf">Cure53</a></li><li>Popular in the crypto community e.g. <a href="https://github.com/MetaMask/eth-sig-util/pull/18/files">MetaMask</a>, <a href="https://github.com/stellar/tweetnacl-js/commit/063e072">Stellar</a>, <a href="https://github.com/PeerioTechnologies/tweetnacl-js">Peerio</a>, <a href="https://github.com/keybase/node-nacl/blob/master/lib/tweetnacl.js">Keybase</a>, <a href="https://medium.com/uport/adventures-in-decentralized-push-notifications-3c64e700ec18">uPort</a></li><li>Well used and many downloads on <a href="https://www.npmjs.com/package/tweetnacl">npm</a></li></ul><h3><strong>Diffie-Hellman protocol:</strong></h3><p>TweetNaCL implements the Diffie-Hellman protocol to achieve asymmetric encryption:</p><p>Alice’s public key is combined with Bob’s private key to derive a shared key. This key can also be derived by combining Alice’s private key with Bob’s public key — hence it’s a shared key. Alice and Bob can now communicate securely using this shared key to encrypt and decrypt messages using a symmetric cryptographic algorithm.</p><h3>Ephemeral (temporary) keys:</h3><p>Using the Diffie-Hellman protocol to derive a shared key ensures that both Alice and Bob can decrypt any of their previous communications at any point in future. This effect is certainly not always desired. For example, a self-sovereign identity platform might need to encrypt personal data in such a way that <em>only</em> the subject could ever decrypt it — regardless of whoever is performing the encryption. In this case the sender (i.e. whoever is carrying out the encryption) can agree to destroy their key pair immediately after the encryption process to ensure that only the intended recipient (i.e. the subject) can ever derive the ‘shared’ key required to decrypt the message.</p><h3><strong>Initialisation Vector And Nonce:</strong></h3><p>Using the same key to encrypt data repeatedly can reveal relationships between segments of encrypted messages — particularly if the content of these messages is in anyway predictable. To combat this a separate value<em> </em>(also known as an <em>initialisation vector (IV) </em>or in some cases a <em>nonce</em>)<em> </em>can be incorporated into the encryption process to introduce a degree of randomness in the output. The initialisation vector is unique to each message and is required for decryption but it is <em>not a secret key </em>and can be transmitted in plain view. Tweet-NaCl incorporates initialisation by default and so the developer is free to make use of the ‘nonce’ property as they wish e.g. a counter value which increments with each message can be used to prevent messages being repeated or delayed spuriously (see replay attacks).</p><h3><strong>Self-sovereign identity implementation — </strong>ZINC</h3><p><em>Key generation &amp; storage:</em></p><p>Each user generates a key pair to be used in encryption. Key pairs are stored as a keystore file in which the private key is protected with a password.</p><p><em>Encryption:</em></p><p>Personal data (work identity claims) is encrypted using a key which is derived from the subject’s public key and an ephemeral private key. Only the subject’s private key can be used to decrypt the data in future.</p><p><em>Key extraction &amp; decryption:</em></p><p>The subject’s key pair is extracted from their keystore file. Subject’s data can then be decrypted using the subject’s private key.</p><p><em>Sharing &amp; re-encryption</em></p><p>Subject’s data is decrypted using the subject’s private key. It can then be re-encrypted using the intended recipient’s public key.</p><h3><strong>Example code:</strong></h3><p><em>This is some example code using TweetNaCl-js. This is not audited code and should be treated with caution.</em></p><pre>import nacl = require(&quot;tweetnacl&quot;) // cryptographic functions<br>import util = require(&quot;tweetnacl-util&quot;) // encoding &amp; decoding </pre><pre>/* <br>** You&#39;ll need to generate a key pair for your users e.g.<br>** const keypair = nacl.box.keyPair()<br>** const receiverPublicKey = util.encodeBase64(keypair.publicKey)<br>** const receiverSecretKey = util.encodeBase64(keypair.secretKey)<br>**<br>*/</pre><pre><br>/* encrypted message interface */</pre><pre>interface IEncryptedMsg {  <br>  ciphertext: string  <br>  ephemPubKey: string  <br>  nonce: string  <br>  version: string<br>}</pre><pre>/* This function encrypts a message using a base64 encoded<br>** publicKey such that only the corresponding secretKey will<br>** be able to decrypt<br>*/</pre><pre>function encrypt(receiverPublicKey: string, msgParams: string) {</pre><pre>  const ephemeralKeyPair = nacl.box.keyPair()  <br>  const pubKeyUInt8Array = util.decodeBase64(receiverPublicKey)  <br>  const msgParamsUInt8Array = util.decodeUTF8(msgParams)  <br>  const nonce = nacl.randomBytes(nacl.box.nonceLength)</pre><pre>  const encryptedMessage = nacl.box(<br>     msgParamsUInt8Array,<br>     nonce,        <br>     pubKeyUInt8Array,<br>     ephemeralKeyPair.secretKey<br>  )  </pre><pre>  return {    <br>    ciphertext: util.encodeBase64(encryptedMessage),    <br>    ephemPubKey: util.encodeBase64(ephemeralKeyPair.publicKey),<br>    nonce: util.encodeBase64(nonce),     <br>    version: &quot;x25519-xsalsa20-poly1305&quot;  <br>  }<br>  <br>}</pre><pre>/* Decrypt a message with a base64 encoded secretKey (privateKey) */</pre><pre>function decrypt(receiverSecretKey: string, encryptedData: IEncryptedMsg) {  </pre><pre>  const receiverSecretKeyUint8Array = util.decodeBase64(<br>      receiverSecretKey<br>  )      <br>  const nonce = util.decodeBase64(encryptedData.nonce)      <br>  const ciphertext = util.decodeBase64(encryptedData.ciphertext)      <br>  const ephemPubKey = util.decodeBase64(encryptedData.ephemPubKey)      </pre><pre>  const decryptedMessage = nacl.box.open(<br>      ciphertext, <br>      nonce,          <br>      ephemPubKey, <br>      receiverSecretKeyUint8Array<br>  )</pre><pre>  return util.encodeUTF8(decryptedMessage)        <br>}</pre><h3>Known Pitfalls to Beware:</h3><ol><li><strong>Padding:</strong> TweetNaCl does not incorporate padding by default. This means that the length of the encrypted output will be directly proportional to the length of the input. A bad actor might learn the contents of an encrypted message simply be comparing it’s length to some known inputs (e.g.“yes” will produce a longer encrypted output than “no”). To overcome this a string of random length could be appended to each message before encryption to introduce a degree of randomisation in the length of the output.</li><li><strong>Storing and using keys: </strong>By default cryptographic keys should not be stored as plain text and should themselves be encrypted and secured at rest. Another general rule of thumb is to use keys as least times as possible.</li><li><strong>Nonce:</strong> Using an incremental nonce to prevent replay attacks comes with the side effect that it also reveals valuable traffic information to snoopers.</li></ol><h3><strong>Alternatives JS libraries</strong></h3><p>Libsodium (a NaCl fork)</p><h3>References</h3><iframe src="https://drive.google.com/viewerng/viewer?url=https%3A//tweetnacl.cr.yp.to/tweetnacl-20131229.pdf&amp;embedded=true" width="600" height="780" frameborder="0" scrolling="no"><a href="https://medium.com/media/fa7e90842c94dfe1ef0abaa0df72984a/href">https://medium.com/media/fa7e90842c94dfe1ef0abaa0df72984a/href</a></iframe><ul><li><a href="https://tweetnacl.js.org/#/">TweetNaCl.js - JavaScript crypto library</a></li><li><a href="https://tweetnacl.cr.yp.to/">TweetNaCl: Introduction</a></li></ul><p><em>This is a working document and I invite your help!</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a8e38e1818b5" width="1" height="1" alt=""><hr><p><a href="https://medium.com/zinc_work/using-cryptography-tweetnacl-js-to-protect-user-data-intro-tips-tricks-a8e38e1818b5">Using cryptography (TweetNaCl-js) to protect user data</a> was originally published in <a href="https://medium.com/zinc_work">Zinc blog</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>