<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Community on PHP Boy Scout</title><link>https://blog-570662.gitlab.io/categories/community/</link><description>Recent content in Community on PHP Boy Scout</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><copyright>Matt Cockayne</copyright><lastBuildDate>Tue, 26 Feb 2019 00:00:00 +0000</lastBuildDate><atom:link href="https://blog-570662.gitlab.io/categories/community/index.xml" rel="self" type="application/rss+xml"/><item><title>Project Slayer: The Critical Path</title><link>https://blog-570662.gitlab.io/project-slayer-the-critical-path/</link><pubDate>Tue, 26 Feb 2019 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/project-slayer-the-critical-path/</guid><description>&lt;img src="https://blog-570662.gitlab.io/project-slayer-the-critical-path/c7c3a029d172b33287003d26a0c693f9.png" alt="Featured image of post Project Slayer: The Critical Path" /&gt;&lt;p&gt;The first of my new round of talk abstracts! In all honesty this isn&amp;rsquo;t a talk but something more that came out of a very drunken Saturday night at #phpbnl19. There were a bunch of us sat talking and somehow the topic of D&amp;amp;D came up which sent my mind racing with this idea&amp;hellip; By the time 2am rolled around I had a fully formed idea along with some willing players to help with the idea. Now I just need to find a conference willing to take a chance on it! If you know a conference that would be interested let me know&lt;/p&gt;
&lt;h3 id="descriptionabstract"&gt;&lt;strong&gt;Description/Abstract&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;Our heroes have just completed our latest quest! Having successfully delivered the latest iteration of their project they are approached by the aged and holy sage &amp;ldquo;PeeEm&amp;rdquo; with a new quest! How quickly can they implement the sacred and forgotten art of &amp;ldquo;Lo-ging&amp;rdquo; into the codebase&lt;/p&gt;
&lt;p&gt;Do they accept? If they do will they be able to defeat the trials and tribulations that await them? Will they find treasure and glory, or suffer defeat at the hands of the vile and depraved Stakeholder?&lt;/p&gt;
&lt;h3 id="what-will-people-learn"&gt;&lt;strong&gt;What will people learn&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;The only way to find out if our heroes will complete this epic quest will be to join us and see if the dice of fate will be kind to them!&lt;/p&gt;
&lt;p&gt;Along the way we will will learn some truths about feature implementation and how our heroes handle the challenges that lie ahead. And hopefully gain enough experience to level up!&lt;/p&gt;
&lt;h3 id="additional-information"&gt;&lt;strong&gt;Additional Information&lt;/strong&gt;
&lt;/h3&gt;&lt;p&gt;This is an extremely unique talk! It takes the form of a live Dungeons &amp;amp; Dragons game. I will be on stage playing the part of Dungeon Master looking to guide our team of adventurers through the process of delivering a new feature for a project.&lt;/p&gt;
&lt;p&gt;Our heroes currently consist of a heroic bard who will be inspiring our heroes, and audience, with ballads of past glories. A warlock with the demonic power to fork and merge code like no other in existence&amp;hellip;. Our sorcerer has the innate and wild magic of Fire(base)! Finally our team is held together with the support of our cleric, worshipping the ancient god Rasmus.&lt;/p&gt;
&lt;p&gt;The outcome of this adventure will genuinely be determined by the roll of the dice! It will be a game of 5th edition D&amp;amp;D that we can probably fit into an hour&amp;hellip; but 2 or more would be better and far more fun.&lt;/p&gt;
&lt;p&gt;Audience participation is expected! Cosplay is hoped for! I will, of course, be in full scout uniform!&lt;/p&gt;</description></item><item><title>Monty Python explains why your project failed!</title><link>https://blog-570662.gitlab.io/monty-python-explains-project-failed/</link><pubDate>Sun, 07 Feb 2016 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/monty-python-explains-project-failed/</guid><description>&lt;img src="https://blog-570662.gitlab.io/monty-python-explains-project-failed/9780563558200.jpg" alt="Featured image of post Monty Python explains why your project failed!" /&gt;&lt;p&gt;As part of the attempt to develop my profile as a speaker, I&amp;rsquo;ve realised that I sometimes need to explain a few of my current talk abstracts a bit too much. This is mainly due to my lack of experience writing them and that the majority of my current talk ideas cover large topics that are not as technical as I would like.&lt;/p&gt;
&lt;p&gt;My favourite so far is one title &lt;strong&gt;&amp;ldquo;Python explains why your project failed&amp;rdquo;&lt;/strong&gt;. This is a tongue in cheek talk which aims to poke fun at the Developer, PM and of course the client!&lt;/p&gt;
&lt;h2 id="the-tldr"&gt;The TL;DR
&lt;/h2&gt;&lt;p&gt;This talk has yet to be accepted by anyone&amp;hellip; but will be eventually I hope. In the mean time I wanted to share some of the funny thoughts and comparisons I&amp;rsquo;ve had coming up with the content for the talk. I plan on doing this by writing a series of blog posts one for each topic or sketch that features in the talk.&lt;/p&gt;
&lt;h2 id="the-abstract"&gt;The Abstract
&lt;/h2&gt;
 &lt;blockquote&gt;
 &lt;p&gt;Python is fantastic! If you haven’t seen it you really need to. Its simple, elegant, powerful and gives you an amazing perspective on what we do as Developers, it is also hilariously funny…. Yes Funny!!!!&lt;/p&gt;
