<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Simon Brown</title>
  <link>http://www.simonbrown.je/</link>
  <description>Software Architect, Developer, Consultant, Coach, Trainer, Speaker and Author ... living in Jersey, Channel Islands</description>
  <language>en</language>
  <copyright>Simon Brown</copyright>
  <lastBuildDate>Wed, 09 May 2012 15:25:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Cloud for Schools Pilot - 2</title>
    <link>http://www.simonbrown.je/2012/05/09/cloud_for_schools_pilot_2.html</link>
    
      
        <description>
          &lt;p&gt;
I ran session 2 yesterday where I introduced the students to looping and conditional statements. As with most things in IT, there are many ways to solve the same problem and, with that in mind, I started off by introducing Ruby&#039;s elegant syntax for looping.
&lt;/p&gt;

&lt;pre class=&#034;codeSample&#034;&gt;
100.times {
  puts &#034;Hello again!&#034;
}
&lt;/pre&gt;

&lt;p&gt;
Conscious that some of the students are also learning Python at school, we then looked at the more familiar &#034;for&#034; loop that you&#039;ll find in most other imperative languages.
&lt;/p&gt;

&lt;pre class=&#034;codeSample&#034;&gt;
for i in (1..100)
  puts i
end
&lt;/pre&gt;

&lt;p&gt;
To put all of this into practice, I asked the students to write a program that added all of the numbers between 1 and 100, printing the answer at the end. Although we&#039;d covered some basic arithmetic operators, variables and looping this exercise took slightly longer than I had estimated. From a technical perspective they had all of the programming elements needed to solve the problem but the thing that almost everybody struggled with initially was the logic needed. Once we&#039;d walked through the process though, the program came together quite quickly.
&lt;/p&gt;

&lt;pre class=&#034;codeSample&#034;&gt;
answer = 0

for i in (1..100)
  answer = answer + i
end

puts answer
&lt;/pre&gt;

&lt;p&gt;
The final topic was conditional statements and after a quick demo of what an &#034;if&#034; looks like, I asked the students to modify their programs to only add up the even numbers between 1 and 100. Again, it took a little while to figure out the logic needed and we did a quick maths detour through division with whole numbers and remainders. I&#039;ll probably tell them about &#034;Integer.even?&#034; next time when we talk about classes. ;-)
&lt;/p&gt;

&lt;pre class=&#034;codeSample&#034;&gt;
answer = 0

for i in (1..100)
  if i % 2 == 0
    answer = answer + i
  end
end

puts answer
&lt;/pre&gt;

&lt;p&gt;
A really interesting second session and the thing that struck me most was that although the technical aspects of programming are easy to learn, getting your head around the logic needed to solve the problems is where the real complexity often is.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/05/09/cloud_for_schools_pilot_2.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/05/09/cloud_for_schools_pilot_2.html</guid>
    <pubDate>Wed, 09 May 2012 15:25:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Cloud for Schools Pilot - 1</title>
    <link>http://www.simonbrown.je/2012/05/06/cloud_for_schools_pilot_1.html</link>
    
      
        <description>
          &lt;p&gt;
I&#039;m helping with the &#034;Cloud for Schools Pilot&#034; that has been organised by Julian Box of &lt;a href=&#034;http://www.calligo.net&#034; target=&#034;_blank&#034;&gt;Calligo&lt;/a&gt;, which is a series of approximately 12 after school sessions where a small number of local software developers are teaching the students how to get started with computer programming. There&#039;s also a twist though. Since cloud computing is changing the way that we build software systems, the students will also gain some experience in this area too. As an ex-Hautlieu student, I&#039;m really pleased to be running the sessions at Hautlieu and I&#039;ll be blogging about the sessions so that you can see what we&#039;re up to.
&lt;/p&gt;

&lt;p&gt;
Since this is a pilot, we&#039;ve all been given some flexibility as to what we teach the students, although the basic structure of the 12 weeks is the same; structured learning related to the basic programming fundamentals through to unstructured sessions where each student will be writing computer programs on their own. There&#039;s also a competitive element between the schools, but more about that later.
&lt;/p&gt;

