<?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 Sheldon Korpet on Medium]]></title>
        <description><![CDATA[Stories by Sheldon Korpet on Medium]]></description>
        <link>https://medium.com/@sheldonkorpet?source=rss-26c8b878eb08------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*scaOtmT6tZZlsDQXrXTinw.jpeg</url>
            <title>Stories by Sheldon Korpet on Medium</title>
            <link>https://medium.com/@sheldonkorpet?source=rss-26c8b878eb08------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 27 May 2026 22:44:30 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@sheldonkorpet/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[What happens to your data in popular AI chatbots and assistants?]]></title>
            <link>https://medium.com/@sheldonkorpet/what-happens-to-your-data-in-popular-ai-chatbots-and-assistants-bf583b6997a1?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/bf583b6997a1</guid>
            <category><![CDATA[privacy]]></category>
            <category><![CDATA[llm-applications]]></category>
            <category><![CDATA[gpt]]></category>
            <category><![CDATA[gen-ai-tools]]></category>
            <category><![CDATA[data]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Tue, 06 May 2025 16:12:26 GMT</pubDate>
            <atom:updated>2025-05-07T15:42:10.293Z</atom:updated>
            <content:encoded><![CDATA[<h4>What happens and for how long</h4><figure><img alt="Person typing on a computer, entering a prompt in to chatgpt’s user interface" src="https://cdn-images-1.medium.com/max/1024/1*yADty49BXjpHFvesFFntng.jpeg" /></figure><p>This blog will give you the info you need to make an informed decision about which popular GenAI tool to use and what to be aware of regarding data and privacy.</p><blockquote>TLDR? Go to the end of the article for tool recommendations</blockquote><h4><strong>Should you be concerned about the data you enter in to Gen AI tools?</strong></h4><p>A general rule of thumb is, “If it’s free, you are the product”. With Gen AI, the business attracts more users by offering a service for free and then gathers the data they provide to be put to use in the way they want. While free stuff is great today, this maybe not necessarily benefit you in the long run.</p><p>The technology which powers ChatGPT and similar products, Large Language Models (LLMs), use training data to infer patterns which could later replicate and expose information at a different point in time. While attempts are made to cleanse the model, there’s no memory as such in an LLM, so deleting data doesn’t work as you’d assume it would with a regular file on your hard drive.</p><blockquote>“When you enter data into a large language model (LLM), the model turns your input into numbers and patterns that represent meaning, not the original words or data. After this transformation, it’s very hard to pick out or separate the exact pieces of information you put in, because everything gets mixed together as part of the model’s understanding“ — how LLMs work explained by perplexity.ai</blockquote><p>You should be aware of what the different Gen AI chatbots and assistants do with user inputs (text, images, documents etc) and be cautious about the sensitivity of the data you enter, especially if it’s about other people or for work.</p><h3><strong>Enterprise vs Consumer models</strong></h3><p>Nearly all providers make this key distinction.</p><p><em>If your employer is providing you with a chatbot service</em>, odds are you’re on an enterprise model. Still, you should check if there is a policy or guidance on how you use the tool at work responsibly.</p><p><em>If you’ve signed up yourself</em>, rather than signing in via your organisation, you’re likely using a consumer plan. These can be free or paid.</p><p>Below I will outline popular providers and what they do with your data, based on the plan (this is for Europeans — US data regulations are likely less strict).</p><figure><img alt="An image of the Open AI logo" src="https://cdn-images-1.medium.com/max/250/1*yqXKQqjTsASA3Wg48WsYuA.png" /></figure><h3><strong>ChatGPT (by OpenAI)</strong></h3><h4><strong>What does it do with you data?</strong></h4><p><a href="https://help.openai.com/en/articles/5722486-how-your-data-is-used-to-improve-model-performance">Any individuals data given to ChatGPT could be used to train it’s models</a> <strong>unless </strong><a href="https://help.openai.com/en/articles/8554402-gpts-data-privacy-faqs">you opt out (in settings) or use a ‘temporary’ chat.</a></p><p>ChatGPT uses both automated and manual, human processing methods (but less often, only when required e.g. for safety training).</p><h4><strong>How long does it retain your data for?</strong></h4><p>This depends on your data settings, but <a href="https://openai.com/en-GB/policies/eu-privacy-policy/">conversations will be retained for a minimum of 30 days</a>.</p><p><strong>Uses:</strong> Chat, image generation, video generation, coding.</p><p><strong>Plans: </strong>‘Free’ ($0/£0 p/m), ‘Pro’ ($20/£15 p/m), ‘Plus’ ($200/£150 p/m)</p><h4>Try ChatGPT here (no sign-in needed):</h4><p><a href="https://chatgpt.com/">https://chatgpt.com/</a></p><p><strong>Read more:</strong></p><ul><li>EU Privacy Policy <a href="https://openai.com/en-GB/policies/eu-privacy-policy/">https://openai.com/en-GB/policies/eu-privacy-policy/</a></li><li>Consumer Privacy <a href="https://openai.com/consumer-privacy/">https://openai.com/consumer-privacy/</a></li><li>Plans and Pricing <a href="https://openai.com/chatgpt/pricing/">https://openai.com/chatgpt/pricing/</a></li><li>Data Privacy FAQs <a href="https://help.openai.com/en/articles/8554402-gpts-data-privacy-faqs">https://help.openai.com/en/articles/8554402-gpts-data-privacy-faqs</a></li><li>Data Controls <a href="https://help.openai.com/en/articles/7730893-data-controls-faq">https://help.openai.com/en/articles/7730893-data-controls-faq</a></li><li>How To Delete Your Account <a href="https://help.openai.com/en/articles/6378407-how-to-delete-your-account">https://help.openai.com/en/articles/6378407-how-to-delete-your-account</a></li><li>How ChatGPT and our foundation models are developed <a href="https://help.openai.com/en/articles/7842364-how-chatgpt-and-our-foundation-models-are-developed">https://help.openai.com/en/articles/7842364-how-chatgpt-and-our-foundation-models-are-developed</a></li></ul><figure><img alt="An image of the Claude logo" src="https://cdn-images-1.medium.com/max/250/1*kEhW2OSKxI2GUNa2o2Pejg.png" /></figure><h3><strong>Claude (by Anthropic)</strong></h3><h4><strong>What does it do with you data?</strong></h4><p>If you’re using it, Claude won’t use your data to train it’s models, no matter which plan you use, UNLESS one of three things happen:</p><ol><li>You give feedback via a thumbs up or down rating</li><li>You reach out to the service provider with a request</li><li>You input content which needs a trust or safety review</li></ol><p>Your <a href="https://privacy.anthropic.com/en/articles/11186740-does-claude-use-my-location">location is inferred</a> from your IP address.</p><h4><strong>How long does it retain your data for?</strong></h4><p>Text is retained for<strong> </strong><a href="https://privacy.anthropic.com/en/articles/10023548-how-long-do-you-store-my-data">2 years</a>. Audio <a href="https://privacy.anthropic.com/en/articles/10067979-what-personal-data-is-collected-when-using-dictation-on-the-claude-mobile-apps">recordings are deleted as soon as transcribed</a> to text.</p><p><strong>Uses:</strong> Chat, analyse but not generate images, coding (<a href="https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview">Claude Code</a> is only available via the ‘Max’ plan)</p><p><strong>Plans: </strong>Free ($0/£0 p/m), Pro ($20/£15 p/m), Max ($200/$150 p/m)</p><h4>Try Claude here (Sign-in needed):</h4><p><a href="https://claude.ai/login?returnTo=%2F%3F">https://claude.ai</a></p><p><strong>Read more:</strong></p><ul><li><a href="https://privacy.anthropic.com/en/">https://privacy.anthropic.com/en/</a></li><li><a href="https://privacy.anthropic.com/en/articles/10023548-how-long-do-you-store-my-data">https://privacy.anthropic.com/en/articles/10023548-how-long-do-you-store-my-data</a></li><li><a href="https://privacy.anthropic.com/en/articles/10067979-what-personal-data-is-collected-when-using-dictation-on-the-claude-mobile-apps">https://privacy.anthropic.com/en/articles/10067979-what-personal-data-is-collected-when-using-dictation-on-the-claude-mobile-apps</a></li><li><a href="https://privacy.anthropic.com/en/articles/11186740-does-claude-use-my-location">https://privacy.anthropic.com/en/articles/11186740-does-claude-use-my-location</a></li><li><a href="https://www.anthropic.com/pricing">https://www.anthropic.com/pricing</a></li><li><a href="https://support.anthropic.com/en/articles/8325621-i-would-like-to-input-sensitive-data-into-free-claude-ai-or-my-pro-max-accout-who-can-view-my-conversations">https://support.anthropic.com/en/articles/8325621-i-would-like-to-input-sensitive-data-into-free-claude-ai-or-my-pro-max-accout-who-can-view-my-conversations</a></li><li><a href="https://support.anthropic.com/en/articles/7996845-what-are-some-things-i-can-use-claude-for">https://support.anthropic.com/en/articles/7996845-what-are-some-things-i-can-use-claude-for</a></li></ul><figure><img alt="An image of the Perplexity logo" src="https://cdn-images-1.medium.com/max/250/1*TXaWR0KBWhNXCJGyZQFaaw.png" /></figure><h3><strong>Perplexity (</strong>Perplexity AI, Inc.)</h3><h4><strong>What does it do with you data?</strong></h4><p>Perplexity terms itself as an ‘answers engine’ but is essentially a model aggregator — it offers it’s own Gen AI model (Sonar) plus ones from OpenAI and Anthropic. You can prevent Perplexity using your search data to improve it’s AI models in settings (turn off the “AI Data Retention” setting). It uses your approximate location (it doesn’t state how, but likely inferred from your IP address).</p><p>I<a href="https://www.perplexity.ai/hub/technical-faq/3rd-party-data">t does not pass your information to LLM third party providers</a>. The Privacy Policy details more about third party providers usage data for the purposes of tailoring content or analytics. You can <a href="https://tools.google.com/dlpage/gaoptout">opt out of Google Analytics</a> by using this browser add-on.</p><h4><strong>How long does it retain your data for?</strong></h4><p>No specific time is given — it’s <a href="https://www.perplexity.ai/hub/legal/privacy-policy">Privacy policy</a> states “as long as is reasonably necessary”. However, you can request to know which information Perplexity hold about yourself or for it to be deleted/corrected.</p><p><strong>Uses:</strong> <a href="https://www.perplexity.ai/">Search</a>, <a href="https://labs.perplexity.ai/">chat</a>, <a href="https://www.perplexity.ai/hub/technical-faq/can-perplexity-generate-images">image generation</a>, <a href="https://www.perplexity.ai/discover">news</a></p><p><strong>Cost:</strong> Quick search ($0/£0 p/m), <a href="https://www.perplexity.ai/help-center/en/articles/10352901-what-is-perplexity-pro">Pro</a> ($20/£15 p/m)</p><h4>Try Perplexity here (no sign in needed):</h4><p><a href="https://www.perplexity.ai/">https://www.perplexity.ai/</a></p><p><strong>Read more:</strong></p><ul><li>Pricing <a href="https://www.perplexity.ai/pro">https://www.perplexity.ai/pro</a></li><li>Models offered by Perplexity <a href="https://www.perplexity.ai/hub/technical-faq/what-advanced-ai-models-does-perplexity-pro-unlock">https://www.perplexity.ai/hub/technical-faq/what-advanced-ai-models-does-perplexity-pro-unlock</a></li><li>Technical FAQs <a href="https://www.perplexity.ai/hub/technical-faq">https://www.perplexity.ai/hub/technical-faq</a></li><li>Data and third party providers <a href="https://www.perplexity.ai/hub/technical-faq/3rd-party-data">https://www.perplexity.ai/hub/technical-faq/3rd-party-data</a></li><li>Privacy Policy <a href="https://www.perplexity.ai/hub/legal/privacy-policy">https://www.perplexity.ai/hub/legal/privacy-policy</a></li><li>Getting Started <a href="https://www.perplexity.ai/hub/getting-started">https://www.perplexity.ai/hub/getting-started</a></li><li>Help Centre <a href="https://www.perplexity.ai/hub/helpcenter">https://www.perplexity.ai/hub/helpcenter</a></li><li>Referrals Program <a href="https://www.perplexity.ai/help-center/en/articles/10354305-coupons-discounts">https://www.perplexity.ai/help-center/en/articles/10354305-coupons-discounts</a></li></ul><figure><img alt="An image of the Gemini logo" src="https://cdn-images-1.medium.com/max/250/1*bnTi4IaeqYc255QDZiDIUg.png" /></figure><h3><strong>Gemini (Google)</strong></h3><h4>What does it do with you data?</h4><p>Gemini is angling to a become a digital personal assistant. It collects all your data from the conversation (files, images, recordings, your feedback, location info). Google are planning on <a href="https://www.androidpolice.com/gemini-personal-data/">expanding data collection</a> to your Google ecosystem (from Gmail, Photos, Calendar, Search history and Youtube viewing) to help achieve their aim of a more personalised experience.</p><h4><strong>How long does it retain your data for?</strong></h4><p>All conversations are kept for 72 hours, as a minimum. You can customise your data retention settings in your <a href="https://myactivity.google.com/?continue=https://myactivity.google.com/product/gemini?utm_source%3Dhelp">Google Activity</a> account.</p><p><strong>Uses: </strong>Chat, images, video generation, coding, mobile assistant (Android phones), use the paid-for version with your <a href="https://support.google.com/gemini/answer/14620100?sjid=8287867305078999873-EU#access">Google Workspace account</a> apps.</p><p><strong>Cost: </strong>Free ($0/£0 p/m), Gemini Advanced ($/£19 p/m)</p><h4>Try it here (no sign in needed):</h4><p><a href="https://gemini.google.com/app">‎Google Gemini</a></p><p><strong>Read more:</strong></p><ul><li>What can you do with your Gemini mobile app <a href="https://support.google.com/gemini/answer/14579631?hl=en&amp;co=GENIE.Platform%3DAndroid">https://support.google.com/gemini/answer/14579631?hl=en&amp;co=GENIE.Platform%3DAndroid</a></li><li>Gemini Release Updates <a href="https://gemini.google.com/updates?hl=en">https://gemini.google.com/updates?hl=en</a></li><li>Gemini Apps Help Centre <a href="https://support.google.com/gemini/?hl=en&amp;sjid=8287867305078999873-EU#topic=15280100">https://support.google.com/gemini/?hl=en&amp;sjid=8287867305078999873-EU#topic=15280100</a></li><li>Gemini Apps Privacy Hub <a href="https://support.google.com/gemini/answer/13594961?hl=en">https://support.google.com/gemini/answer/13594961?hl=en</a></li><li>Google Privacy Policy <a href="https://policies.google.com/privacy">https://policies.google.com/privacy</a></li><li>How Google Uses Location Information <a href="https://policies.google.com/technologies/location-data">https://policies.google.com/technologies/location-data</a></li><li>Google Activity <a href="https://myactivity.google.com/?continue=https://myactivity.google.com/product/gemini?utm_source%3Dhelp">https://myactivity.google.com/?continue=https://myactivity.google.com/product/gemini?utm_source%3Dhelp</a></li><li>Google Privacy Check Up Tool <a href="https://myaccount.google.com/intro/privacycheckup?utm_source=pp&amp;utm_medium=Promo-in-product&amp;utm_campaign=pp_intro">https://myaccount.google.com/intro/privacycheckup?utm_source=pp&amp;utm_medium=Promo-in-product&amp;utm_campaign=pp_intro</a></li><li>Gemini will soon tap into your Google Account data to become a more ‘personal’ AI <a href="https://www.androidpolice.com/gemini-personal-data/">https://www.androidpolice.com/gemini-personal-data/</a></li></ul><figure><img alt="An image of the copilot logo" src="https://cdn-images-1.medium.com/max/250/1*KYKPHCqIqFZ6ats-EcB5tA.png" /></figure><h3><strong>Copilot (Microsoft)</strong></h3><p><strong>What does it do with you data?</strong></p><p>Microsoft say in their privacy policy they may use your <a href="https://www.microsoft.com/en-gb/privacy/privacystatement#mainhowweusepersonaldatamodule">data to develop and train AI models</a> but <a href="https://learn.microsoft.com/en-us/power-platform/faqs-copilot-data-security-privacy">not usually. Your data is kept confidential.</a> Prompts are not available to other customers, are not used to train or improve any third-party products (OpenAI models).</p><p>Your data is also used for advertising purposes. You can <a href="https://www.microsoft.com/en-gb/privacy/privacystatement#mainhowweusepersonaldatamodule">switch off ad personalisation</a> and download/delete your data in <a href="https://account.microsoft.com/privacy/copilot">Copilot Account Privacy settings</a>.</p><p>Microsoft uses both automated and manual (human) processing methods.</p><p><strong>How long does it retain your data for?</strong></p><p>It’s not entirely clear. At least one day, up to seven days for Enterprise accounts (I’ve contacted Microsoft to try track down this info for personal accounts — unfortunately their reply didn’t tell me what to expect for Individual accounts).</p><p><strong>Uses:</strong> Chat, images, assistance with Microsoft 365 apps e.g. email prioritisation in Outlook and formula generation in Excel.</p><p><strong>Cost:</strong> Copilot free (£0/$0 p/m) and Copilot Pro (£19/$ p/m)</p><h4>Try it here (no sign in needed):</h4><p><a href="https://copilot.microsoft.com/">Microsoft Copilot: Your AI companion</a></p><p><strong>Read more:</strong></p><ul><li>Microsoft Privacy <a href="https://www.microsoft.com/en-gb/privacy">https://www.microsoft.com/en-gb/privacy</a></li><li>Microsoft Privacy Statement <a href="https://www.microsoft.com/en-gb/privacy/privacystatement">https://www.microsoft.com/en-gb/privacy/privacystatement</a></li><li>Microsoft Privacy FAQs <a href="https://www.microsoft.com/privacy/faq">https://www.microsoft.com/privacy/faq</a></li><li>Copilot (feature overview and FAQ page) <a href="https://www.microsoft.com/en/microsoft-copilot/for-individuals/?ep=0&amp;form=MA13LV&amp;es=31#faq">https://www.microsoft.com/en/microsoft-copilot/for-individuals/?ep=0&amp;form=MA13LV&amp;es=31#faq</a></li><li>Ad Settings <a href="https://www.microsoft.com/en-gb/privacy/privacystatement#mainhowweusepersonaldatamodule">https://www.microsoft.com/en-gb/privacy/privacystatement#mainhowweusepersonaldatamodule</a></li><li>Microsoft Privacy Dashboard <a href="https://account.microsoft.com/privacy">https://account.microsoft.com/privacy</a></li><li>Learn about Data Retention for Copilot and AI Apps <a href="https://learn.microsoft.com/en-us/purview/retention-policies-copilot">https://learn.microsoft.com/en-us/purview/retention-policies-copilot</a></li></ul><h3><em>TLDR:</em></h3><ul><li><strong><em>Best free account for privacy </em></strong><em>Claude ‘Free’ plan</em></li><li><strong><em>Best value paid-for account </em></strong><em>Perplexity (access to Claude, ChatGPT and free $5 API credit p/m)</em></li><li><strong><em>Most potential for extensive data collection </em></strong><em>Gemini</em></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bf583b6997a1" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Festival of Innovation 2025]]></title>
            <link>https://medium.com/@sheldonkorpet/festival-of-innovation-2025-dd09c5b6a1a7?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/dd09c5b6a1a7</guid>
            <category><![CDATA[gen-ai-tools]]></category>
            <category><![CDATA[change-management]]></category>
            <category><![CDATA[professional-development]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[generative-ai-tools]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Mon, 14 Apr 2025 08:56:43 GMT</pubDate>
            <atom:updated>2025-04-14T10:34:31.020Z</atom:updated>
            <content:encoded><![CDATA[<p>Last week I attended a <a href="https://web.archive.org/web/20250414102603/https://centrefordigitalinnovation.ac.uk/festival-of-innovation-tuesday-8-april-900-1700/">conference</a> hosted by the <a href="https://centrefordigitalinnovation.ac.uk/">Centre for Digital Innovation</a>, a consortium, focusing on innovation and growth in four digital areas (AI, Cyber Security, Industrial digitalisation and Immersive technology).</p><figure><img alt="A women presents in front of a lecture hall" src="https://cdn-images-1.medium.com/max/1024/1*QEtzp9cSh9Ula4H0N9cs3w.png" /><figcaption>Dani Wallace — Bees shouldn’t be able to fly but they do anyway.</figcaption></figure><p>Every talk I attended was engaging but I want to share 3 insights from 3 specific talks:</p><h3>“Automation in the Age of Generative AI” — David Edmundson-Bird (Principal Lecturer, MMU)</h3><p>1 Combine traditional automation with GenAI. Leverage the creativity and novel content generation of GenAI to compliment and fill the gaps of rigid rules-based automation, making a flexible tool that can tackle more than just process repetition.</p><p>2Map your workflow — identify and record the manual process, identify where no value is generated and determine where human judgement is absolutely needed, compared to where GenAI can contribute.</p><p>3 Consider security and data compliance. GenAI is leaky by nature so verify GDPR compliance and get to know how providers will handle your data e.g. OpenAI doesn’t reuse data from Teams or Enterprise plans.</p><figure><img alt="A screenshot from an IBM report ‘Augmented work for an automated, AI-driven world’ showing the top 3 desirable skills to be ‘time management and prioritisation’, teamworking and communication by 2023." src="https://cdn-images-1.medium.com/max/1024/1*71QxlkdaGvfcMQgyvU9IDQ.png" /><figcaption><a href="https://www.ibm.com/thought-leadership/institute-business-value/en-us/report/augmented-workforce">https://www.ibm.com/thought-leadership/institute-business-value/en-us/report/augmented-workforce</a></figcaption></figure><h3><strong>“Preparing the Workforce for AI” — Laetitia Sterling (Senior Managing Consultant, IBM)</strong></h3><p>1 AI is about people, not just tech. Jobs are transforming, rather than disappearing. So continue upskilling employees, not just in AI tools, but in humans skills like communication, leadership and teamwork.</p><p>2 AI should augment human intelligence. Use AI to automate boring tasks while keeping interesting and fulfilling work human centred.</p><p>3 Build in trust and governance. Focus on shared values, not just rules. Embed ethical considerations throughout your organisation and implement AI with a bottom-up approach, not just top-down directives.</p><h3>“Show Up, Wise up, Rise Up: Overcoming Self-Sabotage when Innovating” — Dani Wallace (Public Speaking Coach)</h3><p>1 Develop your self-awareness about your work style (are you most Results, Details, Ideas or People-orientated?) &amp; recognise your common stress responses (do you Fight, take Flight, Freeze or Fawn (people please?).</p><p>2 Craft a clean “vocal business card” using the format: “I am [name] and I [clear short version of job title], and I help [whom] so that [impact].</p><p>3 Define what success looks like and build support systems to get there — identify people who can mentor you, practice your new skills and consciously envision and embody who you want to become professionally.</p><figure><img alt="A photo of a slide describing the ‘Show up, wise up and rise up’ process." src="https://cdn-images-1.medium.com/max/666/1*y5hTX7vHXQVdB4lNRqfvMA.png" /><figcaption>“Simple to understand, hard to do”</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dd09c5b6a1a7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Sustainable self-learning]]></title>
            <link>https://medium.com/@sheldonkorpet/sustainable-self-learning-821ff147b7f1?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/821ff147b7f1</guid>
            <category><![CDATA[learning]]></category>
            <category><![CDATA[skills-development]]></category>
            <category><![CDATA[self-improvement-tips]]></category>
            <category><![CDATA[self-development]]></category>
            <category><![CDATA[learning-to-code]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Wed, 19 Mar 2025 17:12:39 GMT</pubDate>
            <atom:updated>2025-03-20T14:19:41.008Z</atom:updated>
            <content:encoded><![CDATA[<p>In 2023, I completed 14 online courses on everything software development, from Python to Docker.</p><p>I realised on my journey an emergent iterative process was occurring as I was progressing over time. If you want to teach yourself something new, here are 7 steps which might help you get started and create something new.</p><h3>1. Set a goal (and know why it’s important to you)</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kO_SDeSjBCcKkTICzgu43g.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@raelsei?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Koray Guler</a> on <a href="https://unsplash.com/photos/person-holding-yellow-and-black-box-mod-QJxfQZ_6XJ4?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>My ‘why’ initially came from reading about Edward Snowden (the NSA whistleblower) in <a href="https://hardcover.app/books/permanent-record">his autobiography</a>. Concerned about the amount of data I was outputting and instantly losing control over, I decided I wanted to create my own tools. <br> <br>So think about what you want to achieve and why. From this, I could develop some goals:</p><ul><li>Create my own server — this is a massive project, I have no knowledge of how. Let’s redefine it down to…</li><li>Learn how to code — still a high goal, far too broad for now. Next!</li><li>Could I build a personal portfolio website? — bit more specific, more manageable (if you consider a website can be one page of HTML).</li></ul><p>So set a goal, break it down into smaller ones until you find something manageable that you can work towards, ideally something that you can do by learning one skill. If you can find some way to creating something of your own, it’s a great feeling and will motivate you to create (and therefore learn) more.</p><h3>2. Choosing your tools</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GQ_bu1qqVjQPLbH-YU1Utg.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@dancristianpaduret?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Dan Cristian Pădureț</a> on <a href="https://unsplash.com/photos/assorted-color-plastic-tools-on-gray-wooden-table-noOXRT9gfQ8?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>There’s no “perfect” learning resource. The only way to find out which you like best is to try them all out and notice what sticks. Consider trying:</p><ul><li>YouTube tutorials — especially for more practical skills!</li><li>Apps — quality really varies with these on the Google Play Store.</li><li>Online courses — different teachers have different styles so try a few out.</li><li>Use AI — as a teacher, study planner, road map, dictionary and mentor.</li><li>Books — good for getting to know something in-depth.</li><li>Academic journals —there’s Open Access resources e.g. <a href="https://arxiv.org/">ArXiv</a></li></ul><p><strong>AI prompts to try:</strong></p><ul><li>“Play the role of an experienced [<em>software dev, financial adviser, insert your desired expert role here</em>]. I’m your mentee and I want to learn to [<em>code, teach, any skill you want</em>]. Advise me on where I can begin to learn this skillset.”</li><li>“You’re a <em>Physicist</em>. Explain <em>quantum</em> theory like I’m five.”</li><li>“I am a UK <em>poet</em>; I’ve started to <em>draft a book of poetry</em>. Suggest events/conference in <em>2025</em> I could visit in person near <em>Birmingham</em> to enable me to network with publishers.”</li></ul><h3>3. Learn the theory and apply the learning.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yMWfbcQOlZA-hDVRx-_skQ.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@kimberlyfarmer?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Kimberly Farmer</a> on <a href="https://unsplash.com/photos/shallow-focus-photography-of-books-lUaaKCUANVI?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>Start learning and keep progressing through the resource, even if you’re confused. Then try apply it.</p><p>You don’t truly understand something until you use it. I usually completed a course then I would code something afterwards to cement my new knowledge.</p><p>Create your own project or Google for ideas of ones you can copy. The result being finished or perfect or original doesn’t really matter, what’s important is giving yourself an arena to apply yourself. <br> <br>Ultimately get a feel for your new skills and knowledge on an intuitive level as well as prove to yourself you can do it. If you fail, it’s not a big deal. Be aware of where your skill gaps are and make a note to work on it in the future, if you want.</p><h3>4. Growth Mindset (or learning to fail)</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4_BY8AiupOpoADk8RGExGg.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@rojekilian?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Sarah Kilian</a> on <a href="https://unsplash.com/photos/brown-ice-cream-cone-52jRtc2S_VE?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>This is the most difficult as an adult, we all get good at our area of expertise so going back to basics in a new area is hard. Accepting when you take on something brand new, you will suck until you don’t suck anymore.<br> <br>Some of the goals you set initially and had to dump, you can now pick up again, which is the exciting feeling of progress. If you find yourself struggling to finish (because of time not boredom), set yourself a deadline and remember your ‘Why?’ from step 1.</p><p><strong>Study tips:</strong></p><ul><li>Try focus on just one skill or resource at once — don’t spread progress too thinly.</li><li>Consistency over time is more important than each individual effort</li><li>Find a course or resource to help you learn just one skill at once.</li><li>Give yourself permission to drop a course if you hate it.</li><li>Extend the deadline if you need to but be aware if you feel guilty as it’s probably a sign you do want it, you just need to reprioritise your time.</li><li>Give yourself small rewards for hitting milestones.</li></ul><h3>5. Find a community (or be good at problem solving)</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KtSZn0zRLzhk4IqangxPlQ.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@soymeraki?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Javier Allegue Barros</a> on <a href="https://unsplash.com/photos/silhouette-photography-of-people-gathered-together-on-cliff-i5Kx0P8A0d4?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>A community can be in real life, online or make a network of contacts yourself. A community can be as small as a few online people to chat about problems and ideas with, as well as ask for help. It could be as big as a global Discord special interest group. You don’t have to do this step, but many hands do make light work.<br> <br>What could take you days to resolve, can be as simple as asking one person for help for 10 minutes. Even knowing people with similar knowledge can be advantageous e.g. coding concepts and skills can transfer between languages. I’ve solved R problems without ever learning that coding language because it’s so like Python. <br> <br>Don’t forget about AI. If you learn to prompt efficiently, it can act as a soundboard and ideas generator and even a coder, first drafter, project planner, food shopping list organiser…</p><h3>6. Take notes and repeat steps to 1–6</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*A25JI8qviTf1Dq6eoXSZ9w.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@flipboo?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Philippe Bout</a> on <a href="https://unsplash.com/photos/mens-black-long-sleeved-top-93W0xn4961g?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>‘Practice makes perfect’ as my nana used to say. It’s hard to build a learning habit, some people find 20 minutes a day is enough, others want to get stuck in for a 3 or 4 hour deep focus session.<br> <br>I used a two-pronged approach — Linkedin Learning courses (I aimed for an hour a day which is easy when you’re having fun) and an app I used on my daily commute for 20 minutes (called Mimo) to review and reinforce knowledge I’d learnt on my Linkedin Learning courses. <br> <br>While doing this, also take notes. Note down ideas to create, ideas you might create in the future, what you’re learning, what you’re stuck on. Make lists, draw diagrams. If you’re not sure what to do next, look on YouTube for ‘roadmaps’ and plans from people who have done it before or think about your ‘Why’ from step 1.</p><h3>7. Pause. Take time to appreciate your achievements</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*L-xln1yP5SHypYxX82Rpkg.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@ohlrogge?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Niklas Ohlrogge</a> on <a href="https://unsplash.com/photos/man-sitting-on-plank-between-waterfalls-with-view-of-green-mountain-ranges-Ki-5H3_BXI8?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure><p>Continuously reflect for few minutes each week. Appreciate achieving your mini-goals. If you ‘fail’, take the time to consider what you’ve learnt while striving for your goals. If you achieve your overall aim and enjoy the process, extend your plans.</p><blockquote>The beauty of self-directly learning is that YOU control your own path.</blockquote><p>Once I create a website, I had learnt enough to know my primary interest didn’t lie in web design right now. I ultimately took to a programming language called ‘Python’ which is about more than just application development. I ended up exceeding my target and completing 14 or 15 courses in 2023— seemingly crazy now! In 2024, I did return to web dev.</p><h3>About Sheldon</h3><p>I’m an Library and Discovery Adviser at Manchester Metropolitan University. Currently, I’m working towards creating a Virtual Bookshelf app.</p><p>Connect with me on LinkedIn @ <a href="https://www.linkedin.com/in/sheldon-korpet/">https://www.linkedin.com/in/sheldon-korpet/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=821ff147b7f1" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Takeaways from Codebar Fest 2025]]></title>
            <link>https://medium.com/@sheldonkorpet/takeaways-from-codebar-fest-2025-53c1fe444b71?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/53c1fe444b71</guid>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Thu, 13 Mar 2025 11:27:24 GMT</pubDate>
            <atom:updated>2025-03-13T11:27:24.939Z</atom:updated>
            <content:encoded><![CDATA[<p>No matter who you are, where you work or which role you’re employed in, you can take control of your career.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*osSy7ftBuAlBGQccppZ9ag.png" /></figure><h3>Actionable insights and tips:</h3><ul><li><strong>Write a ‘brag doc’ to make advocating for yourself easier</strong> — at the end of each week, calendar 10 minutes to bulletpoint your achievements for the week — what you improved, the impact you had, time saved, revenue boosted, as well as praise (screenshot compliments, thank you emails and testimonials)</li><li><strong>Present to your leaders, not just your line manager -</strong> Drop them an email, share insights in meetings.</li><li><strong>Seek feedback</strong> — not just from your manager but project leaders, subject experts and peers.</li><li><strong>Seek mentors</strong> — external mentors could too, so look in communities of practice, networks, meet ups. Ask for help (“I never found anybody that didn’t want to help me…you gotta act and be willing to fail” — <a href="https://www.youtube.com/watch?v=Q8e0AnuqJNY">Steve Jobs</a>)</li><li><strong>Think from other perspectives</strong> — consider others roles and their priorities, adapt to their working style and be proactive in suggestions to meet them where they are.</li><li><strong>Create psychological safety for others</strong> — to get people to open up, suggest ideas and give feedback, it might help to get to know others on a deeper level. Make an effort to talk to people daily if you work in the same location and create/attend team socials.</li><li><strong>Learn AI prompting and experiment with tools</strong> — different LLM’s have different strengths so be mindful of which tool you need to use in which context</li></ul><h3>When you doubt yourself, remember:</h3><ul><li><strong>For imposter syndrome </strong>— Ask yourself “where am I adding value? Am I visible?” Go looking for your own motivation, inspiration, direction and recognition.</li><li><strong>For perfectionism</strong> — you don’t need to be an expert, you just need to know enough to do what you need to do. Learn one small thing every working day and in a year you’ll know over 200 new things.</li><li><strong>Starting a new team/project </strong>— new teams do not have established ways of working, so be transparent and reflective. Try to evaluate what is working and be reflective about what isn’t.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MgSvGKjQImrsgKuJ5Mdj0A.png" /></figure><h3>Useful tech tools to try:</h3><h4>No/low code:</h4><ul><li>Google AI Studio (free Gemini API key)</li><li>LLMs — Claude, Deepseek, ChatGPT, perplexity.ai</li><li>AI Agents — Bolt, Mindstudio</li><li>Accessibility tools — Google Lighthouse, Microsoft Accessibility Tools</li><li>More AI tools here: <a href="https://github.com/jamesmurdza/awesome-ai-devtools">https://github.com/jamesmurdza/awesome-ai-devtools</a></li></ul><h4>Technical/coding tools:</h4><ul><li>AI code editors — Cursor, Trae, Intellij IDEA, Windsurf</li><li>AI coding assistants — Tabnine, Devoxx Genie (<a href="https://github.com/devoxx/DevoxxGenieIDEAPlugin">https://github.com/devoxx/DevoxxGenieIDEAPlugin</a>), Devin AI, Github Co-pilot</li><li>Replit (Open source version, Sandbox: <a href="https://sandbox.gitwit.dev/)">https://sandbox.gitwit.dev/)</a></li><li>AI CLI assistants — Ada (<a href="https://github.com/iamlucasvieira/ada-cli">https://github.com/iamlucasvieira/ada-cli</a>), Aider (<a href="https://github.com/Aider-AI/aider">https://github.com/Aider-AI/aider</a>)</li><li>Debugging tools — Chrome DevTools, VisBug</li><li>VS Code extensions — Gitlens, Indent-rainbow, Prettier</li></ul><p>Photos by <a href="https://unsplash.com/@wilhelmgunkel?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Wilhelm Gunkel</a> &amp; <a href="https://unsplash.com/@rechaoktaviani?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Recha Oktaviani</a> on <a href="https://unsplash.com/photos/person-holding-gray-and-black-metal-tool-5tYUk7sZzqc?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=53c1fe444b71" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[My Programming Journey Pt 2. Beyond Beginner]]></title>
            <link>https://medium.com/@sheldonkorpet/my-programming-journey-pt-2-beyond-beginner-99905bd0a5d6?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/99905bd0a5d6</guid>
            <category><![CDATA[skills-development]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[learning-to-code]]></category>
            <category><![CDATA[ai-tools-2023]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Mon, 10 Mar 2025 10:27:15 GMT</pubDate>
            <atom:updated>2025-03-10T10:27:15.038Z</atom:updated>
            <content:encoded><![CDATA[<p>ChatGPT landed in early 2023. I slowly started to use it then <a href="https://www.perplexity.ai/">perplexity.ai</a>, as a personal code tutor to problem solve, build road maps, personalised learning plans as well as break down and build up programmatic logic. RIP my days of begging the god-like nerds of StackOverflow for crumbs of help (but what data will power future GPTs? Are the docs really enough?)</p><p><strong>What have I learnt since April 2023? What have I built?</strong></p><p>In April and May I played with number generators, building in Python a <a href="https://github.com/sw-sys/guessing-game">number guessing game</a>, a<a href="https://github.com/sw-sys/Lotto_gen"> lotto number generator</a> (with a tkinter GUI) and a <a href="https://github.com/sw-sys/compound_interest_calculator">compound interest calculator</a> (a mess, not the math I borrowed, just my coding). Building useful tools was good fun and playing with GUIs stood me in good stead later to create my first original program later and the basic stats became a good introductory confidence building exercise for the Machine Learning course.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/751/1*9HL0INpdDi4vK8gyRrY0gQ.png" /><figcaption>A really ugly, user unfriendly compound interest calculator</figcaption></figure><p><strong>May 2023 — Software Development Life Cycle (Linkedin Learning)</strong></p><p>I realised by building projects I had no idea what I was doing when organising myself and creating programmatic logic and breaking features down to build up a complete tool. This course exposed me to:</p><ul><li><strong>MoSCoW prioritisation</strong> for features (Must have, should have, could have, will not have)</li><li><strong>Scrum principles </strong>(product backlog, sprint backlog, sprints, product increment with roles —<em> product owner</em> responsible for choosing from product log the work to complete, <em>scrum master</em> coaching and motivating the team and <em>team members</em> developing, testing and documenting)</li><li><strong>Kanban boards</strong> — for organising and tracking tasks.</li><li><strong>Pair programming</strong> method — one person coding, one helping. Second person views and asks questions/makes suggestions before switching.</li></ul><p><strong>Jul 2023 — Django Essential Training (LinkedIn Learning)</strong></p><p>Django was perhaps the most confusing thing I’d encountered since my intro to algorithms and navigating the file directory. I build a website which I could view locally via a port on my computer. I developed an appreciation of why Django had been able to scale for Instagram, Dropbox and Pinterest but ultimately decided it might not be my tool of choice for a personal portfolio.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1022/1*IxtyYMs-It8ZeXHrXcFRSQ.png" /></figure><p><strong>Aug 2023 — Python course (Mimo)</strong></p><p>Throughout 2023 I utilised the Mimo app to review Python knowledge I’d gained through earlier courses on my daily commute. I felt this was a good move in retrospect. It solidified (and reminded me of) concepts as well as providing an alternative explanation for the same concepts which helped.</p><p><strong>Sept/Oct 23 — Making networks and teaching</strong></p><p>I hadn’t been completely alone in my journey this whole time. My colleague had also picked up a coding language around them same time as I had. Where I had taken a knowledge-based approach to learning and applying concepts, she had taking a project-based approach, building something she was interested in and learning as she went. It was great to discussed our struggles and through our experience swapping (and our fascination/fear of AI) she was inspired to found a Community of Practice at work.</p><p>I later went on to teach 10 of my colleagues the very basic principles of coding via Python. It was my first proper experience of teaching and it challenged me to reflect back to the very beginning and amazed me how much I’d managed to absorb by this point. It’s proven be a very small catalyst and an excellent knowledge sharing (and time saving) opportunity.</p><p><strong>Oct 2023 — SQL Essential Training (LinkedIn Learning) &amp; SQL course (Mimo)</strong></p><p>Over the summer I met a wild duck with a cataract. Over time with frequent visits we built what I saw as an interspecies friendship based on trade — sunflower seeds for chest strokes. However, I’m sure my feathered-friend thought of me as the world’s first Duckaroo deliverer, as he would later learn to jump out of the water to collect his food.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bwfdEZz18bNsmVt0xt55Wg.jpeg" /><figcaption>The inspiration for Donald’s Diary — Data Privacy for Ducks.</figcaption></figure><p>I decided to build a local Python program with a GUI which have a database on the backend to capture and store time, date and location data . After a couple of SQL courses, <a href="https://github.com/sw-sys/donalds_diary">Donald’s Diary</a> was born.</p><p>The UK has a legal duck hunting season where some of the most beautiful ducks can be culled including the Tufted Duck, Pintail and Widgeon (see ‘<a href="https://basc.org.uk/quarry-species-and-shooting-seasons/">Quarry species</a>’). It’s arguably a necessary process in Mallards as overfeeding leads to excess males which puts stress on females come breeding season but that also squarely put Don in the firing line. I wanted to build something local on my machine in the spirit of taking back control of personal or sensitive data.</p><p>This was the first time I used a conda environment to control the environment for the PySimpleGUI and SQLite3 libraries and create a program which captured the data I input and allowed me to backup data via a csv export:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/886/1*OboYsFu9HtukhmsuQeUjCw.png" /><figcaption>Donald’s interface</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Psnm__qhlwHN9uItRLTesQ.png" /><figcaption>“Show records” function</figcaption></figure><h3>Goal complete</h3><p>By the end of October I’d achieved the goal I’d set out to complete — study 12 courses within the 12 months of 2023. Instead of feeling elated, I felt deflated. What do I do now? I felt I had little direction anymore.</p><p>The importance of a network shone through here and gave me perspective. You’ve done well — why stop now? There’s always a next step and the great thing about learning and creating is that you can decide the direction.</p><p>What are you <em>still </em>curious about? What can you <em>create </em>now?</p><p><strong>Nov 2023 —Machine Learning (Code First Girls)</strong></p><p>GPT’s had played a bit part in my coding journey to this point. I’d even hosted one locally thanks to <a href="https://github.com/h2oai/h2ogpt">H2OGPT</a> and open source LLM models via <a href="https://huggingface.co/">Hugging face</a> (this project was scuppered by a lack of VRAM).</p><p>I was curious — what made this technology work? I decided to take an introduction to ML, learning about supervised and unsupervised learning, linear regression, k-nearest neighbours with scikit-learn, understanding bias and algorithm evaluation. It was basic but insightful.</p><p>I also learnt to launch Jupyer locally and implemented a few basic algorithms. It’s a specialism in itself and something I’d like to continue to explore in more depth in the future.</p><p><strong>Dec 2023 — Collaborative Coding with Git (FutureLearn)</strong></p><p>This whole year I’d been using Git to push to remote GitHub repos. However, when myself and a few colleagues got together to use it to write and share code, we were instantly confused.</p><p>This course made me realise how powerful Git is not only for developing code but collaborating, staying organised and getting an overview of how repos change (including your own historic code). I made use of GitKraken and viewed some of my old code to see where I could improve my use of versioning commit messages and (lack of) branching for feature development.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Jq2vDH2TW3zKzeTJjfBZMw.png" /></figure><p><strong>Jan 2024 — Learning Docker (LinkedIn Learning)</strong></p><p>I had previous experience of using env’s with conda for Donald’s Diary. This is a great tool for managing package versions. If you need a little more, you can create an entire OS and its dependencies, providing a consistent environment across different systems.</p><p>Through this course, I have acquired an understanding of essential Docker concepts and their associated commands. From setting up Docker on a Windows machine to creating images and managing containers, running applications, and troubleshooting.</p><p>I’ve also found out when to use Docker Compose and when to consider Kubernetes, and how to choose the best images and manage versions on Docker Hub.</p><h3>“Are we there yet now?”</h3><p>I set the 12 courses in 12 months goal because I wanted to create <em>something</em>. I set and exceed a goal (15/12 courses completed!) and learnt more than I imagined. I’ve built websites, created programs and called from APIs. As well as got my head around a lot of new tools and new ways of thinking about, and conceptualising, problems.</p><p>Despite having few expectations when I started coding, I made new connections and good friends who supported me along the way. In return, I have tried to share my knowledge to help others begin their coding journey. Overall, 2023 was a significant year, marked by the achievement of my learning goals, creating my own programs, and the valuable relationships I formed along the way.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=99905bd0a5d6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[My programming journey (or, what I learnt as I failed repeatedly for 6 months)]]></title>
            <link>https://medium.com/@sheldonkorpet/my-programming-journey-or-what-i-learnt-as-i-failed-repeatedly-for-6-months-3915ab101509?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/3915ab101509</guid>
            <category><![CDATA[self-improvement]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[continuous-development]]></category>
            <category><![CDATA[learning-to-code-journey]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Wed, 12 Apr 2023 14:51:08 GMT</pubDate>
            <atom:updated>2025-03-21T07:43:16.958Z</atom:updated>
            <content:encoded><![CDATA[<p>I’ve dabbed in code since back in the MySpace days of 2004. It was necessary to understand HTML if you wanted to use tacky <a href="http://web.archive.org/web/20080730171317/http://glitter-graphics.com/gallery.php?categoryID=55">‘glittering’ gifs</a>.</p><p>Through my coding journey I’ve tried two bootcamps and a Python course IRL. However, despite the opportunities given to me, coding never ‘stuck’. To be frank, every time someone opened their mouth to simplify something, I’d become more confused.</p><p>This story is about success as a result of repeated failure. A sort of cyclical, exponentially growing, purposeful failure. A failure which cycles between success and failure at such a rapid fire fast pace, the force of the falls becoming so strong it bounces you back up to standing and you’re simply ready to learn, fail and fall again.</p><p>Despite bouncing along like a sprite in a game glitch, I’ve learnt a lot through the process of learning to code independently. Here’s my road map, the lessons I’ve learn over the last 6 months and what I’d do differently if I could start all over again.</p><h4>Chapter 0: Foundations of User Experience Design (June 2022)</h4><p>Before I started coding, I considered becoming a UX designer. I love tech which is designed well and just <em>works</em>. After this course I realised it didn’t appeal to me. However, it gave me an insight in to good design for users and made me realise I had to desire to create <em>something </em>tangible…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/874/1*12VRfjB4XFfrgo74U3yjlg.png" /><figcaption>One of the user personas I created to aid the design of a menu app for a restaurant</figcaption></figure><h4>Chapter 1: Making Sense of the CSS Box Model (November 2022)</h4><p>I took this course purely because I had an information need. I started to build a website but had no idea how to use CSS to alter the HTML elements vertically and horizontally. It was after the frustration of combing this course for the right command to save me that I realised:</p><blockquote>It’s easier to learn and understand theory/functions before trying to apply them.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*MefhNL4MDjGO8IJcnbUEBg.png" /><figcaption>Not a totally tragic website <a href="https://github.com/sw-sys/website-pages/tree/0243b412d977c93254086cd8535cac22d2fe43ca">https://github.com/sw-sys/website-pages/tree/0243b412d977c93254086cd8535cac22d2fe43ca</a></figcaption></figure><h4>Chapter 2: Programming Foundations (December 2022)</h4><p>I had committed (again) to the idea of learning to program by this point and I took a step back to the basics. My aim was to get a broad understanding of some principles. As a result of <a href="https://developers.googleblog.com/2022/03/android-gde-annyce-davis-encourages.html">Annyce’s</a> enthusiastic classes about variables, data types, and if statements, I wrote my first original Python script, an interactive story. I realised then:</p><blockquote>Coding is limited only by my imagination (and lack of coding knowledge).</blockquote><p><a href="https://www.linkedin.com/posts/sheldon-korpet_certificate-of-completion-activity-7012382515311083520-j_je?utm_source=share&amp;utm_medium=member_desktop">Sheldon Korpet BA (Hons), MSc on LinkedIn: Certificate of Completion</a></p><h4>Chapter 3: Learning Python (January 2023)</h4><p>The foundations course had shown me something I’d never felt before — Python was almost limitless, if only you knew what to type and could import the right libraries. I started a reference document for loop and function examples, listing the technical terms and definitions I was learning. I’ve carried on adding to this document over all the courses:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/962/1*R-AkdTpN0KxNBqTPn8g3Yg.png" /></figure><p>Now armed with the Prettier extension on VS Code, I felt like I was painting in words. I loved writing more code, seeing the different syntax elements cover the screen with strokes of bold and bright colours:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Kh3M-VjteH2l0Jep-AAJfQ.png" /><figcaption>It’s broken code, but it’s still pretty.</figcaption></figure><p>I started to create a cataloging tool that suggested <a href="http://fast.oclc.org/">FAST Subject Headings</a> from an API. I still had some functions to add but I was excited. Having no idea about packaging programs, I improvised using a library called <a href="https://www.youtube.com/watch?v=rk5moDXR5Nk">Pyfiglet</a> to create some hideous ASCII terminal text and a file shortcut with a changed icon to create my first “program”, FAST-inSH:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oLaiNRdjk1b8STr0YbrKGQ.png" /><figcaption>FAST-inSH (Faceted Application of Subject Terminology-I Need Subject Headings)</figcaption></figure><p>I asked the API owner about the response from the server and in passing the supplier kindly pointed out if I was to achieve my end goal of pulling both the subject heading AND unique ID, I’d need to use a different API. I’d used the wrong API! My next useful lesson learnt:</p><blockquote>Everything has docs. Always read the docs, then read them again.</blockquote><h4>Chapter 4: Python: Working with Files (February 2023)</h4><p>This was where the Dunning-Kruger effect became very real. Learning to navigate in the terminal felt like an insurmountable challenge to me. After failing to read the API docs I’d started to slide off Mount Stupid and this course plummeted me to the depths of Despair Valley.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/721/1*NsKcnmTxzskKl3LBPvMlzw.png" /><figcaption>By User:Sciencia58 — Based on File:Dunning-Kruger-Effect.png, CC0, <a href="https://commons.wikimedia.org/w/index.php?curid=86122176">https://commons.wikimedia.org/w/index.php?curid=86122176</a></figcaption></figure><p>I didn’t just realised the mountain before me was huge, I <em>knew </em>it intimately. I hated every second, feeling lost and stupid. The only minuscule achievement I felt during this three week course was calling a JSON input from an API and output it as a CSV file. I seriously considered quitting. Afterwards, as I picked my self off the floor for the <em>n</em>th time, a new lesson:</p><blockquote>One day, this will be easy. Just not today.</blockquote><h4>Chapter 5: Python Object-Oriented Programming (Feb 2023)</h4><p>Throughout the journey to date I found it extremely hard to think like a programmer. My logic was dire and my code messy. I had hoped organising files would have worked to my strengths but I couldn’t see a visual representation of the file structure which left me feeling disorientated.</p><p>I needed to work on structuring something which was in front of my eyes, all in one place, in the hopes it could boost my confidence. Learning about classes really was a huge turning point for me. Organising code felt like it came naturally but it simply build on the principles and foundations I had used so often as a librarian — everything has a category and that categories has items.</p><p>I took my original text adventure script I wrote after <em>Course 2: Foundations</em> and re-wrote it using OOP. The result was so satisfying and I utilised my new knowledge of f strings to make the story come together at the end of user input. I send it to a friend to test and he instantly broke it. I was simultaneously disappointed and elated because it was a lesson learnt:</p><blockquote>You can’t predict or fix all the bugs in your program first time.</blockquote><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Freplit.com%2F%40sw03737%2FAdventure-Story-Generator-v2%3Fembed%3Dtrue&amp;display_name=replit&amp;url=https%3A%2F%2Freplit.com%2F%40sw03737%2FAdventure-Story-Generator-v2%3Fembed%3Dtrue&amp;image=https%3A%2F%2Freplit.com%2Fpublic%2Fimages%2Freplit-logo-800x600.png&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=replit" width="800" height="600" frameborder="0" scrolling="no"><a href="https://medium.com/media/0708c11a36b79c36a5eb2cd51d2d9ae3/href">https://medium.com/media/0708c11a36b79c36a5eb2cd51d2d9ae3/href</a></iframe><h4>Chapter 6: Programming Foundations: Beyond the Fundamentals (March 2023)</h4><p>This course was a great recap. To my absolute joy, I realised I’d accidentally taught myself a lot of the content of this course. It served to boost my confidence that I was on the right track and understanding the theory.</p><p>I thought I was on the Way to Enlightenment (see Dunning Kroger again). I hadn’t realised it yet, but I’d left the Valley of Despair and climbed right back on to Idiot Mountain. The latest lesson occurs:</p><blockquote>Be proud of your achievements, not overly confident of your abilities.</blockquote><h4>Chapter 7: Python Data Structures and Algorithms (March 2023)</h4><p>As fast as my confidence had grown, the ground rose up to slap me in the face again. Or should I say, I’d tripped and landed face first. I felt disorientated and confused because data structures are disorientating and confusing; I was stuck in file directory hell all over again, back in coding despair and frustration.</p><p>But I’d been here before. While navigating file structures had been a struggling previously, I’d since grown in confidence with the command terminal. Instead of wasting time focusing on my inevitable ignorance of the new topic, I powered through the course, headbutting the floor on repeat to stand up and take on the next bit. Another lesson learnt:</p><blockquote>Being a beginner is always hard but not insurmountable.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AErDLPV72flX3LJ_xbeiIQ.jpeg" /><figcaption>So many options, so little time…</figcaption></figure><h4>Chapter 8: Introduction to Career Skills in Software Development (March 2023)</h4><p>After writing a comprehensive list of what topic I could study next I promptly ignored said list and began to wondering, what would it be like to do this as a job?</p><p>I already have a lot of transferable skills (problem solving, team working, research, attention to detail, collaboration and communication). Tech offers a balanced mix of team and independent working. The software dev cycle seems like it could give lots of opportunities for finishing projects and launching products, which is not a completionist satisfaction I get to experience much in my current job.</p><h3>“Are we there yet?”</h3><p>The rate of failing is now sometimes lower when I code. As I begin to incorporate the coding concepts I’ve learn in to new things, I find I have more first time successes and debugging leads to faster fixes.</p><p>My aim is to keep learning though. The failure and frustration are a symbol of the journey to me now. Maybe I’m on my way along the ‘Path of Enlightenment’ after all…</p><h3>The last 6 months — what would I have done differently?</h3><ul><li><a href="https://librarycarpentry.org/lc-git/"><strong>Started using Git bash/Github</strong></a><strong> sooner </strong>— be able to revert back to previous versions of code.</li><li><a href="https://www.codewars.com/"><strong>Codewars</strong></a><strong> </strong>— Self-testing the ability to apply knowledge to small challenges and so insightful to help spot weak areas.</li><li><a href="https://tldr.tech/"><strong>TLDR </strong></a>— it’s interesting but reading it daily takes much time. Maybe a weekly tech news podcast would have been better.</li><li><a href="https://mimo.org/"><strong>Mimo</strong></a><strong> </strong>— It’s great app for re-capping knowledge on the commute but I wouldn’t use it as the primary method of learning again.</li><li><strong>Data structures</strong> — I’d have benefited from looking at a YouTube road map sooner to get an idea of which topics were advanced/to be avoided.</li><li><strong>Boot camps</strong> — all the rage in tech and they’ve supported a lot of people but for other they aren’t the best way to succeed. I wish I hadn’t wasted time feeling like boot camps were the only “legit” way to learn to code.</li></ul><p>Part 2 here — post-ChatGPT launch: <a href="https://medium.com/@sheldonkorpet/my-programming-journey-pt-2-beyond-beginner-99905bd0a5d6">https://medium.com/@sheldonkorpet/my-programming-journey-pt-2-beyond-beginner-99905bd0a5d6</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3915ab101509" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to access academic papers online, for free!]]></title>
            <link>https://medium.com/@sheldonkorpet/how-do-i-access-academic-information-online-if-im-not-a-student-42fffda0719e?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/42fffda0719e</guid>
            <category><![CDATA[libraries]]></category>
            <category><![CDATA[open-access]]></category>
            <category><![CDATA[scholarly-communication]]></category>
            <category><![CDATA[aos]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Sun, 14 Jul 2019 09:31:16 GMT</pubDate>
            <atom:updated>2019-07-20T15:24:58.954Z</atom:updated>
            <cc:license>http://creativecommons.org/licenses/by/4.0/</cc:license>
            <content:encoded><![CDATA[<p>If you’ve already graduated from your degree programme, it’s likely you’ve lost access to your account <em>then </em>wondered— “How do I search for evidence-based research now?”. Perhaps you’ve never been a formal student or you’re studying an online course.</p><p>Your local University Library’s will likely let you register as an alumni or walk-in member of the public. However, you’re allowed to access a very few databases and only loan a token amount of books — which is great if you live locally. However, many people don’t or just want to save time and effort. So, how do you find open information online? Try Open Access information!</p><blockquote>‘Open Access’ was created for the public — it’s a way of licensing academic information (like journal articles and some textbooks) to make it freely available, for everyone.</blockquote><p>As an Information Professional, here are my top five resources I recommend you should try out to help you access digital resources by topic.</p><figure><a href="http://gettheresearch.org/"><img alt="" src="https://cdn-images-1.medium.com/max/221/1*06zYTSvJjaxu3X298MJ1jA.jpeg" /></a><figcaption><a href="http://gettheresearch.org/">http://gettheresearch.org/</a></figcaption></figure><p>This is a search engine that makes academic information both discoverable and easier to digest. Use it at the start of a search, instead of Google.</p><p><em>Advantages:</em></p><p>+ user friendly interface</p><p>+ evidence based quick overviews</p><p><em>Disadvantages:</em></p><p>— new so there’s likely some bugs to iron out</p><p>— not clear what information from external sources is updated automatically</p><figure><a href="https://openknowledgemaps.org/"><img alt="" src="https://cdn-images-1.medium.com/max/391/1*laDirvfXwyd3o6V9ynOb8A.jpeg" /></a><figcaption><a href="https://openknowledgemaps.org/">https://openknowledgemaps.org/</a></figcaption></figure><p>A visualisation tool for literature, demonstrating topics and the relationships between them. Use it to get an overview of the most ‘relevant’ ares of a topic and papers related to those concepts.</p><p><em>Advantages:</em></p><p>+ generates visualisations for your search terms</p><p>+ it has an option to visualise results of searches just from PubMed</p><p><em>Disadvantages:</em></p><p>— still in development</p><p>— it only analyses the first 100 papers based on relevance ranking</p><figure><a href="https://openaccessbutton.org/"><img alt="" src="https://cdn-images-1.medium.com/max/297/1*UkBIT8CMzGFlVejb_KY5dA.png" /></a><figcaption><a href="https://openaccessbutton.org/">https://openaccessbutton.org/</a></figcaption></figure><p>A website which allows you to search for an Open Access version of a paper using it’s URL (web address), DOI (permanent Digital Object Identifier) or title. You can use it when you’ve found a journal article you want to read, but the publisher tries to charge you to access it.</p><p><em>Advantages:</em></p><p>+ easy to use</p><p>+ no installing or configuring, unlike <a href="https://unpaywall.org/">Unpaywall</a></p><p><em>Disadvantages:</em></p><p>— success isn’t guarenteed (the tool relies on academics submitting a copy in to a repository, like <a href="https://eprints.whiterose.ac.uk/">White Rose Research Online</a>)</p><figure><a href="https://core.ac.uk/"><img alt="" src="https://cdn-images-1.medium.com/max/255/1*sf1Eue6MCqgdfkIl8LKytw.jpeg" /></a><figcaption><a href="https://core.ac.uk/">https://core.ac.uk/</a></figcaption></figure><p>A vast collection of repositories. Repositories are places where institutions store publications created by their academics. CORE allows these to be simultaneously searchable through a single interface. It can be used when you have a keyword search and want a more in-depth, systematic overview of a topic or problem.</p><p><em>Advantages:</em></p><p>+ search a lot of credible information, fast</p><p>+ there’s an API for text mining</p><p><em>Disadvantages:</em></p><p>— you aren’t searching ALL the repositories that exist in the world. It’s possible you will miss a source</p><figure><a href="https://doaj.org/"><img alt="" src="https://cdn-images-1.medium.com/max/343/1*HS0xXBQ1uxkkk9_TKvncKQ.jpeg" /></a><figcaption><a href="https://doaj.org/">https://doaj.org/</a></figcaption></figure><p>A collection of open access journal titles, searchable by title or article. Could be use it to follow a specific journal that consistantly produces articles about a topic you’re interested in staying up-to-date with.</p><p><em>Advantages:</em></p><p>+ all of the journals included are Open Access — no paywalls</p><p><em>Disadvantages:</em></p><p>— there is a small chance of encountering a predatory (scam) journal - however, each journal does undergo <a href="https://blog.doaj.org/2019/02/25/quality-of-doaj-listed-journals/">over 40 checks</a> before it is listed</p><h4>And finally, here is a bonus resource to watch out for in the future…</h4><figure><a href="https://www.doabooks.org"><img alt="" src="https://cdn-images-1.medium.com/max/414/1*BBZ15HsdJGwrSyRlUIelrw.png" /></a><figcaption><a href="https://www.doabooks.org">https://www.doabooks.org</a></figcaption></figure><p>There’s a growing trend towards publishers releasing textbooks, free for anyone to access online. This is one way to search for them. Use this tool when you want to find a comprehensive introduction/overview of a topic or subject.</p><p><em>Advantages:</em></p><p>+ avoid annoying previews, this is the whole textbook, for free!</p><p><em>Disadvantages:</em></p><p>— the idea of Open Access textbooks is still a fairly new movement, so there’s a limited selection.</p><p>— you will have to buy the book if you want to own a complete physical copy of the material. Printing could infringe <a href="https://www.cla.co.uk/what-is-copyright">UK copyright law</a>.</p><p>No one is perfect — if I’ve missed a good tool, you can share your knowledge with me by tweeting at <a href="https://twitter.com/SheldonKorpet">SheldonKorpet</a>.</p><h4>About Sheldon Korpet</h4><p>I’m an Information Officer at the University of Sheffield. Currently, I’m working towards becoming a Chartered member of <a href="https://www.cilip.org.uk/default.aspx">CILIP</a> and I also volunteer with <a href="https://codeclub.org/en/">Code Club</a>.</p><p>Prior to this, I received an MSc in Digital Library Management in 2017 after undertaking a Graduate Traineeship at Manchester Metropolitan University.</p><p><em>I’m happy for you to share my work under </em><a href="https://creativecommons.org/licenses/by-nc/3.0/"><em>CC BY-NC 3.0</em></a><em> — learn </em><a href="https://wiki.creativecommons.org/wiki/best_practices_for_attribution"><em>how to attribute someone using this useful guide</em></a><em> from the Creative Commons wiki.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=42fffda0719e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Should Academic Libraries offer a Policy or Service for Text Data Mining?]]></title>
            <link>https://medium.com/@sheldonkorpet/should-academic-libraries-offer-a-policy-or-service-for-text-data-mining-ade23421c2e4?source=rss-26c8b878eb08------2</link>
            <guid isPermaLink="false">https://medium.com/p/ade23421c2e4</guid>
            <category><![CDATA[libraries]]></category>
            <category><![CDATA[data-analysis]]></category>
            <category><![CDATA[higher-education]]></category>
            <category><![CDATA[academic-libraries]]></category>
            <category><![CDATA[data-mining]]></category>
            <dc:creator><![CDATA[Sheldon Korpet]]></dc:creator>
            <pubDate>Fri, 06 Oct 2017 14:53:04 GMT</pubDate>
            <atom:updated>2017-10-06T15:01:20.793Z</atom:updated>
            <content:encoded><![CDATA[<p>While Text Data Mining is not completely unheard of within Librarianship, it was a very unfamiliar area to myself and two other MSc Digital Library Management students. We were tasked with exploring this area and how the library could support its growing popularly across disciplines.</p><h4>What is Text Data Mining (TDM)?</h4><p>TDM is a way of analysing data computationally. It can be used to look for themes and sentiment within documents or to compare documents’ word usage or sentence structure to determine similarity.</p><figure><a href="https://drive.google.com/uc?export=download&amp;id=0B-HR7mvDfQjaUWRLSDc2SHRnWFE"><img alt="" src="https://cdn-images-1.medium.com/max/350/1*wgvKb8O2nUDL3eiS3DtkJw.png" /></a><figcaption>Click on the image to download the report</figcaption></figure><h4>Why is TDM Important?</h4><p>Scholarly publications are increasing at an overwhelming rate. TDM has helped the researchers we have interviewed deal with increasingly large amounts of information by examining it in new ways and deal with information overload. The ability to examine huge data sets has also enabled the study of social media data which would have been vastly time-consuming or simply impossible to analyse.</p><h4>Who Uses TDM?</h4><p>On undertaking our interviews we were able to find researchers from all five of the University of Sheffield’s subject faculties. These methods are being used widely, beyond computer science. However those researchers interviewed often spoke of a need for programming or statistical knowledge to be able to exploit the technology to its fullest extent.</p><h4>How Could an Academic Library Support TDM?</h4><p>Academic libraries already host information and digital literacy skills programs, maintain publisher connections and content collections. In addition they have copyright specialists and have subject-neutral spaces. These key assets could help researchers access the information they need and counter the legal challenges of TDM to support its growth.</p><p><a href="https://drive.google.com/uc?export=download&amp;id=0B-HR7mvDfQjaUWRLSDc2SHRnWFE">Read the report</a> to learn what we recommended the University of Sheffield Library could do to support TDM in its institution.</p><h4>A Practical Class Project</h4><p>We decided to release this report in to the wild thanks to the recommendation of our supervisor, Dr Andrew Cox, and our interview participants — many of whom found the end result of interest.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/465/1*G3i-PK6fNOFu4BKnpEu0Zw.png" /><figcaption>L to R: Erica, Sheldon and Balint</figcaption></figure><p><a href="https://twitter.com/DrErica_Brown"><em>Dr Erica Brown</em></a><em> is working in Scholarly Communications at the University of Manchester.</em></p><p><a href="https://twitter.com/SheldonKorpet"><em>Sheldon Korpet</em></a><em> is an Information Officer in the School of Health and Related Research, University of Sheffield.</em></p><p><a href="https://www.linkedin.com/in/balintcsollei/?ppe=1"><em>Bálint Csöllei</em></a><em> is a Freelance Information Professional.</em></p><h4>Useful resources</h4><p><a href="https://nlpn.wordpress.com/2017/05/12/fact-sheet-text-mining/">Fact Sheet: Text Mining</a> — NLPN<br><a href="http://libguides.cam.ac.uk/tdm">Text &amp; Data Mining </a>— University of Cambridge Library LibGuide</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ade23421c2e4" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>