<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Matt Smithies</title>
    <description>The latest articles on DEV Community by Matt Smithies (@mattsmithies).</description>
    <link>https://dev.to/mattsmithies</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F342135%2Fd75d8f3e-f0cb-4a7e-a528-c3e3996c70c6.png</url>
      <title>DEV Community: Matt Smithies</title>
      <link>https://dev.to/mattsmithies</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mattsmithies"/>
    <language>en</language>
    <item>
      <title>🧙‍♂️❤️🤑 Invite to become a DOVU developer champion [Open Source Bounty]</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Fri, 23 Oct 2020 13:15:07 +0000</pubDate>
      <link>https://dev.to/mattsmithies/invite-to-become-a-dovu-developer-champion-open-source-bounty-1g23</link>
      <guid>https://dev.to/mattsmithies/invite-to-become-a-dovu-developer-champion-open-source-bounty-1g23</guid>
      <description>&lt;p&gt;👋 Good day DEV community! 😁&lt;/p&gt;

&lt;p&gt;Matt here, Chief Technology Officer from &lt;a href="https://dovu.io/"&gt;DOVU&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Just wanted to reach out to all and send out an invite to join our open-source &lt;a href="https://blog.dovu.earth/dovu-bounty-program/"&gt;bounty program&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You'll be paid in DOV tokens (minimum 2,000,000 DOV per project) for building open-source contributions that we have spec'd out. &lt;a href="https://github.com/orgs/dovuofficial/projects/7"&gt;This is our current list&lt;/a&gt; we are initially looking at creating a &lt;a href="https://github.com/orgs/dovuofficial/projects/8"&gt;Laravel&lt;/a&gt; and &lt;a href="https://github.com/orgs/dovuofficial/projects/8"&gt;NextJS&lt;/a&gt; client for our API.&lt;/p&gt;

&lt;p&gt;We have examples for both projects on how to implement the project in terms of structure and testing.&lt;/p&gt;

&lt;p&gt;Why should you care?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We aim to provide opportunities for new devs.&lt;/li&gt;
&lt;li&gt;All of your fully credited work will be advertised through our distribution channels.&lt;/li&gt;
&lt;li&gt;We will provide direct on-one-one mentorship if you have any questions or queries.&lt;/li&gt;
&lt;li&gt;We welcome and recommend that you add this experience to your resume and LinkedIn.&lt;/li&gt;
&lt;li&gt;Connections to our personal network for possible future contracts and jobs.&lt;/li&gt;
&lt;li&gt;Our tokens can be traded on &lt;a href="https://info.uniswap.org/pair/0x610382c1968aa065a662e34e5a258cc64048324f"&gt;Uniswap&lt;/a&gt; for Ethereum.&lt;/li&gt;
&lt;li&gt;Get involved in innovative and tech-for-good carbon offsetting solution using Ethereum, DeFi, and Hedera Hashgraph.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An ideal person in our mind is a driven individual that is trying to break into the industry but is finding it difficult, perhaps due to personal circumstances or the current economy. &lt;/p&gt;

&lt;p&gt;Interested? &lt;a href="https://blog.dovu.earth/dovu-bounty-program/"&gt;Find out more on this link&lt;/a&gt; and you can complete a Typeform and I will be in touch with you! 🤗&lt;/p&gt;

&lt;p&gt;Thank you &lt;/p&gt;

</description>
      <category>contributorswanted</category>
      <category>blockchain</category>
      <category>a11y</category>
      <category>startup</category>
    </item>
    <item>
      <title>Introducing the DOVU Token Grant Program 🚀🌔 £20k a month.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Fri, 18 Sep 2020 16:10:17 +0000</pubDate>
      <link>https://dev.to/mattsmithies/introducing-the-dovu-token-grant-program-17n5</link>
      <guid>https://dev.to/mattsmithies/introducing-the-dovu-token-grant-program-17n5</guid>
      <description>&lt;p&gt;🚀 Big announcement at DOVU. 🎉&lt;/p&gt;

&lt;p&gt;Our token grant program is now open for applications, it takes less than 3 minutes.&lt;/p&gt;

&lt;p&gt;We will be distributing up to £20,000 a month in DOV tokens to developers and teams that want to build innovative Carbon Offsetting solutions using DOVU tech.&lt;/p&gt;

&lt;p&gt;In the coming weeks, we will be adding more resources, support, and tools to help developers get started.&lt;/p&gt;

&lt;p&gt;1) You'll get DOV token support for up to 6 months.&lt;br&gt;
2) An invite to our private developer community.&lt;br&gt;
3) Get exposure of your project on our social channels.&lt;/p&gt;

&lt;p&gt;This. is. exciting. ❤️&lt;/p&gt;

&lt;p&gt;We welcome any developer or team to apply that has a vision of building carbon offsetting solutions to apply.&lt;/p&gt;

&lt;p&gt;A developer or team could get up to £6,000 in DOV tokens building carbon offsetting solutions with DOVU.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dovu.earth/grant"&gt;Apply to the DOVU token grant program&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Reach out to me directly at &lt;a href="mailto:matt.s@dovu.io"&gt;matt.s@dovu.io&lt;/a&gt; if you have any questions I'll be happy to answer them.&lt;/p&gt;

&lt;p&gt;Kind Regards&lt;/p&gt;