&lt;p&gt;Wait! You thought I was talking about Python the programming language didn&amp;rsquo;t you? I&amp;rsquo;m sorry to tell you but we are actually talking about the most awesome of British comedy acts&amp;hellip; Monty Python.&lt;/p&gt;
&lt;p&gt;Throughout this talk I will take you through the development life-cycle of a project and use the Comedy of Monty Python to illustrate both the Good and the Bad (mainly the bad) aspects of our industry. All the way from Client introduction, requirements gathers, spec writing, team selection, planning and scoping all the way through Development to Testing, Delivery and Support!&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="the-delivery"&gt;The Delivery
&lt;/h2&gt;&lt;p&gt;This is a little harder to explain as I&amp;rsquo;ve not given the talk (yet) and I don&amp;rsquo;t think I could ever match the delivery better than the Pythons themselves.&lt;/p&gt;
&lt;p&gt;However I have been known to dress for the occasion, so it&amp;rsquo;s quite possible that you may find me standing on stage in a red cassock at some point.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve also managed to convince &lt;a class="link" href="https://twitter.com/phpcodemonkey" target="_blank" rel="noopener"
 &gt;@phpcodemonkey&lt;/a&gt;, who is as big a Python fan as myself, that this talk should really be performed as a 2 man show, rather than me monologuing at a room full of people.&lt;/p&gt;
