<?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: Conrad Jackson 🇬🇧🇹🇭</title>
    <description>The latest articles on DEV Community by Conrad Jackson 🇬🇧🇹🇭 (@conradj).</description>
    <link>https://dev.to/conradj</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%2F182627%2F588a760f-47bf-4dfa-9f6b-1caed762d574.jpg</url>
      <title>DEV Community: Conrad Jackson 🇬🇧🇹🇭</title>
      <link>https://dev.to/conradj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/conradj"/>
    <language>en</language>
    <item>
      <title>What are some ways for non-programmers to get started in our industry?</title>
      <dc:creator>Conrad Jackson 🇬🇧🇹🇭</dc:creator>
      <pubDate>Wed, 10 Jul 2019 07:00:50 +0000</pubDate>
      <link>https://dev.to/conradj/what-are-some-ways-for-non-programmers-to-get-started-in-our-industry-5d7e</link>
      <guid>https://dev.to/conradj/what-are-some-ways-for-non-programmers-to-get-started-in-our-industry-5d7e</guid>
      <description>&lt;p&gt;I know a lot of bright tech literate people outside of software development who are bored of their line of work. They work in education, hr, accounting etc.&lt;/p&gt;

&lt;p&gt;What are some ways they can get into tech &lt;em&gt;without&lt;/em&gt; learning to code? Bonus if they can do it remotely!&lt;/p&gt;

</description>
      <category>inclusion</category>
      <category>career</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Agile is like Thai street food</title>
      <dc:creator>Conrad Jackson 🇬🇧🇹🇭</dc:creator>
      <pubDate>Thu, 04 Jul 2019 21:02:45 +0000</pubDate>
      <link>https://dev.to/conradj/agile-is-like-thai-street-food-4l4f</link>
      <guid>https://dev.to/conradj/agile-is-like-thai-street-food-4l4f</guid>
      <description>&lt;p&gt;&lt;small&gt;&lt;em&gt;Originally published at &lt;a href="https://blog.conradj.co.uk/2019-07-04-agile-is-thai-street-food/"&gt;https://blog.conradj.co.uk&lt;/a&gt;.&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;em&gt;This was going to be a comment on &lt;a href="https://dev.to/theobendixson/agile-is-literally-meaningless-22d5"&gt;Agile is Literally Meaningless&lt;/a&gt; by &lt;a href="https://dev.to/theobendixson"&gt;Theodore Bendixson&lt;/a&gt;, until it got too long. You should read his one first.&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;Much like Thai street food, most people have tried Agile and formed an opinion of it. And also, as with Thai food, Agile has been co-opted and messed around with, sometimes with good intentions, and sometimes not.&lt;/p&gt;

&lt;p&gt;Sadly, wherever there is a great, simple, elegant idea, there is money to be made, and Agile is no different. Much like you can spend a fortune eating an &lt;a href="https://www.theguardian.com/food/2019/apr/05/grace-dent-sabai-sabai-birmingham-restaurant-review"&gt;approximation of Thai food&lt;/a&gt;, you can spend fortunes learning the secret ways of Agile.&lt;/p&gt;

&lt;p&gt;Experts, coaches, consultants, trainers &amp;amp; speakers have created ceremonies, then certifications, books and courses.&lt;/p&gt;

&lt;p&gt;Next, conferences, frameworks, Institutes and Alliances were constructed around this magic word. "Agile" is an industry now, and so the meaning was lost, forgotten by the very people it was going to save - software developers, and their users.&lt;/p&gt;

&lt;p&gt;But there &lt;strong&gt;is meaning&lt;/strong&gt;. Some people intentionally got together and came up with it, way back in 2001. It's called the &lt;a href="https://agilemanifesto.org"&gt;Manifesto for Agile Software Development&lt;/a&gt;. I'm going to repeat it here, because it is short:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are uncovering better ways of developing software by doing it and helping others do it.&lt;/p&gt;

&lt;p&gt;Through this work we have come to value:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Individuals and interactions&lt;/strong&gt; over processes and tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Working software&lt;/strong&gt; over comprehensive documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customer collaboration&lt;/strong&gt; over contract negotiation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Responding to change&lt;/strong&gt; over following a plan.&lt;/p&gt;

&lt;p&gt;That is, while there is value in the items on the right, we value the items on the left more.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;small&gt;&lt;em&gt;© 2001, the manifesto authors &lt;sup id="fnref1"&gt;1&lt;/sup&gt; this declaration may be freely copied in any form, but only in its entirety through this notice.&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;That's it. That is the beautiful, simple meaning of Agile &lt;sup id="fnref2"&gt;2&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;So. Agile with an A does have meaning, and it's at that website.&lt;/p&gt;

&lt;p&gt;Now. You people in the corner of the office standing up awkwardly for 15 minutes every morning to "talk". Go and sit down and just try talking to each other normally, whenever you need to.&lt;/p&gt;