&lt;p&gt;
So then, what am I doing and what did we cover in session 1? Given my vast Java experience, I&#039;ve decided to teach the students Ruby! Here&#039;s why:
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It&#039;s free.&lt;/li&gt;
&lt;li&gt;The installation is trivial; on Microsoft Windows we only need Ruby and Notepad.&lt;/li&gt;
&lt;li&gt;The language is easy to get going with; we just write code and run it. No additional compilation steps are needed and there&#039;s no boilerplate code to write (e.g. public static void main, etc).&lt;/li&gt;
&lt;li&gt;It&#039;s supported by the cloud environment we&#039;ll be using in later sessions.&lt;/li&gt;
&lt;li&gt;It gives *me* a good reason to finally learn Ruby myself.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Each session is only an hour long and, as you&#039;ll see from the &lt;a href=&#034;http://www.codingthearchitecture.com/presentations/hautlieu2012-cloud-for-schools-pilot/&#034; target=&#034;_blank&#034;&gt;slides&lt;/a&gt;, we covered a number of basics including strings, numbers, variables, printing stuff to the screen and getting input from the keyboard. The final challenge I set during the session was to write a program that asks for your name and then says hello back. It&#039;s only a two line program but remember that we *are* starting from scratch here.
&lt;/p&gt;

&lt;pre class=&#034;codeSample&#034;&gt;
name = gets
puts &#034;Hello &#034; + name
&lt;/pre&gt;

&lt;p&gt;
Of course, this unsurprisingly ended up turning into something like the following!
And that&#039;s all part of the fun. :-)
&lt;/p&gt;

&lt;pre class=&#034;codeSample&#034;&gt;
puts &#034;Please enter your name:&#034;
name = gets
puts &#034;Hello &#034; + name + &#034; you are a legend!&#034;
&lt;/pre&gt;

&lt;p&gt;
I&#039;ll be adding to my blog and the slides as we progress through the school summer term. 
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/05/06/cloud_for_schools_pilot_1.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/05/06/cloud_for_schools_pilot_1.html</guid>
    <pubDate>Sun, 06 May 2012 08:24:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Questions for Digital Jersey Limited</title>
    <link>http://www.simonbrown.je/2012/04/10/questions_for_digital_jersey_limited.html</link>
    
      
        <description>
          &lt;p&gt;
Digital Jersey is running &lt;a href=&#034;http://linkd.in/GZhDpa&#034; target=&#034;_blank&#034;&gt;
Digital Jersey Limited - Q&amp;A&lt;/a&gt; on the 12th of April about the formation of the new industry body. Here are my initial questions, based upon my own experience of the local IT industry and the &lt;a href=&#034;http://www.digital.je/20111130-Digital-Jersey-ICT-Survey-2011-FINAL-REPORT.pdf&#034; target=&#034;_blank&#034;&gt;Digital Jersey 2011 ICT Survey - Full Results&lt;/a&gt;. We&#039;ll all see the benefits if Digital Jersey Limited is successful, but we do need to ensure that whatever is being promoted is based upon firm foundations.
&lt;/p&gt;

&lt;h3&gt;1. Key strengths?&lt;/h3&gt;
&lt;p&gt;
One of the questions in the Digital Jersey survey asked &#034;What are the key strengths of the ICT sector in Jersey?&#034;, with the answers being varied and conflicting. In order to successfully promote Jersey&#039;s IT industry, Digital Jersey Limited needs to have a concrete view of what the key strengths are.
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Question for Digital Jersey Limited: What are Jersey&#039;s key strengths in the IT industry and, if these are currently unknown, how will you determine what they are?&lt;/b&gt;
&lt;/p&gt;

&lt;h3&gt;2. External promotion vs inward investment?&lt;/h3&gt;
&lt;p&gt;
I think all of the discussion about Jersey&#039;s IT industry is great but we may be ignoring the elephant in the room when it comes to price and quality of service. This answer from the &#034;What are the key strengths of the ICT sector in Jersey?&#034; survey question mirrors some of my own experience of what I&#039;ve seen in Jersey over the past 3+ years since moving back from working in London&#039;s IT industry.
&lt;/p&gt;

&lt;blockquote&gt;
I find IT providers in Jersey to be sub standard to UK providers that I have worked with at my previous firms in the UK. The breadth and depth of experience is just not there. Very expensive, prohibitively so, and against UK standards customer service very poor due to the lack of choice of alternative providers.
&lt;/blockquote&gt;