&lt;h2 id="the-sketches"&gt;The Sketches
&lt;/h2&gt;&lt;p&gt;Due to the prolific variety of skits and sketches that Pythons created I found it extremely hard to select the few needed to fill a single talk. I have however managed to select a few and will change them around from time to time to suit the audience. I&amp;rsquo;ve provided a short list of a few of my favourites Sketches and a couple of words describing what they explain:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spanish inquisition&lt;/strong&gt; - Client Indecision&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dead parrot sketch&lt;/strong&gt; - Stubborn Project Managers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ministry of silly &lt;em&gt;(array)&lt;/em&gt; walks&lt;/strong&gt; - Tool Selection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Brian&amp;rsquo;s Latin Lesson&lt;/strong&gt; - Planning and Preparation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We demand a shrubbery&lt;/strong&gt; - Demanding the Impossible&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Black knight&lt;/strong&gt; - Solution fixation / Code Blindness&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Camelot Song&lt;/strong&gt; - Stakeholder Morale&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The People&amp;rsquo;s Front&lt;/strong&gt; - Team Fragmentation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Silly Job Interview&lt;/strong&gt; - Stakeholder Communications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Four Yorkshireman&lt;/strong&gt; - Rockstar Developers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Argument clinic&lt;/strong&gt; - Product Delivery&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architects sketch&lt;/strong&gt; - Taking Shortcuts and Cutting Corners&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-finale"&gt;The Finale
&lt;/h2&gt;&lt;p&gt;These are just a few of the potential topics I will be looking to cover in the coming posts, but while your reading them I want you to remember to&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://youtu.be/WlBiLNN1NhQ" target="_blank" rel="noopener"
 &gt;https://youtu.be/WlBiLNN1NhQ&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Are you a Good Code Scout? - NomadPHP lightning talk video</title><link>https://blog-570662.gitlab.io/good-code-scout-nomadphp-lightning-talk-video/</link><pubDate>Wed, 06 Jan 2016 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/good-code-scout-nomadphp-lightning-talk-video/</guid><description>&lt;p&gt;&lt;a class="link" href="https://www.youtube.com/watch?v=Tt0lnauF5lI" target="_blank" rel="noopener"
 &gt;https://www.youtube.com/watch?v=Tt0lnauF5lI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Just before the Christmas period I was lucky enough to be able to give my &amp;ldquo;Are you a good Code Scout?&amp;rdquo; talk as a lightning talk for NomadPHP. Here is the video that was recorded from it.&lt;/p&gt;</description></item><item><title>Badges &amp; Stickers</title><link>https://blog-570662.gitlab.io/badges-and-stickers/</link><pubDate>Sun, 04 Oct 2015 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/badges-and-stickers/</guid><description>&lt;img src="https://blog-570662.gitlab.io/badges-and-stickers/Screen-Shot-2015-10-04-at-12.03.38.png" alt="Featured image of post Badges &amp; Stickers" /&gt;&lt;p&gt;One of the most prominent things I&amp;rsquo;ve been asked about regarding my promoting being a Good Code Scout, is where can we get the badges?&lt;/p&gt;
&lt;p&gt;Following on from a number of questions and subsequent tweets about it&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://twitter.com/stuherbert/status/650591775732670466" target="_blank" rel="noopener"
 &gt;https://twitter.com/stuherbert/status/650591775732670466&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Well&amp;hellip; I&amp;rsquo;ve decided that (providing I can get permission from all the right people) I&amp;rsquo;ll start creating a range of Badges &amp;amp; Stickers for you to earn as a Good Code Scout.&lt;/p&gt;
&lt;p&gt;So if your interested in having some stickers or badges let me know using the form below and if I get enough interest I will most definitely get some made up for you.&lt;/p&gt;
&lt;h2 id="update"&gt;Update
&lt;/h2&gt;&lt;p&gt;Unfortunately I&amp;rsquo;m have no more stickers left, Though I&amp;rsquo;ll be working on diversifying some of the designs in the near future I wont be looking at ordering any more for a little while yet. Keep your eyes on twitter as I&amp;rsquo;ll most likely post there when they are available again.&lt;/p&gt;</description></item><item><title>Wow... What a Conference</title><link>https://blog-570662.gitlab.io/wow-phpnw15-conference/</link><pubDate>Sun, 04 Oct 2015 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/wow-phpnw15-conference/</guid><description>&lt;p&gt;So I attended the PHPNW15 conference this weekend and what a weekend. I&amp;rsquo;ve been an attendee of the conference for a number of years and have always enjoyed it immensely. However this year turned out to be something special.&lt;/p&gt;
&lt;p&gt;Following on from my first ever appearance as the PHP Boy Scout I decided to submit to the Unconference at PHPNW15.&lt;/p&gt;
&lt;p&gt;It was a good talk, an extension of the previous lightening talk I&amp;rsquo;d given and felt really good to give. Unbeknownst to me however there was mischief afoot. Normally the Unconference talks are rated by the organisers and the one that they selected as the best gets to have a guaranteed slot in next years PHPNW conference. All of which I had genuinely either no idea about or had forgotten had happened in previous conferences,&lt;/p&gt;
&lt;p&gt;As you may have guessed from the fact this post exists, I ended up winning that slot.&lt;/p&gt;
&lt;p&gt;However&amp;hellip;. it appeared that a Speaker had taken ill at the last minute and couldn&amp;rsquo;t make it at which point I was asked a mere 3 minutes before it was announce that I was also going to be given the hangover slot on track three for the Sunday sessions!!!!!&lt;/p&gt;
&lt;p&gt;Suffice to say I had an interesting evening to say the least, in preparing my talk for &amp;ldquo;the big time&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Amazingly I felt really calm about everything, and even had a good chuckle about managing to find some props to help break the ice!&lt;/p&gt;
&lt;p&gt;Everything is ready, I&amp;rsquo;ve practiced, knowing my talk was going to be a bit short&amp;hellip; but that was ok considering the short notice, and I had plenty of anecdotes I could use as filler. I&amp;rsquo;m sat there waiting for the moment I have to put my head above the parapet and all of a sudden&amp;hellip;&amp;hellip;..&lt;/p&gt;
&lt;p&gt;nothing&lt;/p&gt;
&lt;p&gt;My mind goes blank!&lt;/p&gt;
&lt;p&gt;The long and the short is that I survived, and the feedback I have had has been amazing and I&amp;rsquo;ll be taking all of it on board to make sure that next time its even better!&lt;/p&gt;
&lt;p&gt;The recordings should be available in the near future so when they are I will share a link so you can judge how it went for yourselves. In the mean time I&amp;rsquo;ve published the revised slide deck for you on &lt;a class="link" href="http://slideshare.net/phpboyscout/are-you-a-good-scout-phpnw15-track-3" target="_blank" rel="noopener"
 &gt;slideshare.net/phpboyscout/are-you-a-good-scout-phpnw15-track-3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m hoping that I can now find some opportunities to practice for my slot at #phpnw16&lt;/p&gt;