&lt;p&gt;You other team, see if you can do without sending every new starter on a £1000 per day "Scaled Agile Scrum Alliance Institute of Mastery" course. See if you need sprints or a kanban board. Burn your burn down chart.&lt;/p&gt;

&lt;p&gt;Start with the manifesto and go from there. Adapt it, through experimentation, iteration and regular introspection. Read up on some of the practices, and adapt the ones that sound useful, to work for you.&lt;/p&gt;

&lt;p&gt;One more thing. Every time someone talks about "Agile" with pomp and ceremony, gently remind of those beautiful and simple four lines of common sense.&lt;/p&gt;

&lt;p&gt;Also you just &lt;em&gt;have&lt;/em&gt; to go to Thailand and eat the food.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;em&gt;Photo by Peter Hershey on Unsplash&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;




&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;To meet the Manifesto copyright obligations I need to say that although my mum is the creator of the best Thai food, she did not write the Manifesto. It was these people: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, and Dave Thomas ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn2"&gt;
&lt;p&gt;OK, there are also &lt;a href="https://agilemanifesto.org/principles.html"&gt;12 principles&lt;/a&gt;, which take minutes to read, but are really useful. ↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>agile</category>
    </item>
    <item>
      <title>A FinTech keeps copying my ideas and I feel fine</title>
      <dc:creator>Conrad Jackson 🇬🇧🇹🇭</dc:creator>
      <pubDate>Thu, 20 Jun 2019 12:36:55 +0000</pubDate>
      <link>https://dev.to/conradj/a-2-billion-fintech-keeps-copying-my-ideas-and-i-feel-fine-3k29</link>
      <guid>https://dev.to/conradj/a-2-billion-fintech-keeps-copying-my-ideas-and-i-feel-fine-3k29</guid>
      <description>&lt;p&gt;&lt;small&gt;&lt;em&gt;Originally published at &lt;a href="https://blog.conradj.co.uk/2019-06-08-monzo-nicked-my-idea/" rel="noopener noreferrer"&gt;https://blog.conradj.co.uk&lt;/a&gt;.&lt;/em&gt;&lt;br&gt;
&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;You know when you get that feeling you’re being watched 👀? Recently I’ve had the suspicion that the darling of the FinTech world, &lt;a href="https://monzo.com" rel="noopener noreferrer"&gt;Monzo&lt;/a&gt;, has been…well, following me around. And then pilfering my stuff. My digital stuff that is, not my money or anything, although they do have my money but that's because they're my bank.&lt;/p&gt;

&lt;p&gt;Anyway, you might be asking what a bank, flush with £211 million in crowdfunding and VC money, valued at a cool £2 billion, could want with little old me?&lt;/p&gt;

&lt;p&gt;Read on for a thrilling story of money, intrigue, and pointless pettiness (by me).&lt;/p&gt;

&lt;p&gt;Rewind to June 6th. Take a look at &lt;a href="https://monzo.com/blog/2019/06/04/reverse-1p-savings-challenge-monzo/" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt; from them; a lovely little article on an easy way to save pennies a day, where before you know it you’ve saved £667.67, and look, you can entirely automate it thanks to their amazing integration with IFTTT.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ifttt.com/discover" rel="noopener noreferrer"&gt;IFTTT&lt;/a&gt; (If This Then That) is a way non developers can glue different web applications and web enabled things together using things called 'applets'. IFTTT is great for doing things like posting your instagram pics to Twitter, or turning on your internet enabled lights once you have walked 12357 steps. It’s geeky, weird and amazing, and Monzo, a bank, has IFTTT integration. This is incredible and one of the reasons I love them. I was so enamoured of this partnering that a year ago over a few evenings, I worked out the byzantine labyrinth that is the IFTTT developer platform, to develop my own IFTTT Monzo applet for other users. Now let’s look at the IFTTT screen shot on that blog post again:&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fdpgf16kpuy8fbf1ym9pe.gif" 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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fdpgf16kpuy8fbf1ym9pe.gif" alt="Screenshot of IFTTT applet written by me"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Zoom. Enhance! Look! IT ME!&lt;/p&gt;

&lt;p&gt;WOW, they posted a link to my applet! How cool!&lt;/p&gt;

&lt;p&gt;I know what you’re thinking. “Conrad, you’re reading a bit much into it. They just posted a link to a little IFTTT applet you wrote, so what?”&lt;/p&gt;

&lt;p&gt;Maybe. Honestly, I was quite excited, and also a little sad they didn’t credit me - just a link to my Twitter account or some kind of shout out. I’ve only got &lt;a href="http://twitter.com/conradj" rel="noopener noreferrer"&gt;200 followers&lt;/a&gt;, and they’ve got loads!&lt;/p&gt;

&lt;p&gt;(Told you I was petty)&lt;/p&gt;