&lt;p&gt;
To put this in context, I&#039;ve seen a number of local software development projects that have been delivered late and over budget, with the resulting quality being poor. Given the lack of local choice and the often insular thinking, this seems to be accepted as the norm by many people and there&#039;s a limited incentive to improve. Of course, this isn&#039;t the case across the whole of the local IT industry but it is a real issue and I know of companies that have outsourced to the UK for exactly this reason. &lt;a href=&#034;http://www.simonbrown.je/2012/02/14/jersey_has_an_it_industry.html&#034; target=&#034;_blank&#034;&gt;Promotion is important&lt;/a&gt;, but so is having a solid and competitive starting point.
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Question for Digital Jersey Limited: Is Digital Jersey Limited only about external promotion or will it also look at inward investment?&lt;/b&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/04/10/questions_for_digital_jersey_limited.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/04/10/questions_for_digital_jersey_limited.html</guid>
    <pubDate>Tue, 10 Apr 2012 10:53:29 GMT</pubDate>
  </item>
  
  <item>
    <title>An interview with InfoQ about the state of software architecture</title>
    <link>http://www.simonbrown.je/2012/04/01/an_interview_with_infoq_about_the_state_of_software_architecture.html</link>
    
      
        <description>
          &lt;p&gt;
Following my recent blog entry called &lt;a href=&#034;http://www.codingthearchitecture.com/2012/03/14/the_frustrated_architect.html&#034; target=&#034;_blank&#034;&gt;The frustrated architect&lt;/a&gt;, InfoQ.com have published a brief interview with me about the current state of software architecture. You can find the interview at &lt;a href=&#034;http://www.infoq.com/news/2012/03/frustrated-architect&#034; target=&#034;_blank&#034;&gt;Frustration with the Role and Purpose of Architects on Software Projects&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
The interview is also &lt;a href=&#034;http://www.infoq.com/jp/news/2012/04/frustrated-architect&#034; target=&#034;_blank&#034;&gt;available in Japanese&lt;/a&gt;.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/04/01/an_interview_with_infoq_about_the_state_of_software_architecture.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/04/01/an_interview_with_infoq_about_the_state_of_software_architecture.html</guid>
    <pubDate>Sun, 01 Apr 2012 22:23:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Using Evernote in training courses</title>
    <link>http://www.simonbrown.je/2012/03/24/using_evernote_in_training_courses.html</link>
    
      
        <description>
          &lt;p&gt;
Last year I started using Evernote to create a digital alternative to the printed slide packs that you typically get when you attend a training course. There are a number of reasons for doing this and instead of repeating them, I&#039;ll refer you to the blog entry that I wrote last year entitled &lt;a href=&#034;http://www.codingthearchitecture.com/2011/08/27/using_evernote_for_training_courses.html&#034; target=&#034;_blank&#034;&gt;Using Evernote for training courses&lt;/a&gt;.
&lt;/p&gt;

&lt;p align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.codingthearchitecture.com/2011/08/27/using_evernote_for_training_courses.html&#034; target=&#034;_blank&#034;&gt;&lt;img src=&#034;http://www.codingthearchitecture.com/images/sa4d-evernote.png&#034; border=&#034;0&#034; alt=&#034;Evernote&#034; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
This week I had the pleasure of attending David Laribee&#039;s excellent &lt;a href=&#034;http://skillsmatter.com/course/agile-scrum/david-laribees-leading-leanagile-teams-nyc&#034; target=&#034;_blank&#034;&gt;Leading Lean/Agile Teams training course&lt;/a&gt; in New York and this provided a good opportunity to see how Evernote works when you&#039;re on the receiving end of training. I set up the initial Evernote notebook as usual (one note per slide, created using AppleScript) and then added to it throughout the course. Here are some screenshots so that you can see what sort of stuff ended up being captured in my notebook.
&lt;/p&gt;
 
&lt;p align=&#034;center&#034;&gt;
&lt;img src=&#034;http://www.simonbrown.je/images/leading-lean-agile-teams-evernote-1.png&#034; alt=&#034;Evernote&#034; /&gt;
&lt;/p&gt;

&lt;p align=&#034;center&#034;&gt;
&lt;img src=&#034;http://www.simonbrown.je/images/leading-lean-agile-teams-evernote-2.png&#034; alt=&#034;Evernote&#034; /&gt;
&lt;/p&gt;

&lt;p&gt;
Everything from my own notes about each slide through to PDFs, web clippings and photos taken after the exercises have been included to create a really rich collection of content related to *my* experience of the training course. Oh, and beforehand, the notebook also included the logistical details of the course, street maps, the New York subway map, flight details, hotel details, etc.
&lt;/p&gt;