&lt;p&gt;[slideshare id=53508432&amp;amp;doc=areyouagoodscout-151004073451-lva1-app6892]&lt;/p&gt;</description></item><item><title>What is a PHP Scout</title><link>https://blog-570662.gitlab.io/php-scout/</link><pubDate>Fri, 02 Oct 2015 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/php-scout/</guid><description>&lt;p&gt;Recently I&amp;rsquo;ve had a lot of people asking me what a PHP Scout is! I thought it would be a good opportunity to explain.&lt;/p&gt;
&lt;p&gt;To understand what a PHP Scout is it helps to know a little of the background basics of Scouting in general. Knowing this helps to make it easier later on as well as we draw some direct parallels. If you would like to investigate more about the history of Scouting you can find a good starting point at &lt;a class="link" href="http://scouts.org.uk/about-us/history/" target="_blank" rel="noopener"
 &gt;http://scouts.org.uk/about-us/history/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For now I&amp;rsquo;m going to give a tl;dr version;&lt;/p&gt;
&lt;p&gt;Scouting started in 1908 as a movement for training young people to encourage them to develop physically, mentally and spiritually by Robert Baden-Powell. Over the next 100+ years it has evolved to encompass people of all ages, races, colours and creeds to get involved and try to be the best they can be.&lt;/p&gt;
&lt;p&gt;The primary ethos of the movement today is to bring Everyday Adventure to young people and this is achieved through a comprehensive programme scheme that is designed to touch on all aspects of that young persons development. This is then rewarded in a variety of ways with the primary reward being the experience itself, the awarding of badges also strengthens then sense of achievement and desire to work towards the next goal.&lt;/p&gt;
&lt;p&gt;All members of the Scouting movement are required to make and frequently renew a promise:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;On my honour, I promise that I will do my best to do my duty to {insert deity/monarchy here}, to help other people and to keep the Scout Law.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;The key part here is &lt;strong&gt;I will do my best&lt;/strong&gt;. Scouts are continually encouraged to improve themselves in everything they do.&lt;/p&gt;
&lt;h2 id="the-boy-scout-rule"&gt;The Boy Scout Rule
&lt;/h2&gt;&lt;p&gt;Lets start with something easy! There is a pretty common piece of guidance that gets bandied about in a lot of different circles that is normally referred to as &amp;ldquo;The Boy Scout Rule&amp;rdquo; which promotes leaving things better than you found it. It came about as common practice for scouts to always try to leave a campsite cleaner and tidier than when they arrived so that its in a good state for the next group.&lt;/p&gt;
&lt;p&gt;This is quite generic but can easily be made very specific to us as programmers:&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;Leave the codebase better than you found it.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;So what do I mean by this? Ultimately I mean that regardless of the state of the code you are working on you should always try to find a way to improve it.&lt;/p&gt;
&lt;p&gt;This can be something as simple as;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;refactoring the code to make it more readable&lt;/li&gt;
&lt;li&gt;adding some docblock to explain a file/class/method/function/variable&lt;/li&gt;
&lt;li&gt;create a Readme file or add some documentation&lt;/li&gt;
&lt;li&gt;remove obsolete code, old backup files, stray files, unused components&lt;/li&gt;
&lt;li&gt;fix a failing test&lt;/li&gt;
&lt;li&gt;write a new test even&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Its not an exhaustive list at all but it gives you an idea of what kind of things you can be doing to improve your codebase. Any good Scout group leaving a campsite would also make sure to put out the fire and close the gate on your way out. Which is exactly what you should be doing by making sure all your Acceptance, Functional, Integration &amp;amp; Unit tests pass and writing a good commit message.&lt;/p&gt;
&lt;h2 id="right-tool-for-the-job"&gt;Right tool for the job
&lt;/h2&gt;&lt;p&gt;In every activity that a Scout takes part in they are always taught the correct way to work with their tools and equipment, such as how to use an penknife property. They are then encouraged to explore different ways of using those to achieve their goals. This is no different for a PHP Scout, by knowing how to use their languages and tools properly they can then use it to maximum effect.&lt;/p&gt;
&lt;h2 id="self-development"&gt;Self Development
&lt;/h2&gt;&lt;p&gt;As a child you assimilate massive amounts of information every day that helps you to grow and develop. This is creatively harnessed by Scouts through a variety of different activities that are designed to help them learn new skills that can help them grow as people.&lt;/p&gt;
&lt;p&gt;Now that we are older our brains don&amp;rsquo;t have the same capacity to soak up that volume of information. But that doesn&amp;rsquo;t mean we shouldn&amp;rsquo;t be trying! A good PHP Scout will continually strive to push the boundaries of what they know, to pick up new skills that can be used to make them more capable. This can be learning a new technique, or language or tool be it via formal training, conferences, social events or even just a good Google.&lt;/p&gt;
&lt;p&gt;Granted the Scouts are rewarded with some cool badges, but I&amp;rsquo;m sure its only a matter if time before some entrepreneurial PHP Scout decides to start creating some achievement badges of their own (see &lt;a class="link" href="http://phpboyscout.uk/php-scout-membership-badge" target="_blank" rel="noopener"
 &gt;http://phpboyscout.uk/php-scout-membership-badge&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id="helping-others"&gt;Helping Others
&lt;/h2&gt;&lt;p&gt;We&amp;rsquo;ve all heard the adage of a Scout helping someone across the street. It&amp;rsquo;s a somewhat stereotypical example but extremely apt as it highlights that they are encouraged to take into consideration other peoples needs and to provide assistance wherever possible. Modern Scouting however goes far beyond aiding with avoiding getting run over on a road.&lt;/p&gt;
&lt;p&gt;By encouraging Scouts to not only help individuals, communities and groups we make them more considerate of the needs of others as well as developing their sense of self. A fantastic example of this is the 2015/16 initiative &lt;a class="link" href="https://www.amillionhands.org.uk/" target="_blank" rel="noopener"
 &gt;A Million Hands&lt;/a&gt; which promotes finding ways to identify the needs of others and to take action to provide aid.&lt;/p&gt;
&lt;p&gt;This is a fantastic trait to be teaching children and is something that any good PHP Scout would applaud, and would then go forward to do the same things but with the development community. This can be something as simple as;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;helping a colleague at work (without being told to do so by your boss)&lt;/li&gt;
&lt;li&gt;organising an event with a local user group&lt;/li&gt;
&lt;li&gt;contributing to an open source project&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All very simple stuff to do and all it takes up is a little of your time! Where is the reward? I here some of you ask! I would say that the act itself is its own reward, and in reality that is true as when working helping others your generate some very positive Karma which will eventually be paid back when the day comes that you yourself need some help. You should (hopefully) also have an opportunity to maybe learn something new and improve your ability to communicate, a soft skill yes, but essential to your growth if your are striving to be better than you are now.&lt;/p&gt;
&lt;h2 id="problem-solving"&gt;Problem Solving
&lt;/h2&gt;&lt;p&gt;The Scout motto is a very simple two words&amp;hellip; &amp;ldquo;Be Prepared&amp;rdquo;, but be prepared to do what? Its quite open ended really it could be anything at all! I like to think that its nearly impossible to be equipped with every possible skill and tool possible to meet any and every task you will encounter through life, though being a Scout does try to help arm you with as many as possible.&lt;/p&gt;
&lt;p&gt;Yet as a PHP Scout we should always &amp;ldquo;Be Prepared&amp;rdquo; to solve problems. If we are doing our jobs right we should be looking to solve problems through the solutions we provide every day. Quite often I talk to developers and hear them make pigeon holing statements like&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;I am a WordPress developer&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;And then complaining that they are bored at work or that they cant get jobs working with anything other than their chosen platform. Now this infuriates me as a PHP Scout would never do this, when asked they profess loud and clear&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;I am a Problem Solver&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;and be prepared to prove it by making sure they &lt;em&gt;are prepared&lt;/em&gt; by knowing more than one or two platforms or frameworks or even programming languages. This can be encouraged by actively seeking &amp;ldquo;problems&amp;rdquo; that you can solve with tools and techniques you are not familiar with.&lt;/p&gt;
&lt;p&gt;This is echoed throughout the challenges that are presented to Scouts, where they are tasked with solving a practical problem such as putting up a tent without any instructions, the best way to light a fire with two sticks and a bit of kindling, how to cross a stream with only a few bits of wood and rope. In solving these types of problems the Scouts not only receive the obvious of shelter, food, heat etc but they also become more prepared for the next time a similar scenario presents itself.&lt;/p&gt;
&lt;h2 id="team-work"&gt;Team work
&lt;/h2&gt;&lt;p&gt;No man is an island as the saying goes and the same goes for being a Scout. By being organised into lodges,packs &amp;amp; patrols they have a ready made team to work with and the only way they can progress is to work together. They may not like the people in their team (and as a Scout Leader I will quite readily admit to putting Scouts into groups with others they may clash with).&lt;/p&gt;
&lt;p&gt;We may all have teams that we work with as part of our Jobs, and a PHP Scout will take the opportunity to work with as many different combinations of teams as possible both in and outside of the workplace. By diversifying the people you have to interact with you develop a broader understanding about the problems you may be trying to solve.&lt;/p&gt;
&lt;p&gt;This can then be expanded upon as mentioned previously by then branching out into the community and working with user groups and opensource projects.&lt;/p&gt;
&lt;h2 id="to-summarise"&gt;To Summarise
&lt;/h2&gt;&lt;p&gt;The ethos behind the Scouting movement is a solid foundation not only for children aged 7-18 but for everyone. By being a PHP Scout you strive to keep improving your ability to create great code, solve problems, work with others and in doing so become a better developer.&lt;/p&gt;
&lt;p&gt;As with all Scouts they are Hard Working, Determined, Ingenious &amp;amp; Tenacious and so is a PHP Scout.&lt;/p&gt;</description></item><item><title>The PHP Scout Membership Badge</title><link>https://blog-570662.gitlab.io/php-scout-membership-badge/</link><pubDate>Tue, 11 Aug 2015 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/php-scout-membership-badge/</guid><description>&lt;img src="https://blog-570662.gitlab.io/php-scout-membership-badge/elephpant.png" alt="Featured image of post The PHP Scout Membership Badge" /&gt;&lt;p&gt;As the PHP Boy Scout I&amp;rsquo;m having some badges made and I wanted to introduce the all new PHP Scout Membership Badge.&lt;/p&gt;
&lt;p&gt;This badge shows that you are more than just a PHP Developer but also a good PHP Scout. This means that you have all the qualities it takes to be a PHP Scout and will :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;always leave the codebase better than you found it&lt;/li&gt;
&lt;li&gt;help other PHP developers be good Scouts&lt;/li&gt;
&lt;li&gt;get involved with your local User Group &amp;amp; PHP Community&lt;/li&gt;
&lt;li&gt;Contribute to at least one open source project&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you would like to find out how to get hold of a PHP Scout Membership Badge then fill out the form below.&lt;/p&gt;
&lt;p&gt;[contact-form &lt;a class="link" href="mailto:to=%27matt@phpboyscout.uk" &gt;to='matt@phpboyscout.uk&lt;/a&gt;&amp;rsquo; subject=&amp;lsquo;Someone wants a Membership Badge&amp;rsquo;][contact-field label=&amp;lsquo;Name&amp;rsquo; type=&amp;lsquo;name&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;Email&amp;rsquo; type=&amp;lsquo;email&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;I will always leave the codebase better than I found it&amp;rsquo; type=&amp;lsquo;checkbox&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;I will help other PHP developers&amp;rsquo; type=&amp;lsquo;checkbox&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;I will get involved with my local User Group&amp;rsquo; type=&amp;lsquo;checkbox&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;I will contribute to an open source project&amp;rsquo; type=&amp;lsquo;checkbox&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][/contact-form]&lt;/p&gt;</description></item><item><title>My first ever public appearance as PHPBoyScout</title><link>https://blog-570662.gitlab.io/public-appearance-phpboyscout/</link><pubDate>Thu, 06 Aug 2015 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/public-appearance-phpboyscout/</guid><description>&lt;img src="https://blog-570662.gitlab.io/public-appearance-phpboyscout/20111036639_d7c8ec153d_z.jpg" alt="Featured image of post My first ever public appearance as PHPBoyScout" /&gt;&lt;p&gt;So it&amp;rsquo;s finally happened!&lt;/p&gt;
&lt;p&gt;I stood up in front of a group of developers and gave a lightning talk about how Scouting Principles should be applied to every day development.&lt;/p&gt;
&lt;p&gt;[slideshare id=51344270&amp;amp;doc=areyouagoodscout-150806121954-lva1-app6892]&lt;/p&gt;
&lt;p&gt;The amazing thing is that I didn&amp;rsquo;t get any rotten tomatoes thrown at me! quite the contrary in fact. Even with me doing the talk in full Scout uniform.&lt;/p&gt;
&lt;p&gt;Now to see about finding some more places to speak and actually fleshing out the talk into something that can last a full hour and not just shy of 5 minutes.&lt;/p&gt;</description></item><item><title>Free Open Source Website for Scouts</title><link>https://blog-570662.gitlab.io/free-open-source-website-scouts/</link><pubDate>Mon, 12 Jan 2015 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/free-open-source-website-scouts/</guid><description>&lt;img src="https://blog-570662.gitlab.io/free-open-source-website-scouts/scouts-snapshot.png" alt="Featured image of post Free Open Source Website for Scouts" /&gt;&lt;p&gt;I&amp;rsquo;ve been a Scout Leader for a few years now and the District I work within have very little by way of internet presence. As a bit of a pet project I started building a simple Scout based website for them to use.&lt;/p&gt;
&lt;p&gt;Its nothing too fancy, I created a simple module and theme for the Silverstripe CMS and have now put it into a GitHub Repository to share with the wider scouting community.&lt;/p&gt;
&lt;p&gt;I chose Silverstripe because of the speed with which I could develop something usable as well as providing a super simple management interface that can be handled by users of all skill levels.&lt;/p&gt;
&lt;p&gt;The module itself extends some very common extensions available for the CMS and makes them scout focused. Features include.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customisable theme&lt;/li&gt;
&lt;li&gt;Multi tiered Event Calendars&lt;/li&gt;
&lt;li&gt;Customisable Group/Section Pages&lt;/li&gt;
&lt;li&gt;Dynamic Forms&lt;/li&gt;
&lt;li&gt;A reliable News/Blog system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are just a few of the most obvious features and hopefully I will continue to add more.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m also offering to help any Scout Groups/Districts/Counties if they are wanting to use these modules and get their sites built and up and running for them free of charge.&lt;/p&gt;
&lt;p&gt;If you want to take a look at the code and have a play yourselves you can find it online at&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/phpboyscout/silverstripe-scouts" target="_blank" rel="noopener"
 &gt;https://github.com/phpboyscout/silverstripe-scouts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/phpboyscout/silverstripe-scouts-theme" target="_blank" rel="noopener"
 &gt;https://github.com/phpboyscout/silverstripe-scouts-theme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to get in touch or would like more information about having a website built for you please fill in the form below.&lt;/p&gt;
&lt;p&gt;[contact-form &lt;a class="link" href="mailto:to=%27matt@phpboyscout.uk" &gt;to='matt@phpboyscout.uk&lt;/a&gt;&amp;rsquo; subject=&amp;lsquo;Request for Scouts Website&amp;rsquo;][contact-field label=&amp;lsquo;Name&amp;rsquo; type=&amp;lsquo;name&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;Email&amp;rsquo; type=&amp;lsquo;email&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][contact-field label=&amp;lsquo;Scout Group/District/County&amp;rsquo; type=&amp;lsquo;url&amp;rsquo; required=&amp;lsquo;1&amp;rsquo;/][/contact-form]&lt;/p&gt;</description></item><item><title>Nice New Nexus7</title><link>https://blog-570662.gitlab.io/nice-nexus7/</link><pubDate>Thu, 19 Jul 2012 00:00:00 +0000</pubDate><guid>https://blog-570662.gitlab.io/nice-nexus7/</guid><description>&lt;img src="https://blog-570662.gitlab.io/nice-nexus7/tablet-n7-features-ushome-family.png" alt="Featured image of post Nice New Nexus7" /&gt;&lt;p&gt;This morning I woke up to an email telling me that my Nexus7 that I had ordered 3 weeks ago was&amp;hellip; &amp;ldquo;out for delivery&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;I couldn&amp;rsquo;t contain my excitement. I sat patiently waiting by my door. Finally 11 o&amp;rsquo;clock rolls around and there is a knock. I&amp;rsquo;m handed a brown parcel and hand over the obligatory signature. I close the door behind me and carefully place the box on the desk. I contemplate teasing myself and seeing how long I can hold out before opening it.&lt;/p&gt;
&lt;p&gt;That lasted about 20 seconds!!!!&lt;/p&gt;
&lt;p&gt;In fact&amp;hellip; this video says it all&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://www.youtube.com/watch?v=Xijcwbg8CGQ" target="_blank" rel="noopener"
 &gt;http://www.youtube.com/watch?v=Xijcwbg8CGQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not gonna bore you with how awesome it is (and it is awesome). I will however point out a few obvious foibles with it though (not that they would have ever stopped me from buying it).&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;No way to expand storage&lt;/li&gt;
&lt;li&gt;Lack of Flash (may not seem important, but until everyone else catches up there is loads of content I cant use i.e. BBC iPlayer)&lt;/li&gt;
&lt;li&gt;A number of apps (games specifically) that I have run on my phone are not yet supported&lt;/li&gt;
&lt;li&gt;Google Now feels a little clunky at times and struggles with some of the regional British accents&lt;/li&gt;
&lt;li&gt;MTP doesn&amp;rsquo;t appear to work out of the box with my Linux OS (I&amp;rsquo;m sure this will be remedied soon)&lt;/li&gt;
&lt;li&gt;No obvious way to directly access the front facing camera (easily remedied with an app from &lt;a class="link" href="https://play.google.com/store/apps/details?id=com.modaco.cameralauncher" title="Camera Launcher"
 target="_blank" rel="noopener"
 &gt;MoDaCo&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>