<?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[Stories by Steven Koh on Medium]]></title>
        <description><![CDATA[Stories by Steven Koh on Medium]]></description>
        <link>https://medium.com/@steven_koh?source=rss-db7cdbf5c7ff------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*DUqTilmJXHFVhKEg.jpg</url>
            <title>Stories by Steven Koh on Medium</title>
            <link>https://medium.com/@steven_koh?source=rss-db7cdbf5c7ff------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 16:00:24 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@steven_koh/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[HealthCerts — Part 2]]></title>
            <link>https://medium.com/govtechsingapore/healthcerts-part-2-ce70353d583b?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/ce70353d583b</guid>
            <category><![CDATA[government]]></category>
            <category><![CDATA[covid19]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Thu, 04 Mar 2021 03:43:16 GMT</pubDate>
            <atom:updated>2021-03-08T14:34:20.960Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</cc:license>
            <content:encoded><![CDATA[<h3>HealthCerts — Part 2</h3><p>In <a href="https://blog.gds-gov.tech/healthcerts-part-1-bf560b8fd03?source=friends_link&amp;sk=e0be4093dbab0a3167fba2f70c45135b">Part 1</a>, I wrote about vaccination certificates and passports, and ways they can complement each other. I also wrote about visual inspection as a form of faith.</p><blockquote>Trust but verify. Or faith in disguise?</blockquote><p>Now that I got the common confusion out of the way, let’s dive into the design of HealthCerts and help more countries with safe travel. ✈️🌎</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mo70IdqPQBbIOUoUi8GBiw.jpeg" /></figure><p><a href="https://www.healthcerts.gov.sg/faq/">HealthCerts</a> is a set of digital standards and schema for issuing digital COVID-19 test results certificates that are in line with international standards — such as <a href="https://www.hl7.org/fhir/overview.html">Fast Healthcare Interoperability Resources</a> (FHIR) and the Singapore Government’s requirements.</p><p>It is designed for global interoperability and to maximise adoption among three groups of users — medical institutions, travellers and government officers.</p><h4>1) Medical Institutions 🏥</h4><p>Medical institutions such as clinics/labs/hospitals can either purchase HealthCerts issuance as a software service from any of <a href="https://www.healthcerts.gov.sg/list-of-providers/">these providers</a> or issue HealthCerts by themselves.</p><p>To issue HealthCerts, you can use <a href="https://www.openattestation.com/">OpenAttestation</a>, a document signing framework that we open-sourced in 2018.</p><ul><li>Here’s how the <a href="https://schemata.openattestation.com/sg/gov/moh/healthcert/1.0/schema.json">schema.json</a> and <a href="https://schemata.openattestation.com/sg/gov/moh/healthcert/1.0/sample-document.json">sample-document.json</a> look like.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pWjaJrP0UrbH-f_Bbn6SwQ.png" /><figcaption><a href="https://www.openattestation.com/docs/getting-started">https://www.openattestation.com/docs/getting-started</a></figcaption></figure><blockquote>Fun Facts</blockquote><blockquote>1) OpenAttestation is the same technology behind <a href="https://www.opencerts.io/">OpenCerts</a>. OpenCerts is a set of digital standards and schema to issue educational credentials for all educational institutions in Singapore.</blockquote><blockquote>2) OpenAttestation is similarly used by <a href="https://tradetrust.io/">TradeTrust</a> to digitise trade documents such as bill-of-lading in Singapore and other countries.</blockquote><p>In a nutshell, OpenAttestation takes a bunch of HealthCerts, creates hashes from them, and writes the merkle root to Ethereum — which can then be used for verification. It allows document revocation and <a href="https://link.medium.com/vVYKICSsieb">decentralised issuer identity</a> verification. As of today, DNS is the primary way to verify issuer’s identity.</p><p>We chose a public permissionless blockchain, so anyone with access to the internet can issue HealthCerts. To overcome the Ethereum gas fee, we recently introduced <a href="https://www.openattestation.com/docs/verifiable-document/did/create">DID Verifiable Credential</a> (zero fee &amp; real time transaction) and more…</p><blockquote>We have made all things possibly free, free.</blockquote><p>As of now, we have <a href="https://www.healthcerts.gov.sg/list-of-providers/">nine providers across five countries</a> who are helping medical institutions issue HealthCerts. ❤️</p><h4>2) Travellers 🧳</h4><p>Travellers have to provide their HealthCerts as part of travel requirements.</p><p>After a COVID-19 PCR test, the traveller will receive an email with a HealthCerts document attached to it, sent from the medical institution.</p><p>In addition to the email, some medical institutions or HealthCerts providers provide their customers a mobile app with an e-wallet so that travellers can receive, store, view and share HealthCerts from the e-wallet.</p><p>We recognise the convenience of having an e-wallet. To encourage adoption, we have developed and open-sourced the <a href="https://github.com/Open-Attestation/identity-wallet">e-wallet reference implementation</a>.</p><p>For privacy reason, travellers can select or omit a subset of their info to share, aka selective disclosure, from the e-wallet.</p><p>As of now, we have <a href="https://app.singpass.gov.sg/">SingPass Mobile</a>, <a href="https://accredify.io/whyaccredify/digitalhealthpassport">Accredify’s Digital Health Passport</a>, <a href="https://www.aokpass.com/">AOKpass</a>, <a href="https://trybe.id/">Trybe.ID</a> and <a href="https://riverr.ai/">Riverr</a> that provide this e-wallet service. Stay tuned for more HealthCerts digital passports… 😎</p><h4>3) Government Officers 👮</h4><p>The last group of users is the authorities who screen incoming travellers for valid negative PCR test results, positive serology test results and/or vaccination certificates.</p><p>There are two ways to verify the HealthCerts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/267/1*u9kEwv7xho7MoZ99mfGFbQ.png" /><figcaption><strong>a) Scan this with any QR code reader app</strong></figcaption></figure><p>a) <strong>In-person verification</strong>: Scan the QR code from the traveller’s HealthCerts — embedded in email or e-wallet — with any QR code reader app.</p><p>b) <strong>Contactless verification</strong>: Submit the HealthCerts document online so that verification can be done before arrival. Your border checkpoint officers will thank you for this safer approach.</p><p>The verification process checks for three things:</p><ol><li>The integrity of the HealthCerts by verifying the hash of the certificate against that from the blockchain — <a href="https://www.openattestation.com/docs/how-does-it-work/document-integrity/">here’s how</a></li><li>The identity of the issuer is MOH</li><li>And the certificate is still valid — not revoked. <a href="https://www.openattestation.com/docs/how-does-it-work/issuance-status/">Here’s how</a></li></ol><p>Our QR Code can be dynamically generated from the e-wallet and it requires no special QR code reader app to read. This will greatly ease the verification ops and reduce the security attack vectors such as spoof apps and data theft.</p><p>No surprise that our <a href="https://github.com/Open-Attestation/verify.gov.sg">verifier</a> is open-sourced too! 😁</p><p>This helps other governments and private companies to develop their versions of <a href="https://www.verify.gov.sg/">Verify</a> such as <a href="https://www.affinidi.com/news-updates/safetravel">Affinidi’s Unifier</a>, to check against their own list of recognised medical institutions.</p><h3>To help more countries with safe travel ✈️🌎</h3><p>We have designed HealthCerts to</p><ul><li>Allow any medical institution to issue HealthCerts</li><li>Allow any digital passport to store, view and share HealthCerts</li><li>Be verifiable on any platform</li></ul><p>We have open-sourced the codebase of all components, to maximise reach and global interoperability.</p><blockquote>Free as in beer. Better than beer, if you help us make it better.</blockquote><p>Look forward to your contribution.</p><p>Together, let’s make travel great again! 🏖️😎</p><p>Our team is looking for software/quality and devops engineers who are passionate about tech and want to help us build awesome 🇸🇬 digital services!</p><p>Reach me at steven_koh@tech.gov.sg (ゝ‿ ・)</p><p>Want to know more? Here’s <a href="https://blog.gds-gov.tech/self-organising-teams-part-1-8c9e88fdfe33#.buoddb718">how we operate</a> and <a href="https://blog.gds-gov.tech/our-agile-journey-in-govtech-so-far-3802c0e5246f">the work we do</a>.</p><p>Cheers! 🍻😊</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ce70353d583b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/healthcerts-part-2-ce70353d583b">HealthCerts — Part 2</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[HealthCerts — Part 1]]></title>
            <link>https://medium.com/govtechsingapore/healthcerts-part-1-bf560b8fd03?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/bf560b8fd03</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[covid19]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[government]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Mon, 01 Mar 2021 15:21:09 GMT</pubDate>
            <atom:updated>2021-03-04T21:36:10.745Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</cc:license>
            <content:encoded><![CDATA[<h3>HealthCerts — Part 1</h3><p>If you are evaluating digital solutions for Covid-19 test results, vaccination certificates and passports, here’s what you should know.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aJVUM_g2LRDh9xb82-Fxxw.jpeg" /></figure><h3>Hullabaloo</h3><p>Much ink has been spilled about vaccination certificates and vaccination passports on the web but details of implementation have often been glossed over.</p><p>Let’s dive in to separate the wheat from the chaff, amid all the hullabaloo.</p><h3>Vaccination Status vs Vaccination Certificate</h3><p>If I am an officer trying to check your vaccination records, here are two methods for me to verify. You can either show me your vaccination status or send me your vaccination certificate.</p><h4>Method 1 — Show your status</h4><p>You log in to your mobile app. With your unique identifier, the app fetches your vaccination status from a trusted database and displays it on your mobile device.</p><p>You then show me your screen to visually inspect your vaccination status, but this screen can hardly be differentiated from an edited screenshot or a spoofing app. As a result, there is too much of such (not so new) news.</p><p><a href="https://www.bbc.com/news/world-europe-54839434">Coronavirus: Fake test certificate gang foiled at Paris airport</a></p><blockquote>This method is often marketed as digital passport. But not all that glitters is gold.</blockquote><h4>Method 2 — Send me your certificate</h4><p>With this method, your certificate exists in a form of a digital document that you chose to store somewhere — the hard drive of your PC, mobile devices or cloud storage.</p><p>You can choose to send this certificate to me via WhatsApp, Telegram, Email, Dropbox or in a thumb drive carried by a pig🐦on, etc…</p><p>Upon receiving your certificate, I will then go through the verification process to (a) verify the authenticity of the certificate, (b) ascertain its provenance and (c) trust that the certificate is not revoked — more on this later…</p><p>The key difference between the two methods is the location of verification.</p><ul><li>In method 1, I will need to believe whatever you are showing me on your device, which also means you need to be physically present.</li><li>In method 2, the verification process is performed on my trusty device and not a visual inspection of your glittering screen.</li></ul><h3>Vaccination Passport vs Vaccination Certificate</h3><p>There are some digital health passports that merely display vaccination status (method 1), some that store and send vaccination certificates (method 2) and few that can do both. Let’s compare them.</p><h4>Method 1 — Show your status</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/677/1*mrlOt8xvMBXpSgK1ZIsOHQ.png" /></figure><p>In this method, the digital passport is a mobile app that seeks to be the certificate or at least pretends to be one. 😏</p><p>Even though this “Show your status” method has obvious flaws as mentioned in previous section, this method bestows great power on the solution provider as the key arbiter of trust for safe travel.</p><p>With a stronger position to monetise from the network effect between issuers and verifiers, solution providers are commercially incentivised to provide solutions with method 1 than 2.</p><blockquote>The history of fake passports is as old as some countries because controlling the movement of people has always been, and will continue to be a lucrative business.</blockquote><h4>Method 2 — Store, view and share your certificate</h4><p>In this method, a digital health passport is a mobile app to store, view and share vaccination certificates. It does not seek to supplant the digital certificate but to complement it.</p><p>The key purpose of this mobile app is to improve the user experience of handling digital documents, akin to a file explorer/manager.</p><p>In both methods, the digital health passport should also provide strong identity assurance to prevent impersonation — that the owner of the certificate is indeed the owner of the app.</p><p>In addition, digital health passports can provide convenience to the traveller by providing information of authorised clinics/laboratories, flight info, travel requirements of countries, etc… at the right place and the right time.</p><h3>Verification Process</h3><p>Method 1 expects me to trust the screen and needs no explanation. This section is about verifying the vaccination certificate.</p><blockquote>Trust but verify. Or faith in disguise?</blockquote><h4>To trust the certificate, there are three requirements to meet.</h4><ol><li>I must be able to verify the authenticity of the certificate. In other words, the verification process must inform if the certificate has been tampered with.</li><li>Its provenance can be ascertained so that I know if the clinic/lab is qualified and not a fly-by-night institution.</li><li>And if the certificate is revoked, the verification process must inform me that it is no longer valid.</li></ol><h4>Is the format proprietary?</h4><p>I’m not saying it’s proprietary when otherwise but it’s obviously not proprietary when <strong>any</strong> QR code reader can read it and render its content to human-readable form like this.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/267/1*u9kEwv7xho7MoZ99mfGFbQ.png" /><figcaption><strong>Scan this with any QR code reader app</strong></figcaption></figure><p>However, if you need a special reader/app to render its content to human-readable form, you should ask if there are alternative readers available.</p><blockquote>Qn: Is interoperability an incentive or a tech problem?</blockquote><blockquote>If you can use any email clients — gmail, outlook, hotmail — to receive and send emails to your friends, why are messages in <strong>modern</strong> messaging apps — WhatsApp, Telegram, Slack, etc — stuck in their own apps?</blockquote><p>And if alternative commercial readers are available, make sure you are neither using a spoof app nor one that’s designed to steal (your traveller’s) data. 😏</p><h3>What’s coming…</h3><p>In <a href="https://blog.gds-gov.tech/healthcerts-part-2-ce70353d583b?source=friends_link&amp;sk=ef0ff2ddd41d66ff84579a9f4cd0aa3b">Part 2</a>, I’ll cover the key components of HealthCerts and how you can use it to help your country with safe travel.</p><p>If you are a medical institution looking for help to issue HealthCerts, <a href="https://www.healthcerts.gov.sg/list-of-providers/">here’s the list of HealthCerts providers</a>.</p><p>For more information on HealthCerts, check out our <a href="https://www.developer.tech.gov.sg/technologies/digital-solutions-to-address-covid-19/healthcerts">developer portal</a>.</p><p><a href="https://www.channelnewsasia.com/news/singapore/singapore-healthcerts-verification-covid-19-test-vaccine-14287996">Singapore develops new standard for cross-border verification of COVID-19 test results</a></p><p>Our team is looking for software/quality and devops engineers who are passionate about tech and want to help us build awesome digital services for Singapore! 🇸🇬</p><p>Reach me at steven_koh@tech.gov.sg (ゝ‿ ・)</p><p>Want to know more? Here’s <a href="https://blog.gds-gov.tech/self-organising-teams-part-1-8c9e88fdfe33#.buoddb718">how we operate</a> and <a href="https://blog.gds-gov.tech/our-agile-journey-in-govtech-so-far-3802c0e5246f">the work we do</a>.</p><p>Cheers! 🍻😊</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bf560b8fd03" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/healthcerts-part-1-bf560b8fd03">HealthCerts — Part 1</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How-to be part of our engineering team]]></title>
            <link>https://medium.com/govtechsingapore/how-to-be-part-of-our-engineering-team-1709633c7e3f?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/1709633c7e3f</guid>
            <category><![CDATA[hiring]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[engineering]]></category>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Mon, 21 Oct 2019 23:31:01 GMT</pubDate>
            <atom:updated>2019-11-11T14:48:04.256Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</cc:license>
            <content:encoded><![CDATA[<h3>Stage 1 — Technical assessment</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F6O4DDCABAWg%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6O4DDCABAWg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F6O4DDCABAWg%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/4cef0b74b7e450be5c422cf5b000bf13/href">https://medium.com/media/4cef0b74b7e450be5c422cf5b000bf13/href</a></iframe><h3>Stage 2 — Culture fit</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*z4b7vUnaG5bMov00.jpg" /></figure><p>Congratulations! Only one in eight people get to this stage! 🎊🎉👍</p><p>In this stage, you will meet our HR manager, your hiring manager and one of your colleagues. We will start the interview session with an ice-breaking question like, “Tell me about yourself” and this session will typically last for an hour or longer. When it’s over, we shake hands, you leave and then the interviewers will exchange notes and decide on one of these outcomes:</p><ol><li>Good fit with a great attitude — hire</li><li>Poor fit with a poor attitude — no hire</li><li>Unsure of culture fit or attitude — still a no hire. Like what <a href="http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html">Joel</a> said, …</li></ol><blockquote>“ … it is much, <em>much </em>better to reject a good candidate than to accept a bad candidate. A bad candidate will cost a lot of money and effort and waste other people’s time fixing all their bugs. … Bad employees demoralize the good employees. And they might be bad programmers but really <em>nice people</em> or maybe they <em>really need this job</em>, so you can’t bear to fire them, or you can’t fire them without pissing everybody off, or whatever. It’s just a bad scene.”</blockquote><p>Speaking from experience, the ratio of poor-fit to unsure-fit is about 3:1 for experienced candidates and a dismal 1:1 for fresh graduates.</p><p>So here are some tips to improve your odds :)</p><ol><li>Unlike the technical assessment at stage 1, stage 2 interview session is a panel interview with HR, hiring manager and your potential colleagues. If you are not comfortable with talking to 3–4 strangers, you might falter. To ease your anxiety, you need to understand that we really want you to pass this stage. Our other option is to spend additional time and effort to scout for another candidate and screen her/him through stage 1 and stage 2. The odds are on your side so be confident! :)</li><li>During the session, pay attention to symptoms of anxiety such as dry lips and fidgeting fingers. Ask for more water and/or a bio break to calm down. It’s perfectly fine to openly acknowledge your anxiety and request for a break. Bonus point for your sense of self-awareness and compensating skills. Remember, we are rooting for you :)</li><li>Still edgy? Try “<a href="https://www.ted.com/talks/amy_cuddy_your_body_language_shapes_who_you_are?language=en">power posing</a>” right before the interview. :)</li><li>Be prepared for ice-breaking questions like “Tell me about yourself.” It can be hard to regain your composure if you fumble at the first question. Look in the mirror and practise your opening. Start strong, gain confidence and finish well.</li><li>Look at these <a href="http://www.fastcompany.com/3057294/work-smart/7-interview-questions-for-measuring-emotional-intelligence">questions</a>. We are looking for candidates who are self-driven, intellectually curious and passionate go-getters</li><li>Demonstrate your curiosity and resourcefulness. Find out about us — <a href="http://bfy.tw/4YQr">Google</a>, Facebook, <a href="https://medium.com/singapore-gds">Medium</a>, LinkedIn, GitHub, Glassdoor, etc …</li><li>Learn about our past, present and future. It helps if you know people from our team.</li><li>Hint: We operate like 18f and UK GDS — Do some homework :)</li><li>Prepare some <a href="http://blog.moneysmart.sg/career/4-questions-ask-interview-can-help-determine-employer-sucks/">questions</a> for us. No question means you either believe you know everything about us or you don’t know enough to ask or worst, you simply don’t care. Any one of these reflects badly on your curiosity, initiative and resourcefulness. One of my best candidates took out his checklist of questions at the end of the session and he has proven to be always well-prepared for meetings. Pay attention to your habits and your habits will take care of your behavior.</li><li>Tell us your beliefs, values and opinions. If you play it too safe, we will be unsure of what you stand for. Be bold. We respect diversity of perspective and opinion. In short, we are <strong>not</strong> looking for ‘yes-(wo)man’.</li><li>If you are a go-getter, you will follow up with HR on the interview result. This can be the tiebreaker.</li></ol><p>To find out more, check our articles on our <a href="https://medium.com/singapore-gds/agile-workplace-2874e774c500#.o2enuovjl">workplace</a>, our <a href="https://blog.gds-gov.tech/our-agile-journey-in-govtech-so-far-3802c0e5246f">work</a> and our <a href="https://medium.com/singapore-gds/self-organising-teams-part-1-8c9e88fdfe33#.crxn68tk5">culture</a>. Look forward to your CV whenever you are ready for the challenge, steven_koh@tech.gov.sg.😀</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1709633c7e3f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/how-to-be-part-of-our-engineering-team-1709633c7e3f">How-to be part of our engineering team</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Blockchain, OpenCerts and Partnership]]></title>
            <link>https://medium.com/govtechsingapore/partner-us-on-opencerts-c23d38219f7e?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/c23d38219f7e</guid>
            <category><![CDATA[edtech]]></category>
            <category><![CDATA[distributed-ledgers]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[ethereum]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Fri, 03 May 2019 04:01:01 GMT</pubDate>
            <atom:updated>2019-08-19T21:48:35.795Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*uOXvu82_SwNVoGqb" /><figcaption>MOU signing ceremony on May 2, 2019. (Photo: Ngee Ann Polytechnic)</figcaption></figure><h3>Reflect on the past</h3><p>It all started in Nov 2017 when <a href="https://www.linkedin.com/in/patrice-choong-a431976a/">Patrice</a> from Ngee Ann Poly approached us with this use case. Our team accepted the challenge and <a href="https://blog.gds-gov.tech/distributed-ledger-tech-for-public-good-328a7ef12160">developed a prototype using blockchain</a> within four months. Patrice then used the prototype to rally other institutions to onboard OpenCerts.</p><p>It then took six months to rally all institutes of higher learning (iHLs) to onboard, followed by another six months for their students to graduate before the institutions anchored the graduating certificates onto the blockchain.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*RnBy_OhbNbrRsT7s" /><figcaption>18 participating institutions — polytechnics, universities, institute of technical education, Singapore Examinations and Assessment Board and many other institutes of higher learning</figcaption></figure><p>By Apr 2019, OpenCerts has grown from a blockchain PoC with Ngee Ann Polytechnic, to a <a href="https://www.channelnewsasia.com/news/singapore/students-graduating-tamper-resistant-digital-certificates-11499166">national deployment in Singapore’s</a> 🇸🇬 education sector.</p><p>All credit for our success goes to the amazing people mentioned in the <strong>Credit Rolls</strong> 👇</p><h3>Look to the future</h3><blockquote>…, the Government cannot make this happen alone, cannot make this happen through force of will, by wishing it, by making speeches. We need the ideas and the capabilities of our people and businesses. As a nation, everyone needs to be part of our Smart Nation journey.</blockquote><blockquote>We do not have a monopoly on the best ideas and talent, and we need to create opportunities for citizens, community partners and businesses to contribute meaningfully to Smart Nation — <a href="https://www.smartnation.sg/whats-new/speeches/committee-of-supply-cos-debates-2019-1"><em>Dr Janil Puthucheary</em></a></blockquote><p>We have received requests from both local and overseas institutions to onboard OpenCerts and would like to partner our communities and businesses to meet these demands.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IuDPkNvZF8VHfNExMJ3ylA.png" /><figcaption>See the “Terms of Use” at <a href="https://opencerts.io/collaborate/">https://opencerts.io/collaborate/</a></figcaption></figure><p>To encourage partnership and drive adoption, our engineering principle on using <strong>open-standards, open source and public permissionless blockchain</strong> for OpenCerts shall remain unchanged. OpenCerts will continue to be <strong>free</strong> for all students and employers to verify educational credentials.</p><p><strong>We are looking for partners who are interested in one or more of these areas:</strong></p><ol><li>Help us support more educational institutions such as private training providers onboard OpenCerts. E.g. Partners such as systems integrator, ISVs, consultancy and product companies in educational sector, especially those with overseas experience are welcome!</li><li>Tech startups who are keen to build products to manage OpenCerts beyond education sector, such as driving license, business license, marriage certificate, birth certificate, death certificate, etc…</li><li>Job portals, HRMS and employment companies who are interested to automate their credential verification process via API.</li><li>Support overseas education institutions and foreign government agencies who expressed interest to onboard OpenCerts.</li></ol><p>For more info, <a href="https://docs.opencerts.io/">check out our doc</a> and <a href="https://github.com/OpenCerts">send us a pull request</a>! ✋</p><h3>What else</h3><p>Compared to other non-blockchain based solutions, I believe a blockchain based solution, such as OpenCerts works best for this use case. But don’t take my word for it, <a href="https://blog.gds-gov.tech/distributed-ledger-tech-for-public-good-328a7ef12160">here’s the comparison</a> with other solutions. 😊</p><p>Other from OpenCerts, our team is also exploring the use of blockchain for other domains such as the bill-of-lading, virtual currency and cross-border identity.</p><blockquote>We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten — Bill Gates</blockquote><p>We live in interesting times where technology has such a deep and profound impact in our economy, society and how we live our daily lives. There’s no better time in history to be an engineer.</p><p>Our team is looking for software engineers, quality engineers and devops engineers who like <a href="https://blog.gds-gov.tech/our-agile-journey-in-govtech-so-far-3802c0e5246f">what we do</a> and <a href="https://blog.gds-gov.tech/self-organising-teams-part-1-8c9e88fdfe33">how we operate</a>. If you are interested to join us and make our world a better place, I look forward to hear from you — steven_koh@tech.gov.sg.</p><p>For more updates, <a href="https://blog.gds-gov.tech/">follow us</a> and <a href="https://www.meetup.com/DLT-Singapore/">our blockchain meetup</a> !</p><p>Cheers! 😊</p><h3>Credit Rolls</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*g7savtjr0myo1558" /><figcaption>From left to right: Barry, Steven (me), Raymond, RJ and Bee Teck</figcaption></figure><p>All credit for our success goes to our</p><ul><li>Amazing people in GDS — <a href="https://medium.com/u/71cfd8f8b1ef">Raymond Yeh</a>, <a href="https://medium.com/u/9560385270a9">RJ Chow,</a> <a href="https://medium.com/u/1781e38bf0fb">Joel Tai,</a> Angel Wong</li><li>Bee Teck and his IT team in MOE — Chen Chen, Carol and Charis</li><li>SSG’s team — Richard, Kian Wee and Wenshan</li><li>Most importantly, Clarence, <a href="https://www.linkedin.com/in/patrice-choong-a431976a/">Patrice</a> and his team from Ngee Ann Poly who started this amazing adventure because …</li></ul><blockquote>Failed IT projects are often technology-driven. Successful ones are business-led.</blockquote><p>Thank you for believing in us while others kept asked, “Has it been done before?” That’s what differentiates visionaries from the average. 😊</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fv4uzheB3_9U%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dv4uzheB3_9U&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fv4uzheB3_9U%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/e68dfc7e991c7f96a70a1e823c3f0fef/href">https://medium.com/media/e68dfc7e991c7f96a70a1e823c3f0fef/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c23d38219f7e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/partner-us-on-opencerts-c23d38219f7e">Blockchain, OpenCerts and Partnership</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The biggest myth of agile development — faster, cheaper and better outcome]]></title>
            <link>https://medium.com/govtechsingapore/the-biggest-myth-of-agile-development-faster-cheaper-and-better-outcome-27c20a95978c?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/27c20a95978c</guid>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[digital-transformation]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[workplace-culture]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Mon, 21 Jan 2019 23:02:39 GMT</pubDate>
            <atom:updated>2020-08-16T23:48:19.613Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<h3>The biggest myth of agile development — faster, cheaper and better outcome</h3><p>The good news is everyone is onto agile these days. The bad news is people are onto agile without knowing what it entails.</p><p>One of my biggest bugbears is the myth of faster, cheaper and deliver better outcome with agile, and here is why …</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ZDS7xi7hgUqpM6Br.png" /><figcaption>Agile — a lunatic utterance with the magical power to deliver anything under whatsoever condition</figcaption></figure><h3>Origin (本)</h3><p>The story of the <a href="http://agilemanifesto.org/">agile manifesto</a> is well-known in the agile community. Unfortunately, not many have heard of lean manufacturing which predates agile development and has a strong influence on agile development.</p><p>Many practices in agile development are heavily influenced by lean manufacturing and both methods have a similar philosophy, which emphasizes <strong>waste reduction</strong>. These two approaches differ in execution primarily because lean manufactures <em>physical goods</em> while agile develops <em>digital products</em>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/980/1*kYmdfpRnI7vYhs3yFk3a-w.png" /><figcaption>Comparison of seven wastes in lean manufacturing and agile development</figcaption></figure><p>By reducing waste, lean manufacturing produces higher-quality goods at a lower cost.</p><p>Which begs the question, “Isn’t agile development faster, cheaper and deliver better outcome through waste reduction?”</p><h3>The myth of faster, cheaper and better outcome</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/624/0*C-ZhzXHDLU0Pvzo5.png" /></figure><p>Yes. It does. Unfortunately, it is even easier to do agile <em>without waste reduction</em>.</p><blockquote>Never underestimate the power of wishful thinking. It’s like sticking a Porsche decal on a bicycle. QED.</blockquote><p>Sometimes, it happens when the delivery team or scrum master is inexperienced so you will want them to read <a href="https://hackernoon.com/softwares-seven-deadly-wastes-8a88360d7027">this</a> and send them for proper training.</p><p>In most situations, stakeholders or product owners don’t really understand the implications of agile development. They often believe that agile is something for the delivery team to do, while they can remain status quo. Unfortunately, nothing can be further from the truth.</p><p>For agile to be effective, stakeholders and product owners have to change their behaviors and provide a conducive environment for the delivery team. Else, they should just stick with traditional waterfall because doing agile without reaping the benefit is sheer stupidity.</p><blockquote>Why bother when it’s all pain and no joy. Not even a masochist.</blockquote><h3>Seven wastes to eliminate</h3><h4>Waste 1: Partially done work (aka work-in-progress, WIP)</h4><p>Such as detailed documentation and wire-frames and I don’t mean partially done documentation and wire-frames. I am referring detailed documentation, wire-frames, and plans that are yet to be implemented as code. Until they have been implemented as working code, these are WIP.</p><blockquote>WIP worsens task switching, waiting time and the possibility of rework.</blockquote><p>Unfortunately, people craves certainty and planning gives comfort, and some stakeholders and product owners have more emotional needs than others. 🤷🏻‍♂️</p><blockquote>Plans, documentation, and wire-frames are proxies, with varied fidelity waiting to be implemented.</blockquote><p>The amount of waste you can reduce depends on the risk appetite of your stakeholders. WIP is an unavoidable evil so strive to keep it low.</p><h4>Waste 2: Extra processing</h4><p>Obviously, don’t spend too much time to polish proxies such as plans, documentation and wire-frames.</p><p>Unfortunately when organizations are structured as functional groups, functional specialists tend to over-process because they are appraised to do so — planners are evaluated by their detailed and exhaustive plan, business analysts are measured by the thickest of their requirement documentation, and designers are… you get it.</p><blockquote>No single raindrop believes it is to be blamed for the flood</blockquote><p>This systemic waste cannot be eliminated by the agile delivery team. It requires organizational restructuring by the senior management, to align incentives throughout the organisation. This is why our people report within the squad in GDS. Mission-focused over functional-centric.</p><h4>Waste 3: Task switching</h4><p>Another side effect of functional groups is the tendency to assign each specialist to multiple projects, in order to fully utilize them.</p><p>Digital delivery activities are highly abstract and require creativity. Switching across tasks incur waste due to context-switching. Additional waste is incurred to persist the current state with reasonably high-fidelity, in order to be correctly resumed. It takes about 15 minutes to interrupt, persist the mental state and then resume work for every task switching.</p><p>Another common cause of task switching is meetings. If you must have meetings, always move meetings to the beginning or end of the day in order to minimize waste to the entire team. Understand the <a href="https://fs.blog/2017/12/maker-vs-manager/">difference between maker’s time and manager’s time.</a></p><p>To be responsive to change requires slack. A fully utilized workforce is the antithesis of agility because it increases waiting time and delay. Yes, you are trading off utilization for responsiveness, so deal with it slave driver.</p><h4>Waste 4: Waiting / delays</h4><p>Excessive waiting often arises when the product owner is not collocated with the delivery team. The team needs the product owner to clarify user stories and validate their work when it’s completed. Waiting time can be disproportionately high when teams are distributed across different time-zones.</p><p>This impedes the team’s ability to get feedback from product owner during retrospective and from other stakeholders during sprint review. No or slow feedback means no or slow improvement, which causes persistent defects and repeated rework.</p><p>Meeting is the most common cause of delays — finding a common time slot, synchronizing room’s and people’s availability. If you must have meetings, <a href="https://blog.gds-gov.tech/making-the-most-out-of-meetings-9b297851d5c4">here’s how to make the most of it.</a></p><h4>Waste 5: Defects (rework)</h4><p>The longer it takes to detect defects, more defects will be created and more waste incurred on rework.</p><p>The <em>only solution</em> is to shorten the feedback loop and rectify early. Daily stand-up, sprint review and retrospective session are the best avenues to obtain feedback, rectify defects and drive improvement.</p><p>Unfortunately, these sessions are often underutilized. The team requires a safe environment to share critical and constructive feedback, in order to level-up their game. The product owner must participate in and co-create this safe space.</p><h4>Waste 6: Hand-offs</h4><p>Like similar reasons for partially done work, extra processing and task switching, hand-off often arises due to functional organizational structure.</p><p>Knowledge is lost every time a deliverable or an artifact is handed-off across roles. This results in longer delay and higher defects, on order of magnitude more than the hand-off of physical goods. It is foolish to incur hand-off cost in favor of higher utilization of people, for digital work.</p><h4>Waste 7: Overproduction</h4><p>Overproduction is to develop features that are not needed by the users. The best way to prevent overproduction is to build the smallest possible feature or product (MVP) and validate the hypothesis before building a bigger and better version of it.</p><p>Unfortunately, overproduction often happens because of <a href="https://medium.com/producthood/the-arrogance-of-building-a-perfect-product-25c4dd26ab41">product arrogance</a> by product owners and other stakeholders. They are often overly certain of their idea that they choose to skip the MVP and invest in a full-blown product.</p><p>Of all the wastes, overproduction is the worst because it exacerbates all other wastes.</p><h3>Summary</h3><p>Agile rituals and engineering practices are useful and will help your team improve their game. Unfortunately, the team’s performance improvement will soon hit-a-wall due to obstacles beyond their control.</p><p>These obstacles are also known as wastes — a term borrowed from lean manufacturing. They arise from excessive planning, functional organization structure, unavailable product owner, excessive meetings, lack of a safe environment for critical and constructive feedback, and product arrogance by <a href="https://www.bbc.com/news/business-39633499">HiPPO</a>.</p><blockquote>Surprise! There’s nothing magical about agile.</blockquote><p>Agile makes these wastes visible, so that product owners and stakeholders can eliminate them. Otherwise, it’s just another fancy idea that produces more noise than substance.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*jkxODuWH_DPNn6zE.jpg" /></figure><p>I hope this article broadens your perspective on what’s important in agile and why it works.</p><p>Our team is looking for software/quality and devops engineers who are passionate about tech and want to help us build awesome digital services for Singapore! 🇸🇬</p><p>Reach me at steven_koh@tech.gov.sg (ゝ‿ ・)</p><p>Want to know more? Here’s <a href="https://blog.gds-gov.tech/self-organising-teams-part-1-8c9e88fdfe33#.buoddb718">how we operate</a> and <a href="https://blog.gds-gov.tech/our-agile-journey-in-govtech-so-far-3802c0e5246f">the work we do</a>.</p><p>Cheers! 🍻</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=27c20a95978c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/the-biggest-myth-of-agile-development-faster-cheaper-and-better-outcome-27c20a95978c">The biggest myth of agile development — faster, cheaper and better outcome</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Making the most out of meetings]]></title>
            <link>https://medium.com/govtechsingapore/making-the-most-out-of-meetings-9b297851d5c4?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/9b297851d5c4</guid>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[workplace-culture]]></category>
            <category><![CDATA[management]]></category>
            <category><![CDATA[meetings]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Wed, 26 Dec 2018 15:11:29 GMT</pubDate>
            <atom:updated>2019-11-18T13:33:35.744Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fcLc7wcXcOUI47QMYhc9Ew.png" /></figure><p>If you are spending too much time in meetings, here are some thoughts on how we can all do better. :)</p><p>Before you accept any meeting invitation, consider these questions first.</p><p>Objective — What does a successful meeting look like?</p><p>Agenda — What are the discussion topics to achieve the objective?</p><p>People — Do we have the right people in the room to achieve the objective?</p><p>Most importantly, why should <em>you</em> attend?</p><ul><li>What <em>value</em> are you expected to bring to the meeting?</li><li>What <em>value </em>can you derive from the meeting?</li></ul><p>Lastly, instead of meeting in-person, why not just replace it with a phone call? :)</p><p>If you are an engineer or designer and are spending too much time in meetings, help your team understand the <a href="https://fs.blog/2017/12/maker-vs-manager/">difference between maker’s time and manager’s time.</a></p><p>In GDS, our people are encouraged to be protective of their time. Spending time with users and building products is always time well spent. For everything else, use the guide above.</p><p>Be mindful of the opportunity cost of having <a href="https://www.bbc.com/news/education-50418317">pointless meetings</a>.</p><p>If you like our culture of getting things done with minimum fuss, frill and formality, our team is hiring! Drop me a mail at steven_koh@tech.gov.sg</p><blockquote>We are looking for software/quality/devops engineers who are passionate about tech and love to build awesome digital products for our Smart Nation! 🇸🇬</blockquote><p>Want to know more? Here’s <a href="https://blog.gds-gov.tech/self-organising-teams-part-1-8c9e88fdfe33#.buoddb718">how we operate</a> and <a href="https://blog.gds-gov.tech/hiring-for-digital-delivery-86673b683f63">roles we are hiring</a>.</p><p>Cheers! (ゝ‿ ・)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9b297851d5c4" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/making-the-most-out-of-meetings-9b297851d5c4">Making the most out of meetings</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hiring approach for digital delivery]]></title>
            <link>https://medium.com/govtechsingapore/hiring-for-digital-delivery-86673b683f63?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/86673b683f63</guid>
            <category><![CDATA[workplace-culture]]></category>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[digital-transformation]]></category>
            <category><![CDATA[government]]></category>
            <category><![CDATA[hiring]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Wed, 23 May 2018 22:01:00 GMT</pubDate>
            <atom:updated>2022-11-19T11:03:43.984Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2qsKvXwfwvslwUc-xFd2Wg.png" /><figcaption><a href="https://blog.crisp.se/2017/02/13/jimmyjanlen/teamsuccessfactors">https://blog.crisp.se/2017/02/13/jimmyjanlen/teamsuccessfactors</a> by Jimmy@crisp 👍</figcaption></figure><p>So you have finally gotten the funding to deliver your first digital product and eager to form your first digital delivery team. Like many others, you are probably perplexed about the required roles and <em>ideal</em> team composition.</p><p>Here’s some help to demystify this common question :)</p><h3>Key guiding principles — to avoid hiring mistakes</h3><ul><li><strong>Every product has different needs </strong>— there’s no one ideal team composition so please don’t copy blindly from others</li><li><strong>Hire one full stack role for each group — </strong>this is more prudent than hiring multiple sub-roles per group. Less gets more done.</li><li><strong>Start with generalist with higher learning agility over specialist — </strong>This allows you to defer certain hiring decision to the last responsible moment. Unless your company hires and fires, slow is fast.</li></ul><p><strong>This is a <em>full stack role</em></strong><br><em>- Sub-role 1<br>- Sub-role 2<br>- Sub-role 3</em></p><p><strong>Full stack designer</strong><br>- Visual designer<br>- Interaction designer<br>- Content designer<br>- User researcher</p><p><strong>Full stack delivery lead</strong><br>- <a href="https://medium.com/@tworetzky/what-does-a-product-manager-do-205b40d82da3">Product Manager</a> (here’s how a <a href="https://www.quora.com/How-can-an-entry-level-Product-Manager-become-a-kickass-Product-Manager/answer/Greg-Hartrell">kickass PM</a> looks like)<br>- <a href="https://www.scrum.org/resources/what-is-a-scrum-master">Scrum master</a> or even better, a <a href="https://emilywebber.co.uk/what-is-an-agile-delivery-manager/">delivery manager</a></p><p><a href="https://hackernoon.com/what-is-a-full-stack-developer-in-2018-and-how-to-become-one-ca82e8906c87"><strong>Full stack developer</strong></a><br>- Frontend developer<br>- Backend developer<br>- Build &amp; release engineer</p><p><strong>Full stack DevOps engineer</strong><br>- Build &amp; release engineer<br>- <a href="https://www.atlassian.com/it-unplugged/devops/site-reliability-engineering-sre">SRE</a></p><p><strong>Full stack quality engineer </strong><br>- Application security engineer <br>- Application performance engineer <br>- Test automation engineer</p><h3>What else</h3><ul><li>Unicorns are rare and <a href="https://medium.com/singapore-gds/hire-the-best-tech-talent-in-singapore-part-1-cc37d1dac93d">here’s some help</a> to find them.</li><li>Subsequent hires in each group allow more specialization. E.g. The second hire for each group should fill the skills gap of the first hire.</li><li>Common skills in each group lend itself well to engender T-shaped and eventually π-shaped specialists.</li><li>Back-filling a position? Do a SWOT analysis with your team to identify their skills gap because you do not know everything. :)</li><li>Grown so big that you’re thinking of having a <a href="https://medium.com/@raffi/what-does-a-vp-of-engineering-do-again-553817fbbf2a">CTO, VP or Director of Engineering</a>?</li><li>And <a href="https://medium.com/singapore-gds/building-an-agile-team-from-scratch-e0c7da7ae5d">everything else</a> you need to know about building an agile team, and then <a href="https://medium.com/singapore-gds/building-and-scaling-up-your-agile-teams-217832c82805">scaling up</a> — thanks to <a href="https://medium.com/u/a78e151fbe1e">Poh Kah Kong,</a> our awesome 💪 delivery manager!</li></ul><blockquote><a href="https://medium.com/singapore-gds/our-agile-journey-in-govtech-so-far-3802c0e5246f">Here’s</a> what we do at GDS. We’re looking for great team players with solid technical chops. <a href="https://medium.com/singapore-gds/self-organising-teams-part-1-8c9e88fdfe33">Join us</a> to build awesome digital services for our fellow citizens and businesses! CV -&gt; steven_koh@tech.gov.sg.</blockquote><p>If you find this article valuable, don’t forget to help others find it by recommending ❤ and sharing it.</p><p>Let’s make our tech industry 🇸🇬 great again! 😉</p><p>Cheers! :)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=86673b683f63" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/hiring-for-digital-delivery-86673b683f63">Hiring approach for digital delivery</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Distributed Ledger Tech for Public Good — Part 2]]></title>
            <link>https://medium.com/govtechsingapore/distributed-ledger-tech-for-public-good-part-2-e861bab93d9a?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/e861bab93d9a</guid>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[copyright]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[distributed-ledgers]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Sun, 06 May 2018 10:38:41 GMT</pubDate>
            <atom:updated>2018-06-23T06:37:22.583Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</cc:license>
            <content:encoded><![CDATA[<p>In <a href="https://blog.gds-gov.tech/distributed-ledger-tech-for-public-good-328a7ef12160">Part 1</a>, I briefly covered what’s DLT and its use case for education certificates.</p><p>In this post, I will touch on the use case for consortium-based DLT and conclude with some thoughts on this technology.</p><h3>Copyright Registry on Consortium DLT</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/777/0*BCLioxFzI08FuBfB." /></figure><p>Copyright infringement can happen because sometimes it is difficult to find the contact information of the author of creative work or is challenging to obtain a suitable licence to use. The traditional approach is to have a trusted authority such as IPOS, running the copyright registry in a central database.</p><blockquote>There’s no better time to dream bigger, beyond our shores. 🦁🏖️</blockquote><p>Together with IPOS, we envisioned a copyright registry on DLT that can be collectively run by IP Offices across the world. This will expand copyright protection of creative work across borders and can enable a global marketplace, where it’s easier for authors to collaborate and collect royalties for their creative work across countries.</p><p>So we developed a copyright registry that allows an author to create a unique fingerprint of her/his digital work as a hash and save this hash in the DLT, together with creation’s timestamp and content’s meta-data. This unique fingerprint can then serve as proof in a copyright infringement dispute.</p><p>For this PoC, we experimented with several DLTs that are suited to run in a permissioned and consortium environment, such as Parity and Swirlds.</p><p>Unlike the <a href="https://blog.gds-gov.tech/distributed-ledger-tech-for-public-good-328a7ef12160">PoC on academic credential</a>, this use case is pretty self-explanatory because short of having a central body who commands the trust of all IP offices, DLT is the next best alternative.</p><blockquote>DLT is an institutional technology — not just a shared database.</blockquote><p><a href="https://ipos.gahmen.agency/">Here</a>’s how it works — implemented in <a href="https://blog.gds-gov.tech/a-hashgraph-dlt-application-for-copyright-management-5b471fe8eb14">Hashgraph</a> as well as <a href="https://github.com/GovTechSG/private-network-automated">Parity</a>🏂</p><h4>Final thoughts on DLT</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*HHVqCN9OMQ5U0nQ5.jpg" /></figure><p>DLT is a very promising technology, albeit with a <em>very small</em> problem-solution space. So before you get all excited and add to the already nonsensical blockchain hype, here are some <em>compulsory</em> readings to temper your expectations.</p><ul><li><a href="https://www.multichain.com/blog/2015/11/avoiding-pointless-blockchain-project/">Avoiding the pointless blockchain project</a></li><li><a href="https://jmkorhonen.net/2018/01/12/my-professional-opinion-as-a-blockchain-researcher-i-dont-see-the-point/">My professional opinion as a blockchain researcher: I don&#39;t see the point (yet)</a></li><li><a href="https://hackernoon.com/blockchain-or-bullshit-429653de42d3">Blockchain or Bullshit?</a></li><li><a href="http://doyouneedablockchain.com/">Do you need a blockchain?</a></li></ul><blockquote>“Curiosity is not a sin…. But we should exercise caution with our curiosity.” — Dumbledore</blockquote><p>There are three types of DLT —<a href="https://www.blockchaindailynews.com/The-difference-between-a-Private-Public-Consortium-Blockchain_a24681.html"> private, consortium and public</a>.</p><ol><li>If you can use <em>private DLT</em>, chances are you can also use a traditional database. So why bother with DLT when you can use a traditional relational database which is battle-tested for decades, able to process thousands of transactions per second and well-supported by tech specialists. Unless for blockchain hype, ICO craze or corporate KPI, no? 😉</li><li><em>Consortium-based DLT</em> is useful for organizational collaboration, such as inter-bank payment and settlements, and copyright registry across countries when no single entity governs all others. Warning: If a 3rd-party service provider operates <em>all the nodes</em> in your <em>consortium-based DLT</em>, you are basically shifting trust from a central database to a new intermediary. So unless this new middleman can provide the service at a fraction of the cost, this doesn’t make much sense. 🤷‍♂️</li><li>And of these three, <em>public DLT</em> makes the most sense because…</li></ol><blockquote>The biggest benefit of DLT comes from its unique ability to distribute trust across multiple writers which is the basis of OpenCerts. This dis-intermediates <em>dumb</em> notary.</blockquote><p>Dumb because some functions of a notary are <em>smart</em>, such as interpreting patents — until AI comes along so let’s save that story for another day. 😉</p><p>Our work on OpenCerts lends itself well to many industries that require notary services:</p><ol><li>Are not time-sensitive and therefore allows batching to overcome the performance challenges and transaction costs of Ethereum.</li><li>Allow user to disclose — confidential — information selectively.</li><li>Have a <em>dumb</em> notary that is expensive or inconvenient to upkeep — not disruption for disruption’s sake.</li><li>And preferably use across borders.</li></ol><p>Examples are health records, identity, bill of lading, contracts, licenses and other legal documents. E.g. deed poll, driving licenses, business licenses, etc…</p><p>Coupled with open-standards and open source, DLT is a powerful technology for governments to collaborate across borders, especially in areas of trade, finance, education and identity — of all, I personally find <a href="https://medium.com/decentralized-identity/decentralized-identity-foundation-grows-to-56-members-in-our-first-year-3ec117e811d8">Decentralized Identity Foundation</a> most interesting.</p><p>And here’s a parting question — How can polygamy be detected or enforced across countries without DLT? 😉</p><blockquote>We are looking for solid software engineers who are passionate about tech and want to help us build awesome digital products for Singapore! 🇸🇬🏆</blockquote><blockquote>Reach me at steven_koh@tech.gov.sg (ゝ‿ ・)</blockquote><p>For more DLT adventure, <a href="https://blog.gds-gov.tech/">follow us</a> and join our <a href="https://www.meetup.com/DLT-Singapore/">DLT Singapore meetup!</a> 😉</p><p>Cheers! 🍻</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e861bab93d9a" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/distributed-ledger-tech-for-public-good-part-2-e861bab93d9a">Distributed Ledger Tech for Public Good — Part 2</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Distributed Ledger Tech for Public Good — Part 1]]></title>
            <link>https://medium.com/govtechsingapore/distributed-ledger-tech-for-public-good-328a7ef12160?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/328a7ef12160</guid>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[ethereum]]></category>
            <category><![CDATA[blockchain]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[distributed-ledgers]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Wed, 18 Apr 2018 22:01:01 GMT</pubDate>
            <atom:updated>2019-11-10T02:09:36.934Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yJeiDVvWivtK0DemnB60_w.png" /><figcaption>Awesome artwork, thanks to <a href="https://medium.com/u/1781e38bf0fb">Joel Tai!</a> :)</figcaption></figure><p>For the uninitiated, blockchain is a type of distributed ledger technology (DLT). Apart from the widely known Bitcoin and Ethereum, there are many other flavors of DLT with different attributes and value propositions. For noob, <a href="https://medium.com/blockchain-repository/what-is-blockchain-technology-3bd84b58a097">this</a> and <a href="https://www.oreilly.com/ideas/understanding-the-blockchain">this</a> might be helpful. :)</p><p>Over the past four months, our team has worked on two DLT PoCs with Institutes of Higher Learning and Intellectual Property Office of Singapore (IPOS). We tried out different types of DLTs and evaluated their capabilities in areas of performance, security, scalability, flexibility, ease of use and etc…</p><p>In this post, I will touch on the use case for educational credential, using public DLT.</p><h3>OpenCerts on Public DLT</h3><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/0*yu0m7OCm2DzFQgXq.png" /></figure><p>To digitize educational credential, we built on the good work of <a href="http://badgechain.com/innovations-in-open-badges-blockchain/">Open Badges and Blockcerts</a>, and developed a solution on public DLT. The objective is to create digital educational transcripts and certificates that are based on open-standards, are tamper-proof and can be used across borders.</p><blockquote>DLT is best suited for low-trust environment or one with no central authority. In the high-trust educational environment we have in Singapore, it might not make much sense to use DLT to attest local certificates. Unless, it’s for cross-border.</blockquote><p>Using proprietary technology or platforms will greatly discourage adoption by overseas institutions, which is why our solution is based on open-standards, is open source, uses a public permissionless DLT and runs smart contracts. No prize for guessing Ethereum here. 😉</p><p>Our system has two workflows:</p><ol><li>Issue/revoke certificate</li><li>Verify certificate</li></ol><h4>Issue/Revoke Certificate via Certificate Store Admin</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rwkZF026D8r5GJBfAg5MSg.png" /><figcaption>Educational institutions will use our certification store admin to issue and revoke certificates.</figcaption></figure><p>Certificate store admin is the website for all educational institutions to issue and revoke certificates. Some videos on how this works:</p><ol><li>For 1st timers, deploy a new store to store certificates.</li></ol><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FjJiQ0ucAm3Y%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjJiQ0ucAm3Y&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FjJiQ0ucAm3Y%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/0bd955cda8b8ddba28122a3063253b86/href">https://medium.com/media/0bd955cda8b8ddba28122a3063253b86/href</a></iframe><p>2. Use our CLI tool to batch your certificates and issue into your store in a single transaction. Regardless one certificate or 10,000 certificates, it will take about the same amount of time to transact. 😉</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvdr1QXvtJuQ%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dvdr1QXvtJuQ&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fvdr1QXvtJuQ%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/682b77cc2a951c75b4d3b8bd1c8453ca/href">https://medium.com/media/682b77cc2a951c75b4d3b8bd1c8453ca/href</a></iframe><p>3. Revoke certificates with smart contract, from our certificate store admin.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F60JqL86TmyM%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D60JqL86TmyM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F60JqL86TmyM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/3144485716933034ff5f8934f47769b3/href">https://medium.com/media/3144485716933034ff5f8934f47769b3/href</a></iframe><h4>View and Verify Certificates</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cRmjs1TntLD0UtpQubjs7Q.png" /><figcaption>Employers will use our certificate viewer to verify certificates</figcaption></figure><p><a href="https://opencerts.io/">Certificate viewer</a> is the website for employers or 3rd party to verify the authenticity of certificates. This is where we <em>can</em></p><ol><li>Verify if the owner of the certificate is who he claims to be</li><li>Check if the certificate had been tampered with</li><li>Make sure the educational institution is legit — not degree mill :)</li><li>Check the certificate against revocation list</li></ol><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FCKV0dHbs8Ik%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DCKV0dHbs8Ik&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FCKV0dHbs8Ik%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/d636f01b2902f30759b2820d81611e6d/href">https://medium.com/media/d636f01b2902f30759b2820d81611e6d/href</a></iframe><h3>In comparison with other approaches</h3><h4><strong>1) A self-help credential verification website per educational institution using traditional database</strong></h4><ul><li>The cost of setting up self-help portal might not make economic sense for small institutions, especially <em>private training institutions.</em></li><li>OpenCerts provides a certificate store admin for <em>all institutions</em> to use. This means <em>zero infrastructure cost</em>.</li></ul><h4><strong>2) A centralized self-help credential verification website across all educational institutions </strong>using a traditional database</h4><ul><li>Given the sheer number of <em>private training institutions</em>, this approach will take humongous amount of time, cost and effort to align priorities, coordinate all parties and integrate systems to store certificate centrally, establish system/data ownership and apportion the cost of ownership, as compared to a decentralized approach using DLT.</li><li>Consider the risk of putting all the eggs in a single basket and the high infrastructure cost to secure and fortify it with high-availability. With OpenCerts, institutions only need to pay for <a href="https://media.consensys.net/a-guide-to-gas-12b40d03605d">gas — transaction cost</a>. High-availability is free, out of the box! 😀</li><li>Using OpenCerts, only the hash is stored on the chain and educational certificate resides with the student. No confidential data is stored centrally — nothing to hack!</li><li>Since there’s no need to build data exchange pipes across disparate systems to store data centrally, OpenCerts is at least a hundred times more cost-effective and easier to onboard than a centralized system!</li></ul><h4><strong>3) Traditional digital signature with CA</strong></h4><ul><li>This works pretty well, until institutions need to revoke the recipient’s certificate due to plagiarism or wrongly printed name.</li><li>Using traditional digital signature, once you sign and distribute the document, you can’t retract it. This limitation is inherent because you can’t distribute the CRL worldwide. Depending on your use case, this design can be a feature or a limitation. <a href="http://community.aiim.org/blogs/larry-kluger/2013/12/05/digital-signatures-are-forever">Here’s more info</a>.</li><li>In contrast, OpenCerts provides a certificate store admin for institutions to to revoke certificate. It uses smart contract as the CRL.</li></ul><h4>4) Other DLT implementations</h4><ul><li>We intentionally avoided private blockchain to avoid <a href="https://www.coindesk.com/ibm-blockchain-maersk-shipping-struggling">this seemingly unsolvable problem</a>. Public blockchain is chosen to engender a balance of power across participating nodes. This creates higher trust and hopefully, greater participation. :)</li><li>Low-throughput and high-cost are common issues with other DLT implementations. The original method of issuing certificate will take approximately 4 seconds to 2 minutes to publish a certificate onto Ethereum. Using OpenCerts, institutions can issue arbitrarily large number of certificates in one transaction. Saving both time and money by factors of thousands.</li><li>Other implementations tend to publish the entire certificate on the blockchain. With OpenCerts, student is able to prove the existence of her/his certificate without disclosing any information on the blockchain — more privacy.</li><li>We are the first in this space to implement selective privacy filter with OpenCerts. This feature allows institutions to issue one digital certificate instead of issuing a certificate, a result slip (or transcript), a testimonial, etc… because privacy filter allows individuals to have fine controls of how much data they will like to disclose.</li></ul><h4>What’s more?</h4><p>Now that OpenCerts is deployed at a <a href="https://www.channelnewsasia.com/news/singapore/students-graduating-tamper-resistant-digital-certificates-11499166?fbclid=IwAR1WK7ywOYOhf7qJTXz8aGQ3FW2sjbFMA0f4Bo5EwQBoVY4DzREMSsgjxW8">national level for educational sector in Singapore</a>, we are looking for partners who are interested to use and help us grow the adoption of OpenCerts — <a href="https://blog.gds-gov.tech/partner-us-on-opencerts-c23d38219f7e?source=friends_link&amp;sk=e199b0abded9b4722075123b1b9d2f4f%20-">additional info here</a> — in Singapore and beyond! 😊</p><p>To support adoption by private sector and overseas institutions, we have decentralized the identity resolution and renderer engine, and <a href="https://link.medium.com/qylSqmsru1">here’s how it works</a>! 😊</p><p>Look forward to more collaboration with citizens and businesses, and spread the ❤️ forward! 🌈 😀</p><p><a href="https://blog.gds-gov.tech/distributed-ledger-tech-for-public-good-part-2-e861bab93d9a">Part 2: Our adventure with IPOS on copyright registry</a></p><p>PS: We are looking for solid software engineers who are passionate about tech and want to help us build awesome digital services for Singapore! Drop me an email at steven_koh@tech.gov.sg (ゝ‿ ・)</p><p>Cheers! 🍻</p><p>For those with the patience to read this far. 😉</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FPJxa8gFUI6k%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DPJxa8gFUI6k&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FPJxa8gFUI6k%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/06a22fac0ec5d44afeceb95beb73bdf1/href">https://medium.com/media/06a22fac0ec5d44afeceb95beb73bdf1/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=328a7ef12160" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/distributed-ledger-tech-for-public-good-328a7ef12160">Distributed Ledger Tech for Public Good — Part 1</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A tribute to Mark because …]]></title>
            <link>https://medium.com/govtechsingapore/a-tribute-to-mark-because-54e858da4de9?source=rss-db7cdbf5c7ff------2</link>
            <guid isPermaLink="false">https://medium.com/p/54e858da4de9</guid>
            <category><![CDATA[government]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[singapore]]></category>
            <category><![CDATA[hive]]></category>
            <category><![CDATA[govtech]]></category>
            <dc:creator><![CDATA[Steven Koh]]></dc:creator>
            <pubDate>Sun, 17 Dec 2017 15:24:04 GMT</pubDate>
            <atom:updated>2018-06-05T00:17:27.864Z</atom:updated>
            <cc:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</cc:license>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P0sD--YA6SRcZoSrWa9Uxw.png" /><figcaption><a href="https://govinsider.asia/digital-gov/singapores-coolest-startup/">https://govinsider.asia/digital-gov/singapores-coolest-startup/</a></figcaption></figure><p>You accept every individual as a whole, as who we are, not nitpicking or pressuring us to be who we are not</p><p>You trust us with our work and give us space to explore better ways, instead of following traditional methods</p><p>You understand our challenges and constantly appreciate our craft, instead of taking us or our work for granted</p><p>You encourage and support us to do the right thing, instead of the easiest thing just to win others’ approval</p><p>You are courageous, always ready to stick out like a sore thumb, instead of following the crowd</p><p>You are remarkably hilarious and awesome, leaving your mark in all of us</p><p>We’ll continue your good work and bring your mark to bear in all we do</p><p>On behalf of Hive, we wish you all the best in future endeavor! 🇸🇬🏆</p><blockquote>Be happy. Be awesome. Help many more others be happy and awesome! :)</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RR3FPEUfpEc7RERtk1ppZw.png" /><figcaption>To <a href="https://medium.com/u/9d92c17d514d">Mark Lim Choon Lye</a>, King of One-North, Lord of Sandcrawler :)</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=54e858da4de9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/govtechsingapore/a-tribute-to-mark-because-54e858da4de9">A tribute to Mark because …</a> was originally published in <a href="https://medium.com/govtechsingapore">GovTech Singapore</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>