&lt;p&gt;
If you&#039;re attending a training course or conference, give &lt;a href=&#034;http://www.evernote.com&#034; target=&#034;_blank&#034;&gt;Evernote&lt;/a&gt; a whirl because it excels at capturing stuff that your standard notebook just can&#039;t.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/03/24/using_evernote_in_training_courses.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/03/24/using_evernote_in_training_courses.html</guid>
    <pubDate>Sat, 24 Mar 2012 21:17:15 GMT</pubDate>
  </item>
  
  <item>
    <title>Software Architecture for Developers - the book</title>
    <link>http://www.simonbrown.je/2012/03/02/software_architecture_for_developers_the_book.html</link>
    
      
        <description>
          &lt;p&gt;
I&#039;m pleased to announce that &#034;Software Architecture for Developers&#034; the book is in-progress and &lt;a href=&#034;http://leanpub.com/software-architecture-for-developers&#034; target=&#034;_blank&#034;&gt;available for purchase as an ebook through Leanpub&lt;/a&gt;. In a nutshell, Leanpub is a service that allows you to self-publish your book iteratively and incrementally, which is exactly what I&#039;ll be doing over the coming months.
&lt;p&gt;

&lt;blockquote&gt;
&lt;p&gt;
The agile and software craftsmanship movements are helping to push up the quality of the software systems that we build, which is excellent. Together they are helping us to write better software that better meets the needs of the business while carefully managing time and budgetary constraints. But there&#039;s still more we can do because even a small amount of software architecture can help prevent many of the problems that projects face. Successful software projects aren&#039;t just about good code and sometimes you need to step away from the IDE for a few moments to see the bigger picture.
&lt;/p&gt;

&lt;p&gt;
This book is about that bigger picture and its role in delivering better software. It&#039;s a collection of essays that together form a practical and pragmatic guide to software architecture, with the overall goal being to demystify what it means to be a software architect and provide guidance on how to do software architecture effectively.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
The book is aimed at software developers that want to learn more about software architecture as well as those that are new to the role. It fills the gap between software development and high-level architecture that probably seems a little &#034;enterprisey&#034; for most developers.
&lt;/p&gt;

&lt;p align=&#034;center&#034;&gt;
&lt;img src=&#034;http://www.codingthearchitecture.com/images/sa4d-book-scope.png&#034; alt=&#034;Scope&#034; /&gt;
&lt;/p&gt;

&lt;p&gt;
You can &lt;a href=&#034;http://leanpub.com/software-architecture-for-developers&#034; target=&#034;_blank&#034;&gt;buy it now as an book in PDF, ePUB and MOBI formats&lt;/a&gt;, with all future updates being free of charge. A &lt;a href=&#034;http://samples.leanpub.com/software-architecture-for-developers-sample.pdf&#034; target=&#034;_blank&#034;&gt;sample is available to download&lt;/a&gt;. Stay tuned for updates about new content and don&#039;t forget &lt;a href=&#034;http://www.softwarearchitecturefordevelopers.com&#034; target=&#034;_blank&#034;&gt;I also offer a 2-day training course&lt;/a&gt; that covers the same material in a more practical way.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/03/02/software_architecture_for_developers_the_book.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/03/02/software_architecture_for_developers_the_book.html</guid>
    <pubDate>Fri, 02 Mar 2012 21:05:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Speaking about IT on an international stage? </title>
    <link>http://www.simonbrown.je/2012/02/18/speaking_about_it_on_an_international_stage.html</link>
    
      
        <description>
          &lt;p&gt;