&lt;p&gt;Anyway, my spideysenses were tingling. Something was up, and 8 days later, I saw Monzo tweet this to their 91K followers (91K!):&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1138745394329001984-731" src="https://platform.twitter.com/embed/Tweet.html?id=1138745394329001984"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1138745394329001984-731');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1138745394329001984&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;(&lt;a href="https://twitter.com/1pSaving" rel="noopener noreferrer"&gt;@1pSaving&lt;/a&gt; is a Monzo account btw)&lt;/p&gt;

&lt;p&gt;“Wait a second!”, I hear you say, “by jove this looks like a very similar tweet to those sent out by the popular* account &lt;a href="https://twitter.com/365Saving" rel="noopener noreferrer"&gt;@365Saving&lt;/a&gt;!”&lt;/p&gt;

&lt;p&gt;* not that popular&lt;/p&gt;

&lt;p&gt;Let’s take a look shall we:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1138704419971903490-562" src="https://platform.twitter.com/embed/Tweet.html?id=1138704419971903490"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1138704419971903490-562');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1138704419971903490&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;OK, well let's kindly brush over them &lt;strong&gt;using the exact same name&lt;/strong&gt; (plus an "s"), and I dunno what’s going on with the weird currency symbols (I’ve fixed that now), but yeah, they’ve got the same loose emoji loving vibe. But so what?&lt;/p&gt;

&lt;p&gt;Well reader, how’s this for a plot twist that I may have sign-posted a bit in the previous paragraph...&lt;/p&gt;

&lt;p&gt;I WROTE THE @365SAVING bot! Yep, the mastermind behind the reverse 1p saving challenge IFTTT applet also wrote an automatic saving challenge twitter bot! And look closer, this bot is SMART. OK, not book smart, or street smart, or smart like a fancy dressed person. Not machine learning smart either.&lt;/p&gt;

&lt;p&gt;OK now I can barely bring myself to call it a bot.&lt;/p&gt;

&lt;p&gt;But loooook, adorable little piggy! Also, every day it works out the amount people should save, AND it automagically generates inspiring ideas for things they could be saving for in emoji form. Yesterday it suggested 🎅🏖🐶. The day before 🖥👒💍! Relevant. Actionable. Fun. Like me!&lt;/p&gt;

&lt;p&gt;So WTAF? Monzo have copied my Twitter account. No warning, no “hey CJ just FYI we really like your twitter bot but your emoji usage is a little…much, so we’re gonna do our own”.&lt;/p&gt;

&lt;p&gt;They couldn’t even claim ignorance. I told them about it when I first started it in 2018, and they replied with cheerful social media positivity. They follow the account. I’ve posted details in their forum!&lt;/p&gt;

&lt;p&gt;So it’s settled. Monzo have used my stuff twice in 8 days and they’ll keep doing it till I’m dead, because if they don’t then I might eventually start my own bank which would be better than theirs and then I would win.&lt;/p&gt;

&lt;p&gt;Or maybe because they just like the things I’ve done, whatever.&lt;/p&gt;

&lt;p&gt;Anyway, I reached out to them about their latest transgression and sent them details about how to automate their @1pSavings tweets &lt;a href="https://glitch.com/~365savingbot" rel="noopener noreferrer"&gt;(and you can do it too!)&lt;/a&gt; They’ve been awesome (damn them, they’re so nice) - they’ve credited me on their @1pChallenge account and they are sending me some swag 🚀&lt;/p&gt;

&lt;p&gt;More than that, finally I’ve got some validation that some of the little hobby projects I tinker on are actually quite useful to people 🤓 I’m going to go back through my half finished, abandoned and never started ideas &amp;amp; projects with renewed optimism and vigour. And if Monzo come looking for any more of my stuff, &lt;a href="https://365saving.co" rel="noopener noreferrer"&gt;I’ve got a good idea&lt;/a&gt; which one they’ll wrap their grubby little mitts round next!&lt;/p&gt;

&lt;p&gt;And maybe there’s another thing I should learn from this. If I want Monzo (or any other massive company) to stop nicking my stuff, I’m going to have to do more than write a little bit of nifty code and stick a cute pig on it. Nifty code is just a feature. Nifty code isn’t defensible. It’s not a &lt;a href="https://stratechery.com/2018/the-moat-map/" rel="noopener noreferrer"&gt;moat&lt;/a&gt;. Users can be a moat. Community. Content. Stuff that needs perseverance, repetition, graft. Hustle. Annoyingly it can’t be automated. It’s almost the opposite of coding really.&lt;/p&gt;

&lt;p&gt;Piggy out 🐷&lt;/p&gt;

&lt;p&gt;&lt;em&gt;tl;dr:&lt;br&gt;
Monzo linked to a thing I did and copied my twitter bot - I got swag and a chance to write a blog post and everyone did alright out of it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;How about you? Have you written something that got “adopted” by a bigger company? How did you feel?&lt;/p&gt;

</description>
      <category>sideprojects</category>
      <category>fun</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