&lt;p&gt;Matt 😊&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>news</category>
    </item>
    <item>
      <title>Exploring Hedera Hashgraph, my journey, and building trust.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Thu, 03 Sep 2020 06:42:58 +0000</pubDate>
      <link>https://dev.to/mattsmithies/exploring-hedera-hashgraph-my-journey-and-building-trust-51ha</link>
      <guid>https://dev.to/mattsmithies/exploring-hedera-hashgraph-my-journey-and-building-trust-51ha</guid>
      <description>&lt;p&gt;(View the blog online, you'll see super cool gifs)&lt;/p&gt;

&lt;p&gt;Welcome new subscribers in particular those that have taken interest in my new project &lt;a href="https://trust.enterprises/" rel="noopener noreferrer"&gt;Serverless Hashgraph&lt;/a&gt;, but more on that later.&lt;/p&gt;




&lt;p&gt;If you'd want the link to the &lt;a href="https://docs.trust.enterprises/" rel="noopener noreferrer"&gt;docs, here you go&lt;/a&gt;! And for a little minor flex, the project made it on the &lt;a href="https://docs.hedera.com/guides/docs/sdks" rel="noopener noreferrer"&gt;official community documentation on Hedera&lt;/a&gt;. The docs are open source so it was just a fork then a Pull Request 🤣.&lt;/p&gt;

&lt;p&gt;For the Postman API documentation devil toads out there... 🔥&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.postman.com/run-collection/e61a0c42e7d572890996" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frun.pstmn.io%2Fbutton.svg" alt="Run in Postman"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is currently in softish-beta, you may run a client but you need to make sure that you use the &lt;strong&gt;testnet credentials from hedera&lt;/strong&gt; but you'll likely be able to set your environment in the coming days.&lt;/p&gt;

&lt;p&gt;Actually, the project made it into their &lt;a href="https://www.hedera.com/boost" rel="noopener noreferrer"&gt;boost program&lt;/a&gt;, so hopefully, it will garner some more attention.&lt;/p&gt;

&lt;p&gt;If you want to find out more about me, my history in crypto, and why I'm building this project find out more below. 👇&lt;/p&gt;




&lt;p&gt;Before we continue, in July achieved 13/46 in a global freestyle skateboarding video contest – &lt;a href="https://youtu.be/AX8oOyRBC7s?t=1400" rel="noopener noreferrer"&gt;take a look at the commentary for my run&lt;/a&gt;. 🎉&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/dinosaur-iVqXV4vE4DDYk" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My (brief) journey in crypto-land.
&lt;/h2&gt;

&lt;p&gt;I've worked with blockchain technology in various forms since mid-2017. My first engagement, which was shortlived was with &lt;a href="https://blockmason.io" rel="noopener noreferrer"&gt;Blockmason&lt;/a&gt;. I helped them build their initial &lt;a href="https://blockmason.io/lndr/" rel="noopener noreferrer"&gt;Lndr app&lt;/a&gt; using their &lt;a href="https://blockmason.io/the-credit-protocol/" rel="noopener noreferrer"&gt;Credit Protocol&lt;/a&gt; and a bespoke Telegram bot framework.&lt;/p&gt;

&lt;p&gt;Unfortunately without tarnishing their reputation the way they handled my employment exit left a bad taste in my mouth and with all things considered my attitude was far more naive. I admit that I was out of my depth and communication was a challenge.&lt;/p&gt;

&lt;p&gt;As some of you know during that time crypto-mania hit the masses, the end of 2017. Bitcoin was worth over $20,000, Ethereum spiked to over $1,300, and crypto was front and center in the public eye.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This mania had its roots from the bitcoin halving event from July 2016.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In early 2018 I joined Simpleweb Block, a spin-off agency of &lt;a href="https://simpleweb.co.uk/" rel="noopener noreferrer"&gt;Simpleweb&lt;/a&gt; with a focus on decentralised technologies. One of my favorite years of my development career was working with Block, it opened my eyes to actually working with an onsite team and travel to meet with the team, being part of the energy and dynamic.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/t6f2bNAjx7Bio" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;sidenote.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finding Simpleweb Block and working with them was a challenge, I didn't have a network at the time I could contact as I dropped all my side projects and my previous role to jump to Blockmason. It was a tough 2 months to find a job.&lt;/p&gt;

&lt;p&gt;Since then after working with Simpleweb all my current opportunities have been rooted in the relationships I developed there.&lt;/p&gt;




&lt;p&gt;We focused on a number of different projects some of which used the Stellar Network including &lt;a href="https://tapmydata.com/" rel="noopener noreferrer"&gt;TapMyData&lt;/a&gt; and &lt;a href="http://timcryer.uk/2019/02/05/dovetail-wallet/#" rel="noopener noreferrer"&gt;Dovetail&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Our main client and part-owner were &lt;a href="https://dovu.io/" rel="noopener noreferrer"&gt;DOVU&lt;/a&gt;, we researched and built a sidechain with oracles to allow for seamless bi-directional transfer of assets from mainnet. We actually developed a lot of novel technology, we assumed was normal in the industry, when later on similar technology was considered groundbreaking. 😭&lt;/p&gt;

&lt;p&gt;I originally first came across &lt;a href="https://www.swirlds.com/" rel="noopener noreferrer"&gt;Swirlds&lt;/a&gt; the technological parent of Hedera in 2018, and tested their Java SDK to explore a proof of concept timestamp mechanism.&lt;/p&gt;

&lt;p&gt;After Block, I transferred over to DOVU as a senior developer, and to say that the journey has not had its ups and downs, being a complete rollercoaster is not painting a clear enough picture.&lt;/p&gt;

&lt;p&gt;I'm still at DOVU to this day and have grown to recently become their CTO. We've pivoted our focus into tracking real-life events and rewarding carbon positive behavior with tokens.&lt;/p&gt;

&lt;p&gt;Overall my decentralised journey so far has been enjoyable, it has been really beneficial to be at the intersection of the dreamers, marketing, developers, and seeing the mania.&lt;/p&gt;

&lt;p&gt;I feel somewhat privileged to have an awareness of this industry, the technical constraints, and seeing the speculative madness of "investors" trying to make the right personal decisions they can to make their life better.&lt;/p&gt;

&lt;p&gt;Many of which are so deep in the weeds it becomes nearly difficult to see the wood from the trees. Technological tribalism, even to this day is rife.&lt;/p&gt;

&lt;p&gt;One personal gripe I have in particular is that the claim that Blockchain or decentralised solutions solve the problem of commercial trust. As in order to have a business relationship, let alone any relationship we need to trust the other party to deliver on their promises.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/parks-and-recreation-rec-ron-swanson-KTrTlrRyXIxvG" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why do we trust a brand?
&lt;/h2&gt;

&lt;p&gt;Think about it why do you trust Paypal when you send money to a friend, it is a question that we don't think about, it just works.&lt;/p&gt;

&lt;p&gt;We know that as historical a transfer has worked, we believe that every future transaction will work. You have friends that have used Paypal, the social proof and it naturally evolves to become part of your social groups vernacular.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Trusting a company, a brand in the traditional sense is paramount and vital to building up a base of real paying customers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To get to this point takes time, to become a household name takes a lot of money, in many cases tens or hundreds of millions of dollars.&lt;/p&gt;

&lt;p&gt;From the perspective of a small startup with big dreams to change the world in a meaningful way this can be out of reach from purely a lack of runway and financial support.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trust and decentralized technologies
&lt;/h2&gt;

&lt;p&gt;Decentralised technology can provide a mechanism for publically displaying the intent of a decision. This is the primary reason that I find DLT and Blockchain fascinating.&lt;/p&gt;

&lt;p&gt;With that said there isn't anything stopping anyone from submitting a transaction to a blockchain that contains falsified information but it can provide a mechanism for verifiable accountability. If a company makes a claim to be accountable for a particular action then backs out, this has the potential to cause brand harm.&lt;/p&gt;

&lt;p&gt;So the question I ask myself, does a technology or solution have the potential to reduce the cost and the friction for a company to build something that is truly trustworthy?&lt;/p&gt;

&lt;p&gt;I like the offering from Hedera, from the outside they are building "the trust layer of the internet" that anyone could plug into. The ball is in their court to develop a system, to gain the trust of the greater community, to grow their brand, and by enabling anyone to used that system any third party project will automatically inherit the benefits of social proof.&lt;/p&gt;

&lt;p&gt;One such psychological challenge in the market will for the trust that Hedera develops in consumer markets needs to be decoupled from a given third party which utilises the technology, companies using hedera will be accountable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/umbrellaacad-netflix-umbrella-academy-2-L0TsOgE7XIG5u4q3uy" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thankfully the governance model they employ is unique within the crypto space with a focus on &lt;a href="https://www.hedera.com/council#model" rel="noopener noreferrer"&gt;building a council of top tier enterprise clients&lt;/a&gt; to steward the direction of the project.&lt;/p&gt;

&lt;p&gt;The acid test, which I believe is the gateway into public adoption is what is the clearest way that such technology can be explained to a normal person and will it save significant money for businesses.&lt;/p&gt;

&lt;p&gt;How about will it provide new experiences to a low-tech consumer, is it capable to make their lives easier?&lt;/p&gt;

&lt;p&gt;Imagine where phones were 10 years ago, even where voice interfaces were, remember when the first iPhone was released, and how groundbreaking it felt to a consumer market.&lt;/p&gt;

&lt;p&gt;The world and technology have been laser-focused on reducing the friction for consumers, ease of use and attention have been the pillars of modern-day business.&lt;/p&gt;

&lt;h2&gt;
  
  
  So what am I building?
&lt;/h2&gt;

&lt;p&gt;I've teased you enough if you haven't read the docs yet.&lt;/p&gt;

&lt;p&gt;I am making interacting with Hedera Hashgraph as simple as possible for developers that have projects in any language and want to get started integrating their code.&lt;/p&gt;

&lt;p&gt;I'm building a Serverless REST API client for Hedera Hashgraph. To the vast majority of web developers consuming an HTTP API is dead simple and it connects to their regular workflow, it also makes testing a breeze.&lt;/p&gt;

&lt;p&gt;A developer using the project will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Own the deployment of their client completely.&lt;/li&gt;
&lt;li&gt;  There will be zero additional microservice cost, both in terms of money and time.&lt;/li&gt;
&lt;li&gt;  All environment variables are encrypted, secrets are secure.&lt;/li&gt;
&lt;li&gt;  There is a deep test suite, to check the state of the application and configuration.&lt;/li&gt;
&lt;li&gt;  There is an optional inbuilt CI flow using Github Actions that when properly configured will validate the deployed client every day.&lt;/li&gt;
&lt;li&gt;  The API structure is clear, flexible, and easily extendable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/brooklynninenine-fox-brooklyn-nine-99-3o8doT5DaMjfH3paHC" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most blockchain or crypto projects I have been a part of the biggest problems have always been cost, scale, and most importantly technical accessibility. In 2017/2018 in order to interact with many of these technologies their was always a barrier to entry, writing in solidity (the OG smart contract language), and installation of other tools.&lt;/p&gt;

&lt;p&gt;With Javascript this included the truffle framework and Web3 libraries, documentation has always been an issue and different versions can change the API. It can be a challenge to work with.&lt;/p&gt;

&lt;p&gt;At the end of the day, not every developer knows how to deploy a docker container, let alone deal with any security implications for a serious DevOps deployment. Combined with cryptocurrency and the risk of losing &lt;strong&gt;real&lt;/strong&gt; money a lot of care and thought needs to be taken before making any serious technical decisions for production.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To make it as easy and simple for any developer of any level to safely get started.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm looking forward to the serverless REST API being used in the wild and would love to see what projects will be created. I have my own personal wish list that I will be making prototypes, in due time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this matter now?
&lt;/h2&gt;

&lt;p&gt;It almost feels like everyone has been talking about COVID-19, remote work, and redundancies so I rather not beat a dead horse anymore but...&lt;/p&gt;

&lt;p&gt;Behind closed doors costs have been aggressively cut, the damage of the recession is trying to be minimised, that we are currently experiencing. Capital and free cash preservation are key. Angels and investors are being tighter fisted with investment, many companies being recommended to enter cockroach mode to simply survive.&lt;/p&gt;

&lt;p&gt;For developers, especially remote-focused developers it has become significantly harder to find a new role due to the increase of supply. In my opinion, it is likely that many individuals may need to reduce their salary expectations in order to secure a role for the next 12-18 months.&lt;/p&gt;

&lt;p&gt;When a workforce in a fast-paced startup is being cut by 30-50% priorities pivot, the mode switches to maintence inside of a core team. Innovation is less of a focus.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/xT9IgOfvEj0KDRojHq" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;During these next 18 months in order for cash-straped companies to become involved with decentralised technology the barrier to entry needs to be reduced, risk needs to be as low as possible and costs need to be stable.&lt;/p&gt;

&lt;p&gt;Enter, my contribution, &lt;a href="https://trust.enterprises/" rel="noopener noreferrer"&gt;Trust Enterprises&lt;/a&gt; as an attempt to solve this problem.&lt;/p&gt;

&lt;p&gt;On a positive and purely speculative note there could be an incoming bullrun mid-late next year, I hope that this developer tool will help introduce some developers get started in this arena.&lt;/p&gt;




&lt;p&gt;Finally, if you have reached this far, thank you. For you new subscribers, feel free to hit unsubscribe from this blog, if it is of little interest 😭. Depending on how this project is received over the coming months I may add a specific blog or simply spilt this core blog up into specific projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/schittscreek-schitts-creek-pop-tv-poptv-StuqEFrl2Lem3X8feU" rel="noopener noreferrer"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Until next time.&lt;/p&gt;

&lt;p&gt;Matt 🚀&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>startup</category>
      <category>blockchain</category>
      <category>career</category>
    </item>
    <item>
      <title>You have to try out this API. </title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Thu, 09 Jul 2020 16:40:52 +0000</pubDate>
      <link>https://dev.to/mattsmithies/you-have-to-try-out-this-api-1mkp</link>
      <guid>https://dev.to/mattsmithies/you-have-to-try-out-this-api-1mkp</guid>
      <description>&lt;p&gt;Hi!&lt;/p&gt;

&lt;p&gt;I'm Matt I created Safe Streaming in April, the API service provides a means for developers to deliver video content recommendations to users.&lt;/p&gt;

&lt;p&gt;In simple terms, the service gives more information about video content to parents and survivors of trauma to empower them to make a safe choice before clicking play.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2lw921rg3u0tfzauf10f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2lw921rg3u0tfzauf10f.png" alt="Dashboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Our newest feature set is foundational to our continued development on our Alexa Skill.&lt;/p&gt;

&lt;p&gt;Our new tagging system detects and covers sensitivities over these items:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nudity&lt;/li&gt;
&lt;li&gt;Violence&lt;/li&gt;
&lt;li&gt;Bad Language&lt;/li&gt;
&lt;li&gt;Sexual Assault (implied or explicit)&lt;/li&gt;
&lt;li&gt;Abuse&lt;/li&gt;
&lt;li&gt;Substance Abuse&lt;/li&gt;
&lt;li&gt;Drugs&lt;/li&gt;
&lt;li&gt;Racism&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;68 thousand sensitivity tags that cover 46 thousand movies and TV shows. &lt;/p&gt;

&lt;p&gt;It goes deeper though.&lt;/p&gt;

&lt;p&gt;With the API you can set up individual consumers with their unique needs and deliver instant recommendations. A given recommendation will show exactly what issues a piece of content contains and how it connects to a consumer's preferences.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fbske0ccve0wj7por37c4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fbske0ccve0wj7por37c4.png" alt="Instant Recommendation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The missing piece of the puzzle, providing clearer labels for video so viewers can avoid sensitive content.&lt;/p&gt;

&lt;p&gt;Probably the most data-rich content labeling system in the industry #boldaf 😎&lt;/p&gt;

&lt;p&gt;I mentioned earlier that we are working on an Alexa Skill to complement the API. After the release and some marketing, I will be running a &lt;strong&gt;paid hackathon&lt;/strong&gt; and looking for innovative solutions.&lt;/p&gt;

&lt;p&gt;Happy to answer any questions.&lt;/p&gt;

&lt;p&gt;Fancy a chat with me? 👇&lt;/p&gt;

</description>
      <category>sideprojects</category>
      <category>showdev</category>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>The real world is messy, consequences of code.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Thu, 11 Jun 2020 20:02:34 +0000</pubDate>
      <link>https://dev.to/mattsmithies/the-real-world-is-messy-consequences-of-code-380i</link>
      <guid>https://dev.to/mattsmithies/the-real-world-is-messy-consequences-of-code-380i</guid>
      <description>&lt;p&gt;Watch this video, it is an important example of the responsibility we have as software developers.  &lt;/p&gt;

&lt;p&gt;Politics aside, think about the users' experience, how do you think they feel?  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A person sees all of these "cryptic" error messages.
&lt;/li&gt;
&lt;li&gt;The system is difficult to use.
&lt;/li&gt;
&lt;li&gt;The system constantly kicks you out.
&lt;/li&gt;
&lt;li&gt;There is a helpline, that no-one is going to use.
&lt;/li&gt;
&lt;li&gt;There is a lack of trust in the system, what happens when the page changes?
&lt;/li&gt;
&lt;li&gt;A person tried the system &lt;strong&gt;4 times&lt;/strong&gt; throughout &lt;strong&gt;40 days&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ualUPur6iks"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Due to the horrible &lt;strong&gt;user experience&lt;/strong&gt; this fueled a sentiment of a lack of trust toward the Floridian Government.  &lt;/p&gt;

&lt;p&gt;This lack of trust will cost millions to them and the local economy.  &lt;/p&gt;

&lt;p&gt;Some of us will be in a position where our code will have real life-changing consequences to the public. Our code could make somebody homeless, our code could kill somebody.  &lt;/p&gt;

&lt;p&gt;Let that sink it.  &lt;/p&gt;

&lt;p&gt;Everyone relies on software to do everything for them, as we enter a world of greater automation the responsibility is going to lie on our shoulders.  &lt;/p&gt;

&lt;p&gt;The right to accessibility, the right to ease of use, and any future rights of software consumers is our collective responsibility.  &lt;/p&gt;

&lt;p&gt;There are other examples of software errors and although some are unavoidable most of the time it is the lack of foresight and testing.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://royal.pingdom.com/10-historical-software-bugs-with-extreme-consequences/"&gt;https://royal.pingdom.com/10-historical-software-bugs-with-extreme-consequences/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.fastcompany.com/3053000/volkswagens-cheat-software-will-kill-59-people"&gt;https://www.fastcompany.com/3053000/volkswagens-cheat-software-will-kill-59-people&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Therac-25"&gt;https://en.wikipedia.org/wiki/Therac-25&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next time a client expects a quick return on their investment, remember that recklessness could destroy their company and your work could hurt somebody.  &lt;/p&gt;

&lt;p&gt;I admit that early in my career I've personally been pressured, sometimes this was self-inflicted, to deliver quickly, and to cut corners. I regret those decisions but being young, ego-driven, learning as I go I was trying to impress.  &lt;/p&gt;

&lt;p&gt;We all learn and grow.  &lt;/p&gt;

&lt;p&gt;This is why you should test, this an article I wrote which focuses on &lt;a href="https://worldclassremote.com/save-client-money/"&gt;bang for the buck testing method&lt;/a&gt; I default to.  &lt;/p&gt;

&lt;p&gt;Reach out to me.  &lt;/p&gt;

&lt;p&gt;Matt.&lt;/p&gt;

</description>
      <category>testing</category>
      <category>startup</category>
      <category>career</category>
    </item>
    <item>
      <title>How to save your client money.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Wed, 10 Jun 2020 20:56:37 +0000</pubDate>
      <link>https://dev.to/mattsmithies/how-to-save-your-client-money-17le</link>
      <guid>https://dev.to/mattsmithies/how-to-save-your-client-money-17le</guid>
      <description>&lt;p&gt;Like this post? &lt;/p&gt;

&lt;p&gt;Sign up to &lt;a href="//worldclassremote.com/"&gt;World Class Remote&lt;/a&gt;, it will make you happy. Promise!&lt;/p&gt;

&lt;p&gt;This is one for the developers out there.  &lt;/p&gt;

&lt;p&gt;Let me tell you a story.  &lt;/p&gt;

&lt;p&gt;In early 2020 I created a subscription system for a &lt;a href="https://dovu.io/"&gt;crypto token&lt;/a&gt;, the idea being that using a token you could set up a rolling monthly subscription to a carbon offsetting product.  &lt;/p&gt;

&lt;p&gt;The feature was just over 2,600 lines of code.  &lt;/p&gt;

&lt;p&gt;I added tests for the entire feature, this was around 1300 lines. There were 30 tests and 195 assertions.  &lt;/p&gt;

&lt;p&gt;My colleague was completing the work of integrating stripe subscriptions, using &lt;a href="https://laravel.com/docs/7.x/billing"&gt;laravel cashier&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;Seems fine right?  &lt;/p&gt;

&lt;p&gt;We merged our work, there was an issue, my code overrode the &lt;strong&gt;subscription&lt;/strong&gt; behavior which depended on stripe payments working.  &lt;/p&gt;

&lt;p&gt;I was focused so much on my feature that I'd ignored that side of stripe, this was an oversight by myself as I hadn't used cashier before.  &lt;/p&gt;

&lt;p&gt;I had tunnel vision.  &lt;/p&gt;

&lt;p&gt;Fortunately, due to the whole testing suite for the feature, we were put at an advantage.  &lt;/p&gt;

&lt;p&gt;I knew that if the tests run the feature worked, the tests bought confidence to the code.  &lt;/p&gt;

&lt;p&gt;This enabled us to change all of the effected method names of my feature and quickly resolve the issue.  &lt;/p&gt;

&lt;p&gt;We fixed the issue in less than 2 minutes:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Searching for all the effected method names.
&lt;/li&gt;
&lt;li&gt;Replacing the method names with something more suitable.
&lt;/li&gt;
&lt;li&gt;Testing between each step.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All green. All successful.  &lt;/p&gt;

&lt;p&gt;This issue was resolved on a pair programming video call, on my colleague's development machine, I am based in the UK they are based in Bulgaria.  &lt;/p&gt;

&lt;p&gt;The developer I was working with wasn't as well versed with testing as myself it was a great experience for them to feel the benefit of the time savings.  &lt;/p&gt;

&lt;p&gt;Without these tests, it could have taken hours to update the name and manually retest the whole feature. Even then our confidence would have taken a hit.  &lt;/p&gt;

&lt;p&gt;That is why you should test. It will save you time, your client money and will uncover issues that you have probably missed.  &lt;/p&gt;

&lt;p&gt;Trade hours for minutes.  &lt;/p&gt;

&lt;p&gt;It is tricky though, at first glance, and with a short term view of testing seems expensive especially with legacy systems. From the outside view, it first seems the benefit is opaque.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5FUHi8m9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1527694747350-2d483ffcff28%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5FUHi8m9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1527694747350-2d483ffcff28%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@helloimnik?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Hello I'm Nik 🎞&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;  &lt;/p&gt;

&lt;h2&gt;
  
  
  Bang for the buck
&lt;/h2&gt;

&lt;p&gt;Software development is complicated, there is a myriad of solutions for a problem let along with different stylistic differences between developers.  &lt;/p&gt;

&lt;p&gt;With little planning, most of the time the catchphrase for difficulty and options is "&lt;strong&gt;It Depends..."&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;But that doesn't help you or your client.  &lt;/p&gt;

&lt;p&gt;If budget or time is tight I opt for this approach.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTTP API integration testing combined with asserting the database state.&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mock the expected experience of a client using your service, using API calls.
&lt;/li&gt;
&lt;li&gt;Assert that the response is correct and conforms to the spec.
&lt;/li&gt;
&lt;li&gt;Assert the state of the database, after the API call from inside of the integration test.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aim to get into a position where if you comment out one line of code it will break the tests.  &lt;/p&gt;

&lt;p&gt;I can imagine that many of my tests break the concept of single responsibility and that it could be recommended to split them down further, but I don't care.  &lt;/p&gt;

&lt;p&gt;Sometimes it doesn't make sense to break down everything into how we "should" design our systems and write our code, sometimes doing that can be a waste of time, it doesn't instantly make your product better.  &lt;/p&gt;

&lt;p&gt;When budget and time is tight, we need to make difficult decisions and move forward with our gut. Sometimes we'll make mistakes.  &lt;/p&gt;

&lt;p&gt;Sometimes it is helpful if you think of testing as exploratory design, we are all used to writing notes to plan and remind us of our next steps. Think of the act of writing tests as permanently storing your notes, your process.  &lt;/p&gt;

&lt;p&gt;Testing is a form of documentation, for new developers to understand how your feature works. If all of your tests run, they can be used as a source of truth.  &lt;/p&gt;

&lt;p&gt;Reach out to me.  &lt;/p&gt;

&lt;p&gt;Matt&lt;/p&gt;

</description>
      <category>career</category>
      <category>writing</category>
      <category>startup</category>
      <category>testing</category>
    </item>
    <item>
      <title>Take action and start building your MVP SaaS today</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Tue, 19 May 2020 12:22:56 +0000</pubDate>
      <link>https://dev.to/mattsmithies/take-action-and-start-building-your-mvp-saas-today-onp</link>
      <guid>https://dev.to/mattsmithies/take-action-and-start-building-your-mvp-saas-today-onp</guid>
      <description>&lt;p&gt;🚀 If you would like to see more in-depth content on the end-to-end process of building a micro SaaS with a basic automated deployment process using Laravel reach out to me! 🔥&lt;/p&gt;




&lt;p&gt;In recent months it has been a pleasure to speak with new developers starting their remote journey.&lt;/p&gt;

&lt;p&gt;One common theme that keeps coming up is how to get work, how to stand out from the crowd, how to get someone to take you seriously.&lt;/p&gt;

&lt;p&gt;It is overwhelming, to even know where to start.&lt;/p&gt;

&lt;p&gt;Starting your career, you will feel overwhelmed, there is no clear method to the chaos.&lt;/p&gt;

&lt;p&gt;My recommendation is always to start to create a professional website, create a consistent narrative between communication channels, like LinkedIn, and create/contribute to projects that you can attach your name too.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;All prospective employers just need to know that you are capable of creating a product and delivering.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Be empathetic to your prospective client or employer they are likely to be in a harder position than you. There is a higher risk connected to early hiring decisions, and if managed incorrectly there is the potential significantly hurt business.&lt;/p&gt;

&lt;p&gt;Architecting and delivering on your own projects can be beneficial to clearly &lt;strong&gt;prove&lt;/strong&gt; your &lt;strong&gt;value&lt;/strong&gt; to the outside world, you'll have complete ownership.&lt;/p&gt;

&lt;p&gt;If there is a problem that you feel passionate about it is easier to dig deep and find the motivation to finish. There is always a moment in every project where there feels like a wall of doubt in front of you, where you'll question yourself if the work is really worth it.&lt;/p&gt;

&lt;p&gt;If you are solving a problem you care about, that you would actually use, start to build.&lt;/p&gt;

&lt;p&gt;Below is one such product of mine, I hope it provides insight into my thought process and highlights the elements you'll need for a simple MVP.&lt;/p&gt;

&lt;p&gt;Remember the MVP isn't just about the code.&lt;/p&gt;

&lt;p&gt;The product is also the landing page, the documentation, support, and anything else you can do to make the lives of your customers easier.&lt;/p&gt;

&lt;p&gt;Without support, software would cease to exist.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--69gfRjDa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1501770118606-b1d640526693%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--69gfRjDa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1501770118606-b1d640526693%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt="When you need that helping hand!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@finleydesign?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Neil Thomas&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Introducing Safe Streaming
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://safestream.info/"&gt;Safe stream&lt;/a&gt; is a tool that provides context-free guidance warnings of explicit content present in movies and TV shows in a standardised format.&lt;/p&gt;

&lt;p&gt;We build tools that enable streaming services to integrate aggregated warnings in a single place. To empower their customers to check if there is damaging content at an individual level.&lt;/p&gt;

&lt;p&gt;To give all content consumers a safe choice before they click play.&lt;/p&gt;

&lt;p&gt;Our big aim is to provide these services to big streaming services such as Netflix and Amazon Prime. This data is encouraged used in a completely white-labeled fashion to meet with the design guidelines of a given brand.&lt;/p&gt;

&lt;p&gt;Any developer can start using the API for free, the &lt;a href="https://app.safestream.info/docs/1.0/overview"&gt;documentation&lt;/a&gt; is comprehensive.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;Every one of us has a personal history, some of us have been through trauma in our lives and there could be particular issues present in content that we want to avoid.&lt;/p&gt;

&lt;p&gt;There is a range of websites and blogs which provide such information, some of these include.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://worldclassremote.com/p/353af2dd-5b0e-4558-9ace-48fa8311cdb2/commonsensemedia.org/"&gt;Common Sense Media&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://kids-in-mind.com/"&gt;Kids in Mind&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.unconsentingmedia.org/"&gt;Unconsenting Media&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.imdb.com/title/tt1049413/parentalguide"&gt;IMDB, parents guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.doesthedogdie.com/"&gt;Does the dog die&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://parentpreviews.com/"&gt;Parent Previews&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition to this, there are many blogs that provide such information but each site tends to skew for content warnings for a given type, sometimes the warnings miss the mark, sometimes there are conflicts.&lt;/p&gt;

&lt;p&gt;As a consumer you need to visit multiple sites to get a clear view, to understand the issues that could affect you to make a safe choice. Imagine doing this for every movie, TV show, or at a granular level episode.&lt;/p&gt;

&lt;p&gt;The big problem is in some cases content warnings are written as a generic form, details can be missed or overlooked, for an individual, the details matter and sometimes the context of a situation.&lt;/p&gt;

&lt;p&gt;An individual should be able to make a choice, with evidence in front of them without needing to waste time checking that content is safe.&lt;/p&gt;

&lt;p&gt;The Safe Streaming system collects and aggregates this data from multiple sources with the goal of reducing bias and providing a neutral perspective.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RYese45P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1469817582067-f479697809fb%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RYese45P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1469817582067-f479697809fb%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@robertbye?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Robert Bye&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The process of building the SaaS
&lt;/h2&gt;

&lt;p&gt;The core of the product is data, the system needs current content guidance data to be useful.&lt;/p&gt;

&lt;p&gt;In simple terms this of the overview of what the service does, collect and deliver data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Collect, parse, format, and merge data.&lt;/li&gt;
&lt;li&gt;  Provide a documented API to access the data.&lt;/li&gt;
&lt;li&gt;  A portal to access the requests and history (a cherry on top).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As such, I began with the process of scraping data from 3 of the sources as listed above, one of which I used &lt;a href="https://www.unconsentingmedia.org/list"&gt;Unconsenting Media that provides a CSV&lt;/a&gt; which is open to use. As all of the sources had a different format the difficulty came from merging all of the films together that had the same name and year.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The process of data retrieval and standardised formatting took the longest time for the entire project.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In addition all of the ratings from each source where aggregated and averaged into a consistent format out of 10, in this case, this is the ratings for &lt;a href="https://www.imdb.com/title/tt8946378/"&gt;Knives Out&lt;/a&gt; on &lt;a href="https://kids-in-mind.com/k/knives-out-parents-guide-movie-review-rating.htm"&gt;Kids in Mind&lt;/a&gt; and &lt;a href="https://www.commonsensemedia.org/movie-reviews/knives-out"&gt;Common Sense Media&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Web scraping of sources becomes much easier when plucking the &lt;a href="https://stackoverflow.com/questions/4500572/how-can-i-get-the-css-selector-in-chrome/45078286#45078286"&gt;CSS selector using the web inspector&lt;/a&gt; on modern browsers. A scraper needs to be modified to fit all of the edge cases that could occur, even when a template used to show review information isn't always completely standardised.&lt;/p&gt;

&lt;p&gt;The gathering of the data was the most complex part of the project, the other components were relatively trivial with the development of a couple of API routes and developing a &lt;strong&gt;free&lt;/strong&gt; tier for prospective users.&lt;/p&gt;

&lt;p&gt;The focus the entire time is to spend the minimal effort writing code and using tooling to hit the ground running.&lt;/p&gt;

&lt;p&gt;Putting everything together these are the main items of the product:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  A landing page focusing on our target market with &lt;a href="https://safestream.info/why-for-netflix"&gt;hidden landing pages&lt;/a&gt; to focus on a single client, using &lt;a href="https://worldclassremote.com/p/353af2dd-5b0e-4558-9ace-48fa8311cdb2/landen.co/"&gt;Landen&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;  The safe stream API with a limited free tier, &lt;a href="https://laravel.com/"&gt;Laravel&lt;/a&gt; &amp;amp; &lt;a href="https://2019.quickadminpanel.com/"&gt;Quick Admin Panel&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;  The portal that enables developers to check limits, track what content guidance has been queried with export functionality.&lt;/li&gt;
&lt;li&gt;  Documentation for the API with guidelines using &lt;a href="https://larecipe.binarytorch.com.my/"&gt;LaRecipe&lt;/a&gt;, a Laravel library, and &lt;a href="https://www.postman.com/"&gt;Postman&lt;/a&gt; documentation, a standardised tool for developers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The infrastructure and continuous deployment
&lt;/h2&gt;

&lt;p&gt;Part of this project was finding an excuse to justify the price of paying my own personal infrastructure. It wouldn't be a huge monthly cost but otherwise, it would have been wasteful.&lt;/p&gt;

&lt;p&gt;There are 2 elements for the infrastructure.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://www.digitalocean.com/"&gt;Digital Ocean&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://forge.laravel.com/"&gt;Laravel Forge&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Laravel Forge is a service that helps with the automatic provision and management of servers, the time savings and cost compared to other solutions like &lt;a href="https://aws.amazon.com/"&gt;AWS&lt;/a&gt; is incredible.&lt;/p&gt;

&lt;p&gt;On the lowest paid tier and coupled with Digital Ocean you can start with a single server (droplet) and deploy as many Laravel, HTML, and WordPress applications as you wish. For developers that have an itch to share their work and create side projects it really is a no brainer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don't even start to worry about scale, don't worry about AWS or Google Cloud until you have over 100k monthly users in your database. Focus on the product, focus on value creation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VIVBaSF1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1520681080137-2ba442993dd4%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VIVBaSF1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1520681080137-2ba442993dd4%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@ethanhjy?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Ethan Hu&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Imagine being able to reduce the amount your time dealing with servers and focus on building your application. To get a product out to test sooner, and to lower the barrier to entry is a cost worth paying.&lt;/p&gt;

&lt;p&gt;Get a deeper understanding of Forge and the features that are on offer take a look at this &lt;a href="https://laracasts.com/series/learn-laravel-forge"&gt;video course from Laracasts&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Timeframes building the product
&lt;/h2&gt;

&lt;p&gt;Below is the task overview of the project, in different stages of development with some rough time estimates. The largest portion of time was &lt;strong&gt;preparation&lt;/strong&gt;, in particular, the gathering and successful aggregation of data.&lt;/p&gt;

&lt;p&gt;I hope this gives you an understanding of the technical steps to take to get an MVP project from concept to completion. I am conservatively estimating that 10-15% of the project timeframe ended up being wasted effort. The earlier these experiments are conducted and direction pivoted the less impact you'll experience in the medium to long term.&lt;/p&gt;

&lt;h3&gt;
  
  
  Concept
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Initial landing page creation using Landen (2-3 hours)&lt;/li&gt;
&lt;li&gt;  Research and purchase of the domain name (1/2 hour)&lt;/li&gt;
&lt;li&gt;  Explored options for migrating the landing page with Laravel Spark, as it comes with Stripe integration (2 hours)&lt;/li&gt;
&lt;li&gt;  Experimentation using the IMDB data set for importing all movies as a starting point, then pivoted as the approach wasn't effective. (1-2 days)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Technical preparation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Writing, modifying and running web scrapers for 2 sources (2 x 1 day)&lt;/li&gt;
&lt;li&gt;  Importing and formatting of CSV files (1/2 day)&lt;/li&gt;
&lt;li&gt;  Formatting of all data to aggregate into the common movies by year, plus logic to handle edge cases. Most of the raw and aggregated data were stored as seeds at this stage to provide experimentation. (2-3 days)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Implementation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Using QuickAdminPanel to generate a scaffolded Laravel Passport OAuth API with a portal, an unreal time-saving. (2-3 hours)&lt;/li&gt;
&lt;li&gt;  Creating the API, searching by name of a piece of content then getting the guidance details of content (1/2 day)&lt;/li&gt;
&lt;li&gt;  Researching and implementing the free user access, 1000 requests a month, at the middleware level. (1 day)&lt;/li&gt;
&lt;li&gt;  Tracking all requests and limits for content as jobs. (2 hours)&lt;/li&gt;
&lt;li&gt;  Using Laravel Horizon to handle the Redis job queue, Redis is baked into Forge installations by default. (1 hour)&lt;/li&gt;
&lt;li&gt;  Editing the portal to show global stats, requests remaining for user roles (2-3 hours)&lt;/li&gt;
&lt;li&gt;  Adding Redis for caching, caching requests for 60 minutes, reduce load to DB. (2 hours)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Deployment
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Laravel forge setup, linking with Digital Ocean account and deployment of the project, including the Horizon job worker. (2 hours)&lt;/li&gt;
&lt;li&gt;  Setting up a Managed DB from Digital Ocean, decided to cancel it shortly after due to incompatibility with SequelPro. (1 hour)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Support Items
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Research into a suitable documentation tool or library (2 hours)&lt;/li&gt;
&lt;li&gt;  Writing documentation with recommendations on how to display the guidance to consumers (1.5 days)&lt;/li&gt;
&lt;li&gt;  Creating a Postman collection to help developers use the service (1 hour)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The cost of the project, the services used
&lt;/h2&gt;

&lt;p&gt;These services are being directly used with Safe Stream.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Landen (Startup) $29 / month&lt;/li&gt;
&lt;li&gt;  Laravel Forge $12 / month&lt;/li&gt;
&lt;li&gt;  Digital Ocean (4GB / 2vCPUs / 80GB) $20 / month&lt;/li&gt;
&lt;li&gt;  Domain Name £10 ($12)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In total the current cost of the project is &lt;strong&gt;$61(£50) per month&lt;/strong&gt;. It is worth noting that the Forge and Digital Ocean cost will be used for all future side projects, a personal infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4coVAM-1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1511306162219-1c5a469ab86c%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4coVAM-1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1511306162219-1c5a469ab86c%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt="Shot in the amazing Openluchtmuseum (Open Air Museum) near Arnhem, in The Netherlands."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@nhoizey?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Nicolas Hoizey&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are starting I would always recommend using Forge due to the time savings but you can start with a $10 digital ocean droplet.&lt;/p&gt;

&lt;p&gt;The basic Landen pricing allows up to 3 sites, so I have some flexibility going forward. There are much cheaper and free alternatives for deploying landing pages such as &lt;a href="https://www.netlify.com"&gt;Netlify&lt;/a&gt; and &lt;a href="https://aws.amazon.com/s3/"&gt;AWS S3&lt;/a&gt;. For my needs I was less concerned with the price, I wanted a landing page which I didn't need to develop, had responsiveness baked, professional-looking, and is generally mature. I didn't want to worry.&lt;/p&gt;

&lt;h1&gt;
  
  
  Cold outreach, the next steps of the project
&lt;/h1&gt;

&lt;p&gt;There is still a lot to be done, and as the dust settles on my code in the cloud I pry my fingers away from the keyboard. I need adoption.&lt;/p&gt;

&lt;p&gt;All development must be halted. Outreach is key.&lt;/p&gt;

&lt;p&gt;My next goal, compile a list and reach out to at least &lt;strong&gt;100 people&lt;/strong&gt; who are involved in the video streaming guidance space and start building relationships. It is a tight niche but the goal is to find decision-makers that either is part of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  A movie and TV show database (IMDB, TMDB)&lt;/li&gt;
&lt;li&gt;  Content guidance sites (Kids in Mind, Unconsenting Media, Parent Previews)&lt;/li&gt;
&lt;li&gt;  Streaming sites - probably the hardest (Hulu, Amazon Prime, Netflix)&lt;/li&gt;
&lt;li&gt;  Services for managing guides and recommendations (Just Watch)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unless I talk to these people I won't know the feedback, I won't know if the project is commercially viable.&lt;/p&gt;

&lt;p&gt;The big question, is B2B the answer here, or are consumer-focused apps the way forward? Only time will tell.&lt;/p&gt;

&lt;h2&gt;
  
  
  The cold email
&lt;/h2&gt;

&lt;p&gt;This is the form of the email that I am sending to all new contacts which I feel could be interested in this project. The format stays the same although the email content is different based on the person for a given company.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  A subject line that solves the problem&lt;/li&gt;
&lt;li&gt;  Who I am and my experience.&lt;/li&gt;
&lt;li&gt;  The problem to the consumer.&lt;/li&gt;
&lt;li&gt;  How the product could help them.&lt;/li&gt;
&lt;li&gt;  A CTA asking for a reply, starting a conversation, to build a relationship.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--riK6mtFl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://worldclassremote.com/content/images/2020/05/Cold-Email.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--riK6mtFl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://worldclassremote.com/content/images/2020/05/Cold-Email.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Initial response and feedback
&lt;/h2&gt;

&lt;p&gt;As of 19/5/2020, I've reached out to 5-6 cold emails directly, a couple have been sources using &lt;a href="https://rocketreach.co"&gt;Rocket Reach&lt;/a&gt;. I've had a strong reply rate of &lt;strong&gt;33%&lt;/strong&gt; with 2 strong and thought out responses. One of which resulted in a video call.&lt;/p&gt;

&lt;p&gt;I've shared this project on various developer forums including &lt;a href="https://dev.to/mattsmithies/feedback-welcome-introducing-safe-stream-giving-content-consumers-a-safe-choice-before-they-click-play-36pi"&gt;Dev.to&lt;/a&gt;, which resulted in incredible feedback that proves the need from a consumer point of view.&lt;/p&gt;

&lt;p&gt;Depending on how the next couple of weeks and months transpire we will see if we can gather a handful of companies to partner with, to help with social proof when approaching media outlets and magazines to create a piece on the service.&lt;/p&gt;

&lt;h1&gt;
  
  
  So what does this mean for you?
&lt;/h1&gt;

&lt;p&gt;I could keep talking about the roadmap and what my hopes and dreams for the future but that'll do nothing but keep us in the weeds.&lt;/p&gt;

&lt;p&gt;It is easy to get distracted, writing code, and worrying too much technically sometimes isn't the most productive course of action.&lt;/p&gt;

&lt;p&gt;For us, developers, code gives us comfort. To take a moment, stop and assess that building relationships with real people is what makes a business work and there isn't any other way around that. That is what you need to do.&lt;/p&gt;

&lt;p&gt;I've worked with many startups (one that had over £250k in funding to start), and as most fail, &lt;a href="https://www.failory.com/blog/startup-failure-rate"&gt;around 90%&lt;/a&gt;. Burn rates of organisations can easily get into 5 figures a month, and if a developer isn't being utilized you are effectively setting fire to cash.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DhaBjEjQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1547111962-50a04ac74d73%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DhaBjEjQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1547111962-50a04ac74d73%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt="Moab, Utah, 2016.  A 3 story fire was lit so that we could race our motorcycles around it. This is one for the grandchildren to hear about, maybe after their teen years!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@revolt?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;REVOLT&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why is this?&lt;/p&gt;

&lt;p&gt;In many cases, the focus was on products and assumptions from a limited view of the world.&lt;/p&gt;

&lt;p&gt;It all comes down to idea validation, we need to understand our customers and how we can serve them.&lt;/p&gt;

&lt;p&gt;My recommendation to you, don't build anything substantial upfront, understand the problem, and what you need to prove a concept. Give yourself a week or two, no more, and otherwise focus on research, writing emails, or content.&lt;/p&gt;

&lt;p&gt;Explore capturing feedback with no-code through different websites, landing pages and formats such as &lt;a href="https://www.landen.co/"&gt;Landen&lt;/a&gt;, &lt;a href="https://www.google.com/forms/about/"&gt;Google Forms&lt;/a&gt;, &lt;a href="https://webflow.com/"&gt;Webflow&lt;/a&gt;, &lt;a href="https://carrd.co/"&gt;Carrd&lt;/a&gt; or even &lt;a href="https://www.squarespace.com/"&gt;Squarespace&lt;/a&gt;. For other free tooling to help developers &lt;a href="https://free-for.dev/#/"&gt;look at this resource&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Don't worry about automating any systems at this point &lt;a href="https://www.dothingsthatdontscale.com/"&gt;do things that don't scale&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Limit your exposure, build a data bank of proof, and ingrain the feeling in your bones that your solution will actually help real people.&lt;/p&gt;

&lt;p&gt;You need to believe, powered by data and feedback, that if you build your product you will make your customers' lives better. Moving the needle forward.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>saas</category>
      <category>laravel</category>
      <category>motivation</category>
    </item>
    <item>
      <title>On balance, a retrospective.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Tue, 19 May 2020 11:56:52 +0000</pubDate>
      <link>https://dev.to/mattsmithies/on-balance-a-retrospective-3e58</link>
      <guid>https://dev.to/mattsmithies/on-balance-a-retrospective-3e58</guid>
      <description>&lt;p&gt;I've taken a little break over the last month from blogging, I needed it. The goal of this blog is to provide a resource that helps startup teams cope with remote life.&lt;/p&gt;

&lt;p&gt;It's been a challenge to find a balance especially between work, life, and product releases.&lt;/p&gt;

&lt;p&gt;It's ironic, writing in some form or another since 2017, and in the year 2020 given the recent pandemic, many people have pivoted to become an expert in remote work.&lt;/p&gt;

&lt;p&gt;It's kind of intimidating, and I would be lying if I didn't feel inadequate, this resource is new and there are many "bigger" players with already established audiences that can make a larger noise.&lt;/p&gt;

&lt;p&gt;It is human to feel that.&lt;/p&gt;

&lt;p&gt;Although I'm capable of writing and publishing just under &lt;a href="https://worldclassremote.com/habits-that-keep-you-sane-and-productive-whilst-being-remote/"&gt;4000 words&lt;/a&gt; in a day it won't be helpful to those that don't have the time or the will to battle through content.&lt;/p&gt;

&lt;p&gt;The content here needs to be shorter, and have more impact, to think otherwise is simply counterproductive and ego-centric.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is a gift to have your attention, your time to read my work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm somewhat inspired by the style &lt;a href="https://seths.blog/"&gt;Seth Godin's blog&lt;/a&gt;, and although my content will ever be that short form, it is refreshing to see how far such a concept can be pushed.&lt;/p&gt;

&lt;p&gt;Regardless these are some events and product releases from over the last 4 weeks (April 2020) that I've been a part of.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  My 2nd blog post with Simple Programmer: &lt;a href="https://simpleprogrammer.com/laid-off-remote-developer/"&gt;"So You’ve Been Laid Off as a Remote Developer"&lt;/a&gt;, this took a lot out of me to write.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://dovu.earth/"&gt;DOVU Earth&lt;/a&gt; initial release, providing a monthly subscription for offsetting your carbon footprint, it also includes a novel method for Crypto based subscriptions.&lt;/li&gt;
&lt;li&gt;  Coursematch released a new product &lt;a href="https://www.virtualopendays.co.uk//"&gt;Virtual Open Days&lt;/a&gt;, conceived and delivered in less than 2 weeks. We've already run &lt;strong&gt;profitable&lt;/strong&gt; open days through the service to actual UK universities.&lt;/li&gt;
&lt;li&gt;  Added new killer features to Coursematch B2B SaaS product &lt;a href="https://www.coursematchconnect.com/"&gt;Connect&lt;/a&gt;. To schedule the delivery of our Email, IM, and push notification channels through a campaign builder. Provide automatic reporting for the campaigns for universities to connect and build meaningful relationships with prospective students.&lt;/li&gt;
&lt;li&gt;  I became part of the United Kingdom Freestyle Skateboarding Association (UKFSA) &lt;a href="https://freestyleuk.org/about-the-ukfsa/"&gt;management committee&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://safestream.info/"&gt;Safe Stream&lt;/a&gt;, a tool to help content consumers make a safe decision before they click play, built, and delivered in less than 10 days.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll be writing more about Safe Stream in the coming days, as &lt;strong&gt;Building an MVP SaaS in less than 10 days&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Building and releasing personal projects is fundamental in building up a personal brand and getting the outside world to actually know about what you do.&lt;/p&gt;

&lt;p&gt;After all what kind of person would I be if I didn't follow my own advice?&lt;/p&gt;

&lt;p&gt;Work hard enough to be naturally lucky.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>saas</category>
      <category>career</category>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>[Feedback Welcome] Introducing Safe Stream: giving content consumers a safe choice before they click play.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Wed, 22 Apr 2020 07:11:47 +0000</pubDate>
      <link>https://dev.to/mattsmithies/feedback-welcome-introducing-safe-stream-giving-content-consumers-a-safe-choice-before-they-click-play-36pi</link>
      <guid>https://dev.to/mattsmithies/feedback-welcome-introducing-safe-stream-giving-content-consumers-a-safe-choice-before-they-click-play-36pi</guid>
      <description>&lt;p&gt;Check it out here.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://safestream.info/"&gt;safestream.info&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also read the &lt;a href="https://app.safestream.info/docs/1.0/overview"&gt;documentation&lt;/a&gt; and get started using the API.&lt;/p&gt;

&lt;p&gt;I built a "Tech for good" MVP SaaS in less than 10 days, including the main landing page, API (that anyone can access right now), dashboard with authentication, documentation, a basic automated deployment process, and request tracking.&lt;/p&gt;

&lt;p&gt;My eventual goal is to pitch this API to streaming businesses to display this information to their consumer before they click play. I'll be creating client SDKs and demos around the API too as well as simple ML models.&lt;/p&gt;

&lt;p&gt;We have content guidance review for over 20k movies and TV shows, and over 55k comments that describe the graphic and mature content.&lt;/p&gt;

&lt;p&gt;If you are a developer, with time on your hands I highly encourage you to solve a problem that has affected you and get building.&lt;/p&gt;

&lt;p&gt;That would be one of the best ways for developers looking to build their portfolios and experience, and if it is good enough it could have the potential to be sustainable.&lt;/p&gt;

&lt;p&gt;Please note, I also work in 2 roles as an IT contractor for a Blockchain company and Lead/Solo Developer for an Edtech company.&lt;/p&gt;

&lt;p&gt;Happy to answer any questions on the stack I use and the money I spend to handle this project and my personal tech stack.&lt;/p&gt;

&lt;p&gt;Thank you for reading.&lt;/p&gt;

</description>
      <category>saas</category>
      <category>startup</category>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>FREE COURSES - Laravel Daily 100% discount codes.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Wed, 25 Mar 2020 08:10:14 +0000</pubDate>
      <link>https://dev.to/mattsmithies/free-courses-laravel-daily-100-discount-codes-1118</link>
      <guid>https://dev.to/mattsmithies/free-courses-laravel-daily-100-discount-codes-1118</guid>
      <description>&lt;p&gt;Get all of &lt;a href="https://laraveldaily.teachable.com/"&gt;Laravel Daily's&lt;/a&gt; courses for free, its difficult to overstate how much value is in these courses.&lt;/p&gt;

&lt;p&gt;They have helped me with my personal career, to become a better developer.&lt;/p&gt;

&lt;p&gt;I'm a huge fan of Povilas Korop he is doing great work in the Technical community. Want to get to grips with Laravel, and make something, have a look at this free mini-course. &lt;a href="https://lnkd.in/dnTkv7d"&gt;https://lnkd.in/dnTkv7d&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In addition, you can use this discount code to get all of his courses at 100% off &lt;strong&gt;STAYHOME&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;His work on &lt;a href="https://laraveldaily.teachable.com/courses/475842"&gt;Structuring Laravel Projects&lt;/a&gt; is probably one of my favorite online courses I have ever consume and it helped me to expand my overall knowledge of backend development patterns.&lt;/p&gt;

&lt;p&gt;Enjoy&lt;/p&gt;

&lt;p&gt;Matt&lt;/p&gt;

</description>
      <category>offers</category>
    </item>
    <item>
      <title>A definitive overview of habits to keep you sane whilst working remotely. </title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Mon, 23 Mar 2020 11:49:33 +0000</pubDate>
      <link>https://dev.to/mattsmithies/a-definitive-overview-of-habits-to-keep-you-sane-whilst-working-remotely-po</link>
      <guid>https://dev.to/mattsmithies/a-definitive-overview-of-habits-to-keep-you-sane-whilst-working-remotely-po</guid>
      <description>&lt;p&gt;There is no magic pill when getting working done from home, and if you are looking for one you won't find it here.&lt;/p&gt;

&lt;p&gt;To be frank, it isn't that different from your regular job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Get up, get dressed.&lt;/li&gt;
&lt;li&gt;  Commute to work.&lt;/li&gt;
&lt;li&gt;  Do work, eat lunch.&lt;/li&gt;
&lt;li&gt;  Leave for home.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a remote worker the lines are blurred there isn't a commute and leaving for home can be difficult to commit to.&lt;/p&gt;

&lt;p&gt;It can be difficult to actually switch off and stop working.&lt;/p&gt;

&lt;p&gt;Thankfully if you are used already used to the structure of a 0900-1700 you'll find it a (little) easier to actually finish on time.&lt;/p&gt;

&lt;p&gt;Following are a list of subjects which I've gone in-depth into and found particularly useful over the course of my career.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Finding and investing in a dedicated workspace&lt;/li&gt;
&lt;li&gt; My personal setup, tools crucial for productivity&lt;/li&gt;
&lt;li&gt; Making and committing to decisions beforehand&lt;/li&gt;
&lt;li&gt; Giving your day a consistent structure, knowing when to stop&lt;/li&gt;
&lt;li&gt; Making sure that your relationships at home stay strong&lt;/li&gt;
&lt;li&gt; The pressures of productivity and procrastination&lt;/li&gt;
&lt;li&gt; Getting outside and out of the work environment&lt;/li&gt;
&lt;li&gt; Communication with your teammates&lt;/li&gt;
&lt;li&gt; Eating well and taking care of your body&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As I've been fortunate enough to work remotely for my entire career some of these will be out of reach and possibly impractical for your situation.&lt;/p&gt;

&lt;p&gt;Note that some of these following items have taken me years to dial in, getting them to a stage that I am happy with.&lt;/p&gt;

&lt;h2&gt;
  
  
  Finding and investing in a dedicated workspace
&lt;/h2&gt;

&lt;p&gt;As I don't have children yet and I live in an area where the cost of living is low I have my own study.&lt;/p&gt;

&lt;p&gt;It is about the size of a small single bedroom, it has a door, which I can close if I am having meetings.&lt;/p&gt;

&lt;p&gt;In previous homes I have shared a studio space but the challenge had been trying to balance the privacy of having a meeting and not disturbing the life of those around me.&lt;/p&gt;

&lt;p&gt;I highly recommend at the very least to get your own desk, and a chair where you are sitting up. You can use a flat surface like an island in a kitchen but this can be difficult as your knee may hit, be uncomfortable and mess with your posture.&lt;/p&gt;

&lt;p&gt;Working on a sofa, working with your computer on your lap will not work well for you. Your body will tighten up, you will find it increasingly more difficult to work and it will become a chore.&lt;/p&gt;

&lt;p&gt;If you are uncomfortable you will be unproductive, you will be unhappy, you will start to be easily irritated.&lt;/p&gt;

&lt;p&gt;If you aren't careful you might lash out at those that don't deserve it due to your frustration and stress.&lt;/p&gt;

&lt;p&gt;Try to find a place where you can work from, that you can separate from your life from work. Preferably where you are sitting upright and you can relax your shoulders.&lt;/p&gt;

&lt;p&gt;If space is a challenge and you are unable to find a dedicated space try this technique:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Sit on a different chair with a table, or flat surface, but sitting up in a reasonably comfortable position is key.&lt;/li&gt;
&lt;li&gt; Move the table or chair that is in a different position then you would usually sit on.&lt;/li&gt;
&lt;li&gt; Every day for work keep sitting in the same spot, make it a habit.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Doing this will help your brain understand when it is time to work, continuing this habit will help you mentally switch your &lt;strong&gt;homelife&lt;/strong&gt; with your &lt;strong&gt;work.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;When I am traveling at Christmas, I stay with family, I use a similar technique to simulate an office setting. I sit at the head of the table when it is pushed against the wall of a room.&lt;/p&gt;

&lt;p&gt;This provides me with a kind of mental isolation to concentrate even though it is in an open room, my habit to work is locked in due to a ritual of sitting in a particular spot.&lt;/p&gt;




&lt;p&gt;The problem is that working from home the line between work and life is blurred, you need to come to terms with the distractions. The postman will knock at your door, your help will be requested from family and friends you will be disturbed by life more than at a workplace.&lt;/p&gt;

&lt;p&gt;You need a place where a switch will toggle in your mind, getting you into a state of productivity to get the ball rolling again.&lt;/p&gt;

&lt;p&gt;Finally, if you are working in your bed don't make it a habit but make sure you are sitting up and you have enough pillow support on your back — especially for your lumbar.&lt;/p&gt;

&lt;h2&gt;
  
  
  My personal setup, tools crucial for productivity
&lt;/h2&gt;

&lt;p&gt;This my current setup. A list of the items with prices, to get to this point it took around 3 years.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Late 2015 5k iMac 27" - Around £1800, including separately purchasing an extra 16GB of RAM. Paid off over 2 years on a 0% credit card&lt;/li&gt;
&lt;li&gt;  27" Samsung monitor - Approximately £300-350, certainly cheaper these days.&lt;/li&gt;
&lt;li&gt;  Herman Miller Aeron - &lt;a href="https://www.ebay.co.uk/sch/i.html?_from=R40&amp;amp;_trksid=p2380057.m570.l1311.R1.TR12.TRC2.A0.H0.Xherman+miller+ae.TRS0&amp;amp;_nkw=herman+miller+aeron&amp;amp;_sacat=0"&gt;Second hand from ebay around £330&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Generic office deck - Around £100&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A little back story.&lt;/p&gt;

&lt;p&gt;For my first full-time developer role I worked with a company that provided all equipment. As an employee it is commonplace to get all the essential equipment you need to get the work done to the best of your ability.&lt;/p&gt;

&lt;p&gt;When I joined them I even negotiated an office desk which I still use to this day, it is a key part of my setup.&lt;/p&gt;

&lt;p&gt;A couple of years in with the role I was becoming increasingly frustrated that the equipment that was loaned to me, a mac mini wasn't up to scratch, the times to compile code for native mobile development was becoming increasingly slower.&lt;/p&gt;

&lt;p&gt;Long story short my equipment was becoming a bottleneck in my productivity.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A slower computer leads to longer feedback cycles, a lower rate of dopamine release, a higher chance of breaking out of a flow state.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In early 2016 I personally invested and purchase the equipment I desperately needed.&lt;/p&gt;

&lt;p&gt;As I didn't want to use up the majority of my cash reserves at once I got a &lt;a href="https://www.moneysavingexpert.com/credit-cards/best-0-credit-cards/"&gt;0% credit card&lt;/a&gt; to pay for the majority of the purchase. I deposited £400 onto the credit card as a down payment as I couldn't get a credit line for the full amount required.&lt;/p&gt;

&lt;p&gt;From then on I slowly paid off the balance for over 2 years, approximately £50 a month.&lt;/p&gt;

&lt;p&gt;One of the benefits of the iMac is the inbuilt stand, giving you a little bit more ergonomics.&lt;/p&gt;

&lt;p&gt;The benefit of this approach is that the equipment was mine, I had control and ownership. When I moved on to a different role I didn't have to worry about sending back more equipment than necessary.&lt;/p&gt;

&lt;p&gt;Lowering all hurdles and loosening potential future issues on copyright, I can prove that extra work I do in my spare time, personal projects belongs to me.&lt;/p&gt;

&lt;p&gt;As a consultant purchasing your own equipment is paramount and as an employee there is less onboarding cost to get you ready to be productive.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making and committing to decisions beforehand
&lt;/h2&gt;

&lt;p&gt;Waking up and taking action in the morning can be a challenge, especially if you know you don't have to catch a train or be on the road to get to the office on time.&lt;/p&gt;

&lt;p&gt;It is easy to slip into bad habits such as giving yourself permission to not get dressed, or if you work with flexible hours sleeping in longer when needed.&lt;/p&gt;

&lt;p&gt;Adding little rituals in the morning prepares your mind for the start of a workday.&lt;/p&gt;

&lt;p&gt;The night before work I like to think of myself in two states.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Before sleeping, a tired person but can make decisions and carve a plan for the morning with the ability to influence the future self.&lt;/li&gt;
&lt;li&gt;  In the morning, a person with good intentions but may have forgotten decisions from the night before and potentially vulnerable with distractions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Making any decision, no matter how small, will have an effect on your future self and in a negative light you will be deferring the problem for the future.&lt;/p&gt;

&lt;p&gt;Think of making any purchase with future implications, let's say a new contract for a flagship phone.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.uswitch.com/mobiles/iphone-11-pro-max-deals/"&gt;Such a phone may cost £50-60&lt;/a&gt; on the high end a month, this by itself isn't a bad thing, you can receive the benefits that come with the device but your cash flow will be reduced.&lt;/p&gt;

&lt;p&gt;Its all about balance are the benefits really worth the impact of the loss over 24-36 months.&lt;/p&gt;

&lt;p&gt;Digging deeper, if you don't have much money and taking care of your home is a struggle that amount could pay for a bill, or contribute to the delivery of groceries.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We live in a society where instant gratification is glorified over delayed rewards.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If we apply this thinking to remote work, how can you help yourself?&lt;/p&gt;

&lt;p&gt;Make the decision and influence yourself the night before:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Get your clothes ready and fold them on your chair you work from the night before, in the morning this obstacle of your&lt;/li&gt;
&lt;li&gt;  Going to the gym? Do the same as above but with place your towel and your bottle of water with the clothes.&lt;/li&gt;
&lt;li&gt;  Do you love coffee? Set up your machine, Aeropress or French press the night before next to your kettle.&lt;/li&gt;
&lt;li&gt;  Do you have a todo list you don't want to forget about, write it up and place it on your desk or keyboard.&lt;/li&gt;
&lt;li&gt;  Taking a trip in the morning? Set up all of your bags, make sure your laptop is charged up&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Commit the night before, make it easy to follow through to take action.&lt;/p&gt;

&lt;p&gt;A lot of this preparation will become automated habits. What this means is that your life will end up being less stressed and you'll feel less pulled in different directions.&lt;/p&gt;

&lt;p&gt;I firmly believe that every day we have a set number of decisions we can make before we run the risk of becoming mentally exhausted, I noted this in my article &lt;a href="https://worldclassremote.com/what-does-it-mean-to-be-a-senior-developer/"&gt;what does it mean to be a senior developer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Giving your day a consistent structure, knowing when to stop.
&lt;/h2&gt;

&lt;p&gt;Working from home provides flexibility but with that we must develop a level of discipline.&lt;/p&gt;

&lt;p&gt;By not having social paranoia of someone potentially watching you in an office we are required to have a degree of personal accountability.&lt;/p&gt;

&lt;p&gt;The work that we do and by extension the overarching result we deliver is intrinsically tied to our discipline.&lt;/p&gt;

&lt;p&gt;I believe that structure around the hours that you work is vital for remote work, otherwise, you will run the risk of losing control and sight of when to stop.&lt;/p&gt;

&lt;p&gt;One of the biggest fears you should own is knowing that by overworking you will be at a much higher risk of burning out. Every time you spend an extra couple of hours on a task when you should there be a cost that will need to be paid at some point in the future.&lt;/p&gt;

&lt;p&gt;The journey of work, building projects, and delivering is a marathon, not a race nor a sprint.&lt;/p&gt;

&lt;p&gt;In some cases, you may feel that I need to start work earlier and sleep less, and while it is true that temporarily reducing sleep could yield&lt;/p&gt;

&lt;p&gt;That is one of the reasons why I disagree with some of the vocabulary that is outlined in agile methodologies, such as sprint. For less experienced developers it is easy to think that a "sprint" means that I should work as hard as possible with godlike heroic efforts.&lt;/p&gt;

&lt;p&gt;That is untrue, agile is focus around measuring the process of development so that a business can more accurately gauge their capacity for software outcomes.&lt;/p&gt;

&lt;p&gt;Admittedly I personally know that occasionally I work more then I should, and it is interesting as for a lot of my work these days I enjoy the process of development&lt;/p&gt;

&lt;p&gt;Even so my work structure is around 0800-1700, I may start at 0830 or even earlier, but the aim is to stick as closely to your hours as possible. At the same time being aware of your limits, and being aware of the future cost to yourself.&lt;/p&gt;

&lt;p&gt;You can use similar a process for yourself, but what is important is knowing that you need to actually stop every night and committing to it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making sure that your relationships at home stay strong
&lt;/h2&gt;

&lt;p&gt;By not sticking to the commitment of your personal work schedule you can run the risk of damaging your close relationships, especially if you have failed to effectively communicate the problems you have been facing.&lt;/p&gt;

&lt;p&gt;We all know that some weeks and months are going to be easier then others but sometimes you'll need to work longer in order to deliver.&lt;/p&gt;

&lt;p&gt;If this is becoming a habit that is having an effect on your relationships you need to be stricter with your time.&lt;/p&gt;

&lt;p&gt;We can use the pre-decision technique as described earlier, these are some ideas, the aim, in this case, would be to set the times within an hour of when you are finishing your workday.&lt;/p&gt;

&lt;p&gt;Making you stop and focusing on actual activities that will actually enrich your life.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Setting a time to go to the cinema.&lt;/li&gt;
&lt;li&gt;  Booking a reservation to go to a restaurant.&lt;/li&gt;
&lt;li&gt;  Scheduling a call after work, with a friend a co-worker.&lt;/li&gt;
&lt;li&gt;  Pursuing personal projects in your spare time.&lt;/li&gt;
&lt;li&gt;  Going to the gym, getting outside and doing something enjoyable, like &lt;a href="https://www.youtube.com/watch?v=nRx9BUo3Cho"&gt;skateboarding&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A trap I see looking into people that work on-site is that it is tempting to be dragged into going to the pub or having a drink with colleagues. This is something which although is nice occasionally you have to be careful to not make it too much of an ingrained habit.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pressures of productivity and procrastination
&lt;/h2&gt;

&lt;p&gt;There could be some days that you don't feel like yourself, you feel as if you are in your own bubble. Sometimes the work doesn't click and does don't achieve what you set out to do.&lt;/p&gt;

&lt;p&gt;In these cases, morning meetings, stand-ups, with your team can fill you with anxiety. Sometimes to a point where you feel that you have failed yourself and your team. We forget that others are just trying to do the same, figure out problems and solve them, we forget that others struggle as we do.&lt;/p&gt;

&lt;p&gt;This is one of the larger problems with remote work, we lose face-to-face insight into how our team is progressing through a given project.&lt;/p&gt;

&lt;p&gt;The only real remedy is to be open and transparent, be honest and not hide the fact you couldn't achieve what you set out to do in such a short timeframe.&lt;/p&gt;

&lt;p&gt;After all, you have completed the work you have finished, you have the toes that you have.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://giphy.com/gifs/ron-swanson-nick-offerman-10VUnF4HMFrYaI"&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I've felt it and it is likely that you have too, the isolation of being separated from the team can be heartwrenching, especially if your role is supposed to be someone who has more experience.&lt;/p&gt;

&lt;p&gt;If you feel this way you need to open up, raise a concern, sooner rather then later.&lt;/p&gt;

&lt;p&gt;No one is perfect, everyone will struggle at times.&lt;/p&gt;

&lt;p&gt;By extension I consider procrastination is more of a symptom to a larger problem, and in many cases linked to this invisible pressure. It could be down to a reduced drive or direction and the leadership that we all require.&lt;/p&gt;

&lt;p&gt;It is perfectly ok to reward yourself after you complete a task, but there will certainly be days that you are unable to focus or even get anything done.&lt;/p&gt;

&lt;p&gt;At this time, a personal retrospective might be required, ask yourself these questions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Have you been putting in too many hours?&lt;/li&gt;
&lt;li&gt;  Have you been able to switch off at night?&lt;/li&gt;
&lt;li&gt;  Have you gotten the sleep that you need?&lt;/li&gt;
&lt;li&gt;  Are there personal issues that are having an impact?&lt;/li&gt;
&lt;li&gt;  Has all motivation left you, perhaps your mind is racing with thoughts, making you unsure of your next steps?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sometimes even working from home everything can become too overwhelming. You need time to rest and take care of yourself. In these cases reach out to your manager and notify them that you need a break, maybe you need a holiday or perhaps a day to rest to clear your head.&lt;/p&gt;

&lt;p&gt;Your manager and the team are there to support you to do the best work you can, it shows strength and awareness that you are able to understand your needs.&lt;/p&gt;

&lt;p&gt;In a small team, like a start-up, you are all in it together moving the needle toward a common goal.&lt;/p&gt;

&lt;p&gt;Over time you'll slowly learn to believe in yourself and the others around you.&lt;/p&gt;

&lt;p&gt;On the other hand, sometimes you need a little push to get your ball rolling and boost your mood, &lt;a href="https://worldclassremote.com/get-into-the-zone-using-music-anchors-to-trigger-flow-state/"&gt;music can help with that&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting outside and out of the work environment
&lt;/h2&gt;

&lt;p&gt;It is not uncommon to feel like a zoo animal pacing in the four walls of your home, sometimes you just need some fresh air for a few moments to help your mind.&lt;/p&gt;

&lt;p&gt;I've found that traveling to the supermarket occasionally at lunch to do a couple of household chores can aid in temporarily separating yourself from work.&lt;/p&gt;

&lt;p&gt;It gets you out of your environment, your focused mindset.&lt;/p&gt;

&lt;p&gt;Sometimes you can be so focused that you can have tunnel vision and you'll lose sight of what is around you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PcfI6EAM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1525383861859-6d8db821bdd3%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PcfI6EAM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.unsplash.com/photo-1525383861859-6d8db821bdd3%3Fixlib%3Drb-1.2.1%26q%3D80%26fm%3Djpg%26crop%3Dentropy%26cs%3Dtinysrgb%26w%3D2000%26fit%3Dmax%26ixid%3DeyJhcHBfaWQiOjExNzczfQ" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@mattseymour?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Matt Seymour&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In addition to this, if you are fortunate enough to have a gym close to you take a moment to have a quick work out and get those endorphins rushing through your system.&lt;/p&gt;

&lt;p&gt;What tends to happen is if you let go, and give your self permission to relax you'll undoubtedly be hit with a potential solution that you'd have certainly would have missed previously.&lt;/p&gt;

&lt;h2&gt;
  
  
  Communication with your teammates
&lt;/h2&gt;

&lt;p&gt;Researching anything to do with communication with remote teams is this idea of asynchronous communication.&lt;/p&gt;

&lt;p&gt;The theory goes is face-to-face you can chat, and work on issues in real-time.&lt;/p&gt;

&lt;p&gt;One of the largest shortcomings is that you aren't going to have that same response, especially over different timezones.&lt;/p&gt;

&lt;p&gt;This lack of synchronicity and being able to react based on facial expressions with a team is difficult to adjust to, I believe that is one of the reasons that have previously pulled companies from supporting remote work.&lt;/p&gt;

&lt;p&gt;It is hard to mix a team of onsite developers with a couple of developers that work remotely.&lt;/p&gt;

&lt;p&gt;Over emails or slack there will be a delay in a response, while this is true I don't think that there too much of an issue.&lt;/p&gt;

&lt;p&gt;My recommendation is to make it a target policy that team members that you are connected to complete a task can be reached quickly through a video call, outside of times when there is a meeting.&lt;/p&gt;

&lt;p&gt;This has to be somewhat flexible as everyone has a different capacity to work remotely. Flexibility, awareness, and kindness is needed on both sides of the fence.&lt;/p&gt;

&lt;p&gt;Here is a list of video call software that I've personally used and has been helpful.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://www.skype.com/en/"&gt;Skype&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://zoom.us/"&gt;Zoom&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://whereby.com/"&gt;Whereby&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This should be bolstered with 2 default technical team meetings.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The stand-up. To share your work from the day before, what your plan is for the day and any blockers that could be in your way.&lt;/li&gt;
&lt;li&gt;  The exit chat. This is more of an informal chat to close the page of a given day, think of it as a tool to remind each other to stop and rest.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can use many of these tools to pair programming by just sharing your screen, in many cases I have found this process to be better than sitting next to a colleague's monitor.&lt;/p&gt;

&lt;p&gt;One item to add, you can feel isolated working, remember that these calls don't always need to be work only. Sometimes it is perfectly acceptable to simulate watercooler chat.&lt;/p&gt;

&lt;p&gt;In some of my roles I'd occasionally help other members of my team research for mobile phone contracts or do smaller off-work tasks while on a call. These kinds of activities can help break up the day and help to build up friendships.&lt;/p&gt;

&lt;h2&gt;
  
  
  Eating well and taking care of your body
&lt;/h2&gt;

&lt;p&gt;We've previously touched on going to the gym, getting physical exercise to help but being aware of your eating habits is crucial to feeling good.&lt;/p&gt;

&lt;p&gt;It is easy to fall into a habit of starting remote work, getting tired of hitting a wall and grabbing some snacks as a distraction.&lt;/p&gt;

&lt;p&gt;We've all been there and it is something to keep a close eye on, if it becomes a repetitive habit consuming those additional calories consistently and it could be hard to break.&lt;/p&gt;

&lt;p&gt;You don't want to be in a position where you have a comfort mechanism to eat if you become frustrated or tired with work.&lt;/p&gt;

&lt;p&gt;This is still something I struggle with myself today.&lt;/p&gt;

&lt;p&gt;We'll revisit this topic in the future, but I've found that &lt;strong&gt;preparing food in advance&lt;/strong&gt; makes it easier. Make the choice of eating prepared food easier than grabbing crisps or sweets.&lt;/p&gt;

&lt;p&gt;By eating junk food your mood can change, you can feel tired and exhausted. Sometimes I feel surprised by how much better I feel just by eating healthy fruits and vegetables.&lt;/p&gt;

&lt;p&gt;![My fiancee got these for me one February when I had the flu. I wanted them as a photo prop, hoping I’d get better in time to shoot it for Valentine’s Day, but… at least they looked just as pretty the next year. &lt;/p&gt;

&lt;p&gt;What you see is the contents of 9 little boxes. I was surprised that so many were needed, but fewer just didn’t have the right look.](&lt;a href="https://images.unsplash.com/photo-1484979045040-0ab3854b6acb?ixlib=rb-1.2.1&amp;amp;q=80&amp;amp;fm=jpg&amp;amp;crop=entropy&amp;amp;cs=tinysrgb&amp;amp;w=2000&amp;amp;fit=max&amp;amp;ixid=eyJhcHBfaWQiOjExNzczfQ"&gt;https://images.unsplash.com/photo-1484979045040-0ab3854b6acb?ixlib=rb-1.2.1&amp;amp;q=80&amp;amp;fm=jpg&amp;amp;crop=entropy&amp;amp;cs=tinysrgb&amp;amp;w=2000&amp;amp;fit=max&amp;amp;ixid=eyJhcHBfaWQiOjExNzczfQ&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@viazavier?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Laura Ockel&lt;/a&gt; / &lt;a href="https://unsplash.com/?utm_source=ghost&amp;amp;utm_medium=referral&amp;amp;utm_campaign=api-credit"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Now it is your turn, give these tips a try.
&lt;/h2&gt;

&lt;p&gt;This is a relatively decent overview of how to get started with personal habits to help you deal with working remotely.&lt;/p&gt;

&lt;p&gt;There is always more to learn, and all of these take time to process but after a while you will get used to your new environment and you'll find a rhythm that is fits you.&lt;/p&gt;

&lt;p&gt;Subscribe with your email below and reach out if you'd like to see next.&lt;/p&gt;

&lt;p&gt;Matt.&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>World Class Remote: Members Newsletter 02.</title>
      <dc:creator>Matt Smithies</dc:creator>
      <pubDate>Wed, 18 Mar 2020 12:26:37 +0000</pubDate>
      <link>https://dev.to/mattsmithies/world-class-remote-members-newsletter-02-53l6</link>
      <guid>https://dev.to/mattsmithies/world-class-remote-members-newsletter-02-53l6</guid>
      <description>&lt;p&gt;Follow along at &lt;a href="https://worldclassremote.com/"&gt;World Class Remote&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Cover photo by &lt;a href="https://unsplash.com/@benjaminsweet?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Ben Sweet&lt;/a&gt; on &lt;a href="https://unsplash.com/s/photos/profile?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Good afternoon world-class remoters.&lt;/p&gt;

&lt;p&gt;I've taken a bit of a break these last couple of days to take a retrospective of this project and what I want to achieve.&lt;/p&gt;

&lt;p&gt;Everyone has their own story entering the world of remote work, but globally we have now transitioned into the next phase where living a remote life will become commonplace.&lt;/p&gt;

&lt;h2&gt;
  
  
  Writing remarkable content
&lt;/h2&gt;

&lt;p&gt;So far I've laid the groundwork for the overall direction and foundation, I feel fortunate to have such a positive response from friends and family.&lt;/p&gt;

&lt;p&gt;The overall theme is focused broadly on these themes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Dealing with your mental health and mindset.&lt;/li&gt;
&lt;li&gt;  Building up a personal brand.&lt;/li&gt;
&lt;li&gt;  Winning work and building relationships with your clients.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Given the current situation that the world is facing with COVID-19 there is unprecedented demand to adjust to remote life, as such the focus is going to create content around helping such individuals.&lt;/p&gt;

&lt;p&gt;Furthermore, it is important to reduce the amount of new content that is sent out to subscribers. I don't want to overwhelm and given my limited budget I want the content to be as high quality or remarkable as possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Removing all subscriptions
&lt;/h2&gt;

&lt;p&gt;I've decided to remove all pricing for the website entirely for the foreseeable future. I want to focus purely on creating content that'll help as many people as possible.&lt;/p&gt;

&lt;p&gt;There will be a slack workspace, to discuss &amp;amp; ask questions around &lt;strong&gt;navigating the challenges of remote life,&lt;/strong&gt; anyone is allowed to join from this &lt;a href="https://join.slack.com/t/worldclassremote/shared_invite/zt-cuodgm0m-2qq0SNWgubLNz~yoPZvKbQ"&gt;invite link&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There will be the occasional post that can only be accessed by members that have signed in, see below for more details.&lt;/p&gt;

&lt;p&gt;We'll see where this adventure takes us.&lt;/p&gt;

&lt;p&gt;There is a time and place for pricing and subscriptions particularly when it comes down to issues of personal accountability commitment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Highlights this week
&lt;/h2&gt;

&lt;p&gt;These are the posts that have come out over the week, all of them are free to read but the final case study is viewable for signed-in users.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://worldclassremote.com/why-having-self-esteem-is-cruical-for-starting-remote-work/"&gt;Why having self esteem is crucial for starting independent work&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://worldclassremote.com/balancing-delivering-value-for-free-and-volunteering/"&gt;Volunteering: giving time, delivering value and building relationships. A long term strategy.&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://worldclassremote.com/prospecting-for-cold-clients-that-are-currently-primed/"&gt;Case Study: How I sourced and closed a £2000 deal in less than 2 hours and delivered in a week.&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's coming up in the coming week?
&lt;/h2&gt;

&lt;p&gt;This is the primary topic will be the focus for World-Class Remote over the next week:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Habits that help keep you sane and productive whilst being remote.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;These are the kind of items that will be included.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Frontloading of work, making decisions the day before.&lt;/li&gt;
&lt;li&gt;  Keeping to a schedule, "trying" not to overwork.&lt;/li&gt;
&lt;li&gt;  Taking time out of the day to catch some fresh air.&lt;/li&gt;
&lt;li&gt;  Tools and techniques which are useful in technical remote teams.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to reach out with any problems you are facing with your remote work, hit reply and let's have a chat.&lt;/p&gt;

&lt;p&gt;Thank you for reading.&lt;/p&gt;

&lt;p&gt;Matt.&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>mentalhealth</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