I&#039;ve added a page on &lt;a href=&#034;http://www.itjersey.com/speaking/&#034; target=&#034;_blank&#034;&gt;itjersey.com&lt;/a&gt; where I&#039;ve started pulling together a list of people that are speaking about IT on an international stage. Currently the list is &lt;a href=&#034;http://techblurt.com&#034; target=&#034;_blank&#034;&gt;Aonghus Fraser&lt;/a&gt; and &lt;a href=&#034;http://www.simonbrown.je/2012/02/12/speaking_engagements_in_2012.html&#034;&gt;myself&lt;/a&gt; but I&#039;m sure there are more. If you&#039;re based in Jersey/Guernsey and are speaking at a conference/event/etc off-island, please drop me a line and I&#039;ll add you to the list at &lt;a href=&#034;http://www.itjersey.com/speaking/&#034; target=&#034;_blank&#034;&gt;http://www.itjersey.com/speaking/&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
As I&#039;ve said before, &lt;a href=&#034;http://www.simonbrown.je/2012/02/14/jersey_has_an_it_industry.html&#034;&gt;we need to start showing the world what we have to offer&lt;/a&gt;.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/02/18/speaking_about_it_on_an_international_stage.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/02/18/speaking_about_it_on_an_international_stage.html</guid>
    <pubDate>Sat, 18 Feb 2012 10:32:54 GMT</pubDate>
  </item>
  
  <item>
    <title>Jersey has an IT industry?</title>
    <link>http://www.simonbrown.je/2012/02/14/jersey_has_an_it_industry.html</link>
    
      
        <description>
          &lt;p&gt;
There&#039;s been a lot of discussion in Jersey recently about growing the local IT industry through things like &lt;a href=&#034;http://www.businesslife.co/BusinessNews.aspx?id=first-jersey-residents-connected-to-major-fibre-trial&#034; target=&#034;_blank&#034;&gt;Gigabit Jersey&lt;/a&gt; and &lt;a href=&#034;http://www.markloane.com/journal/2012/01/avoiding-a-digital-idiocracy/&#034; target=&#034;_blank&#034;&gt;improving the way in which ICT is taught in schools&lt;/a&gt;. Specifically, there&#039;s also been discussion about how to attract IT businesses and local IT graduates back to the island. This is all excellent of course, but it&#039;s worth stepping back for a second.
&lt;/p&gt;

&lt;h3&gt;The external view of Jersey&#039;s IT industry&lt;/h3&gt;
&lt;p&gt;
For those that don&#039;t know me; I graduated in 1996, worked in London for around 12 years and moved back to Jersey towards the end of 2008. I&#039;d looked at moving back to Jersey prior to this point but the thing that stopped me was that, from an external perspective, I couldn&#039;t see that Jersey *had* an IT industry. For example, the local recruitment companies didn&#039;t seem to understand much about IT and most of the IT consulting companies that I contacted (through their websites) didn&#039;t even respond with an acknowledgement. Even now, it&#039;s relatively hard to find evidence of the local IT industry and this isn&#039;t helped by Google presenting search results for &#034;New Jersey&#034; unless you qualify your search appropriately. Try it ... see what you can find out about local IT through Google.
&lt;/p&gt;

&lt;p&gt;
I regularly travel around Europe to &lt;a href=&#034;http://www.simonbrown.je/pages/speaking.html&#034; target=&#034;_blank&#034;&gt;speak at software development conferences&lt;/a&gt; or &lt;a href=&#034;http://www.simonbrown.je/pages/training.html&#034; target=&#034;_blank&#034;&gt;teach people how to build better software&lt;/a&gt; and you&#039;d be surprised how often people ask me whether Jersey really has an IT industry and whether I&#039;m it. Seriously. :-/
&lt;/p&gt;

&lt;h3&gt;Do you know what&#039;s happening locally?&lt;/h3&gt;
&lt;p&gt;
Now that I&#039;ve been living and working back in Jersey for 3+ years, I have a fair idea of what&#039;s going on from an IT perspective but it&#039;s not been easy. And if it&#039;s not easy for somebody living here to understand what the local IT industry looks like, is it fair to assume that the rest of the world understands what we have to offer?
&lt;/p&gt;

&lt;p&gt;
Things are changing though and we now have &lt;a href=&#034;http://www.jersey.bcs.org&#034; target=&#034;_blank&#034;&gt;BCS Jersey&lt;/a&gt; and &lt;a href=&#034;http://www.digital.je&#034; target=&#034;_blank&#034;&gt;Digital Jersey&lt;/a&gt; building and driving the local community. I&#039;ve also recently made some updates to &lt;a href=&#034;http://www.simonbrown.je/2012/02/13/itjersey_com_updates.html&#034; target=&#034;_blank&#034;&gt;itjersey.com&lt;/a&gt; and one of the reasons that I created the site in the first place was so that *I* could keep up to date with what was happening locally. More and more people involved in the local IT industry have been creating blogs and jumping on Twitter over the past few years, which is great. But on the flip side, we&#039;ve been having some excellent discussions on (for example) the &lt;a href=&#034;http://www.linkedin.com/groups?gid=3671369&#034; target=&#034;_blank&#034;&gt;Digital Jersey LinkedIn Group&lt;/a&gt; but they&#039;re more or less hidden from public view, which I think is a shame. Again, it&#039;s not helping get across the fact that Jersey does have an IT industry.
&lt;/p&gt;

&lt;h3&gt;Getting the word out&lt;/h3&gt;
&lt;p&gt;
So then, how can we better publicise that Jersey has an IT industry? As a starting point, we need to get out there and talk about what we do. More &lt;a href=&#034;http://www.itjersey.com/&#034; target=&#034;_blank&#034;&gt;blogging&lt;/a&gt; and &lt;a href=&#034;http://www.itjersey.com/speaking/&#034; target=&#034;_blank&#034;&gt;speaking&lt;/a&gt; in public will help, as will having an industry representative body (as discussed in the &lt;a href=&#034;http://www.digital.je/20111130-Digital-Jersey-ICT-Survey-2011-FINAL-REPORT.pdf&#034; target=&#034;_blank&#034;&gt;Digital Jersey ICT 2011 survey&lt;/a&gt;).
&lt;/p&gt;

&lt;p&gt;
Growing the local IT industry is important for our future, but we need to show the world that we *have* an IT industry; particularly if we want to attract businesses, IT professionals and &lt;a href=&#034;http://www.simonbrown.je/2012/02/12/software_development_for_school_leavers.html&#034; target=&#034;_blank&#034;&gt;school-leavers&lt;/a&gt; to Jersey rather than the &lt;a href=&#034;http://en.wikipedia.org/wiki/Old_Street_Roundabout#Silicon_Roundabout&#034; target=&#034;_blank&#034;&gt;Silicon Roundabout&lt;/a&gt;.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/02/14/jersey_has_an_it_industry.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/02/14/jersey_has_an_it_industry.html</guid>
    <pubDate>Tue, 14 Feb 2012 09:25:24 GMT</pubDate>
  </item>
  
  <item>
    <title>itjersey.com updates</title>
    <link>http://www.simonbrown.je/2012/02/13/itjersey_com_updates.html</link>
    
      
        <description>
          &lt;p&gt;
I&#039;ve made a number of updates to &lt;a href=&#034;http://www.itjersey.com&#034; target=&#034;_blank&#034;&gt;itjersey.com&lt;/a&gt; over the past few days and here&#039;s a quick summary&lt;sup&gt;1&lt;/sup&gt;.
&lt;/p&gt;

&lt;p align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.itjersey.com&#034; target=&#034;_blank&#034;&gt;&lt;img src=&#034;http://www.simonbrown.je/images/20120212-itjersey.png&#034; alt=&#034;itjersey.com&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I&#039;ve added a &lt;a href=&#034;http://www.itjersey.com/community/&#034; target=&#034;_blank&#034;&gt;community page&lt;/a&gt; that lists the most active local IT communities.&lt;/li&gt;
&lt;li&gt;I&#039;ve added an &lt;a href=&#034;http://www.itjersey.com/events/&#034; target=&#034;_blank&#034;&gt;events page&lt;/a&gt; where you&#039;ll find a list of local IT related events.&lt;/li&gt;
&lt;li&gt;I&#039;ve added a &lt;a href=&#034;http://www.itjersey.com/speaking/&#034; target=&#034;_blank&#034;&gt;&#034;speaking&#034; page&lt;/a&gt; where you&#039;ll find a list of international events in which local speakers are taking part.&lt;/li&gt;
&lt;li&gt;I&#039;ve fixed the &lt;a href=&#034;http://www.itjersey.com/rss.xml&#034; target=&#034;_blank&#034;&gt;RSS feed&lt;/a&gt;, which allows you to subscribe to all of the local blogs in one place.&lt;/li&gt;
&lt;li&gt;I&#039;ve improved the &lt;a href=&#034;http://www.itjersey.com/following/&#034; target=&#034;_blank&#034;&gt;&#034;following&#034; page&lt;/a&gt; so you can see exactly who itjersey.com is following.&lt;/li&gt;
&lt;li&gt;I&#039;ve improved the look and feel of the site, using profile information from Twitter accounts where possible.&lt;/li&gt;
&lt;li&gt;I&#039;ve added a search facility that will allow you to search across all of the blog entries that are aggregated.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
I hope you find the updates useful and please do let me know if there&#039;s anything specific you&#039;d like to see added. And if there&#039;s anybody missing from the site, again, please let me know.
&lt;/p&gt;

&lt;p class=&#034;small&#034;&gt;
&lt;sup&gt;1&lt;/sup&gt; For those of you interested in the technology behind the site; it&#039;s a combination of Java, the ROME library, twitter4j and Apache Lucene running on Apache Tomcat and Linux. And, depending on your definition, it&#039;s on &#034;the cloud&#034;. ;-)
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/02/13/itjersey_com_updates.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/02/13/itjersey_com_updates.html</guid>
    <pubDate>Mon, 13 Feb 2012 08:53:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Software development for school-leavers</title>
    <link>http://www.simonbrown.je/2012/02/12/software_development_for_school_leavers.html</link>
    
      
        <description>
          &lt;p&gt;
There&#039;s a thread on the Digital Jersey LinkedIn group called &lt;a href=&#034;http://www.linkedin.com/groupItem?view=&amp;gid=3671369&amp;type=member&amp;item=89496802&amp;qid=a1045080-a6af-473c-a31e-3e9a1749fd9f&amp;trk=group_most_popular-0-b-ttl&amp;goback=%2Egmp_3671369&#034; target=&#034;_blank&#034;&gt;With Jersey looking to grow the technology industries - how good is technology education in the islands schools? What could be done to improve it?&lt;/a&gt; with some interesting thoughts on how the current ICT curriculum can be improved. Although I&#039;m personally not sure about what the current curriculum includes and the term &#034;ICT&#034; is relatively broad, here are my thoughts on what I would like to see from school-leavers (not graduates) with relation to software development.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An understanding of basic computer science concepts; data types, data structures, concurrency, etc.&lt;/li&gt;
&lt;li&gt;An understanding of the different approaches to building software systems; object-oriented, functional, service-oriented, etc.&lt;/li&gt;
&lt;li&gt;Some basic hands-on experience in at least one of the current mainstream computer programming languages (e.g. Java, C#, Ruby, etc).&lt;/li&gt;
&lt;li&gt;Some basic knowledge of data storage approaches; such as relational databases, NoSQL stores, etc.&lt;/li&gt;
&lt;li&gt;Some basic hands-on experience of how to put together a website, using HTML, CSS and JavaScript.&lt;/li&gt;
&lt;li&gt;An awareness of different types of architectures, from desktop and client server through to distributed systems and cloud.&lt;/li&gt;
&lt;li&gt;An awareness of software development in the real world, including best of breed techniques practiced by software teams today (e.g. automated testing, continuous integration, etc).&lt;/li&gt;
&lt;li&gt;An awareness that there are large bodies of work out there that aim to improve the way that people build and communicate software designs such as design patterns, UML, etc.&lt;/li&gt;
 &lt;li&gt;An awareness that there are many different ways to structure software projects; from traditional waterfall techniques through to others that are more iterative, incremental and agile in nature.&lt;/li&gt;
 &lt;li&gt;An understanding that, while software development *is* technical, the human and business aspects are hugely important.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
At school-leaver level, I&#039;d like to see a good amount of breadth rather than depth in any one area. And, of course, you&#039;d need to factor in the other areas of ICT such as hardware, networks, business intelligence, etc.
&lt;/p&gt;

&lt;p&gt;
It&#039;s worth pointing out here that some schools do offer a number of IT related courses at GSCE level. For example, &lt;a href=&#034;http://www.hautlieu.net/downloads/propectus/year10/GCSE2012.pdf&#034; target=&#034;_blank&#034;&gt;Hautlieu School in Jersey is offering &#034;GCSE Computing&#034; and &#034;GCSE ICT&#034;&lt;/a&gt; so it&#039;s worth bearing this in mind when reading the various articles in the press about the backlash about the generalist &#034;ICT&#034; courses.
&lt;/p&gt;

&lt;p&gt;
That said though, put simply, we will have failed if our school-leavers come out of education thinking that software development is just about programming.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.simonbrown.je/2012/02/12/software_development_for_school_leavers.html#comments</comments>
    <guid isPermaLink="true">http://www.simonbrown.je/2012/02/12/software_development_for_school_leavers.html</guid>
    <pubDate>Sun, 12 Feb 2012 22:16:40 GMT</pubDate>
  </item>
  
  </channel>
</rss>

