<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="https://www.w3.org/2005/Atom">
	<title>Rawkes</title>
	<link href="http://rawkes.com/atom.xml" rel="self"/>
	<link href="http://rawkes.com"/>
	<updated>2021-07-30T09:24:57.939Z</updated>
	<id>http://rawkes.com</id>
	<author>
		<name>Rob Hawkes</name>
		<email>rob@rawkes.com</email>
	</author>

	
	<entry>
		<title>Join 250 others in the Open Data Community on Slack</title>
		<link href="http://rawkes.com/articles/join-the-open-data-community-on-slack"/>
		<updated>2015-03-30T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/join-the-open-data-community-on-slack</id>
		<content type="html">&lt;p&gt;&lt;em&gt;This is a cross-post with the ViziCities blog.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is a short and personal post written with the hope that it encourages you to &lt;a href=&quot;https://slack.opendatacommunity.io/&quot;&gt;join the new Open Data Community on Slack&lt;/a&gt; – a place for realtime communication and collaboration on the topic of open data.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;br /&gt;  &lt;img src=&quot;https://blog.vizicities.com/content/images/2015/03/open-data-community.png&quot;&gt;&lt;/img&gt;&lt;br /&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;It&amp;#39;s important to foster open data, as it is to provide a place for the discussion and sharing of ideas around the production and use of open data. It&amp;#39;s for this reason that we&amp;#39;ve created the Open Data Community in the hope of not only giving something back for the things that we have taken, but to provide a place for people to come together to help further this common goal.&lt;/p&gt;

&lt;p&gt;The Open Data Community is not ViziCities; it&amp;#39;s a group of like-minded invidividuals, non-profits and corporations alike. It&amp;#39;s for anyone interested in open data, as well as for those who produce, use or are otherwise involved in its lifecycle.&lt;/p&gt;

&lt;p&gt;In just 2 days the community has &lt;strong&gt;grown to 250 strong&lt;/strong&gt; &amp;ndash; I look forward to seeing you there and talking open data!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://slack.opendatacommunity.io/&quot;&gt;Sign up and get involved&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Robin - ViziCities Founder&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>An introduction to visual programming using NoFlo</title>
		<link href="http://rawkes.com/articles/an-introduction-to-noflo-and-flow-based-programming"/>
		<updated>2015-02-03T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/an-introduction-to-noflo-and-flow-based-programming</id>
		<content type="html">&lt;p&gt;I recently stumbled upon &lt;a href=&quot;https://noflojs.org&quot;&gt;NoFlo&lt;/a&gt; during my quest for a better way to manage the realtime processing and transformation of data within &lt;a href=&quot;https://vizicities.com&quot;&gt;ViziCities&lt;/a&gt;. I was dubious about this bizarre JavaScript framework at first, initially casting it aside as a fun distraction. In fact, it was only after spending a full day experimenting with NoFlo that I began to comprehend its full potential. And boy does it have potential!&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;br /&gt;  &lt;img src=&quot;https://rawkes.com/media/noflo-introduction/noflo.jpg&quot;&gt;&lt;/img&gt;&lt;br /&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;So what actually is NoFlo? And why would you want to use it? No one wants yet another framework to learn, nor another pitch for the Next Big Thing&amp;trade; in programming (a.k.a. “I didn&amp;#39;t like anything else so I half-baked something new that no one will use”). I&amp;#39;m a grumpy cynic at the best of times, usually casting aside all the new crap as a fad (it usually is), but NoFlo is different. It has inspired me and filled me with a kind of excitement and energy that I&amp;#39;ve not felt for a long time. More specifically, the concept that NoFlo is created on has the potential to change the way you approach programming, forever. I&amp;#39;m deadly serious.&lt;/p&gt;

&lt;p&gt;Let&amp;#39;s unwrap this magical concept that NoFlo is based upon.&lt;/p&gt;

&lt;h2&gt;Flow-based programming&lt;/h2&gt;

&lt;p&gt;Back in the 1970s, a man by the name of Paul Morrison decided it would be a good idea to invent a new way to construct computer programs. It&amp;#39;s called flow-based programming, or FBP for short.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;br /&gt;  &lt;img src=&quot;https://rawkes.com/media/noflo-introduction/ibm-system360.jpg&quot;&gt;&lt;/img&gt;&lt;br /&gt;    &lt;figcaption&gt;Computers were so large in the 1970s that you required an army to use them!&lt;/figcaption&gt;&lt;br /&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Based on &lt;a href=&quot;https://en.wikipedia.org/wiki/Dataflow_programming&quot;&gt;dataflow programming&lt;/a&gt;, the theory of FBP is simple &amp;mdash; break a computer program into a series of repeatable individual components and network them together.&lt;/p&gt;

&lt;p&gt;In &lt;a href=&quot;https://www.jpaulmorrison.com/fbp/&quot;&gt;Paul&amp;#39;s own words&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;FBP defines applications as networks of &amp;quot;black box&amp;quot; processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes. These black box processes can be reconnected endlessly to form different applications without having to be changed internally. FBP is thus naturally component-oriented.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Easy peasy! Now I don&amp;#39;t know about you, but I find it easier to understand something by doing it. Technical descriptions end up confusing me, then as soon as I think it&amp;#39;s started to make sense I become even more confused.&lt;/p&gt;

&lt;p&gt;Fortunately, you need only understand the gist of FBP (that it&amp;#39;s about breaking things into components and writing little if no code) as the benefits will become obvious as you start to use it. If you do want to dig deep into FBP than I suggest taking a look at &lt;a href=&quot;https://www.jpaulmorrison.com/fbp/&quot;&gt;Paul&amp;#39;s fantastic website on it&lt;/a&gt;, including a &lt;a href=&quot;https://github.com/flowbased/flowbased.org/wiki&quot;&gt;wiki overview of the core concepts&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Why FBP over, you know, normal programming?&lt;/h2&gt;

&lt;p&gt;Good question! There&amp;#39;s my own personal opinion and then the opinion of the FBP hard-liners. They will say that you should always be using FBP, that once you open your eyes to its majesty then you&amp;#39;ll never want to program “normally” ever again. I actually agree with that, partly.&lt;/p&gt;

&lt;p&gt;On the flip-side, the grumpy cynical side of me says that you should continue doing things how you do them now, but that you should try out FBP and see what sticks. You might end up using it in its entirety, or even a mix of both, or perhaps you&amp;#39;ll never want to look at it again. Any of those options are fine.&lt;/p&gt;

&lt;p&gt;Specifically, FBP does introduce new ways of thinking about things and it does make things a lot better in certain areas. None of them are unique to FBP, though together they combine to create a rather powerful offering.&lt;/p&gt;

&lt;p&gt;For example, FBP fosters the concept of compartmentalised logic and processing. In fact, it forces you to break things down into processes that ideally take a single expected input and use that to produce a single expected output. These components can be reused amongst other areas of your application, or you can even take components written by other people (think NPM), requiring absolutely zero new code to be written. A perfect FBP application could be created with existing components without writing a single line of code. That&amp;#39;s pretty amazing.&lt;/p&gt;

&lt;p&gt;This compartmentalism (pretty sure I just made that up) means that your application is inherently more robust, more reliable, more testable, more everything-able! FBP literally allows you to create applications faster, and that speed only increases the more you use it and the more components you create (or become available elsewhere). That&amp;#39;s an unavoidable fact, not a promise.&lt;/p&gt;

&lt;h2&gt;So why not FBP?&lt;/h2&gt;

&lt;p&gt;FBP isn&amp;#39;t all shiny (like every single thing ever, apart from perhaps those mirrors they put in space telescopes). I mean, it really is a fantastic concept and its benefits far outweigh the downsides, but those downsides will rule it out for some situations and that&amp;#39;s ok.&lt;/p&gt;

&lt;p&gt;One example is that you can find yourself duplicating similar processes in FBP. If you need to run multiple transformations on an array of data then you may find yourself looping over that data multiple times across different components. This introduces extra processing time to your application.&lt;/p&gt;

&lt;p&gt;Then there&amp;#39;s the overhead of sending data between components. This is an unavoidable part of FBP and it means that every single time you send a message you require a tiny amount of processing time to do that. This can add up when you start sending 1000s of pieces of data around the system.&lt;/p&gt;

&lt;p&gt;Fortunately, you can learn to notice and avoid both of these situations. Once you&amp;#39;ve got used to FBP you&amp;#39;ll begin to notice common approaches and optimisations. For example, you can avoid the previous situations by carefully thinking about the right component for the job. There are many ways to achieve the same result in FBP, which is both a blessing and a curse.&lt;/p&gt;

&lt;h2&gt;FBP&amp;#39;s magic bullet &amp;mdash; visual programming&lt;/h2&gt;

&lt;p&gt;The crown jewel of FBP is the ability to construct applications using visual tools. This completely changes the way you look at a computer program, allowing you to get a much better idea about the entire structure and flow of your application.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;br /&gt;  &lt;img src=&quot;https://rawkes.com/media/noflo-introduction/noflo.jpg&quot;&gt;&lt;/img&gt;&lt;br /&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Instead of needing to comprehend thousands of lines of code across countless files, with visual programming using FBP you instead need only connect the dots, quite literally.&lt;/p&gt;

&lt;p&gt;This approach means that the application itself visually shows you how it works, rather than requiring prior knowledge of the entire system before understanding how it all fits together. This not only makes more sense to the creator of the application  but it also means someone new can look at it and comprehend it nearly immediately. Even if they aren&amp;#39;t a programmer!&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;br /&gt;  &lt;img src=&quot;https://rawkes.com/media/noflo-introduction/quartz-composer.png&quot;&gt;&lt;/img&gt;&lt;br /&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;This kind of visual programming isn&amp;#39;t new. Apple&amp;#39;s Quartz Composer &lt;a href=&quot;https://www.bbc.co.uk/blogs/legacy/radiolabs/2009/10/fun_with_quartz_composer_in_sn.shtml&quot;&gt;has done this for years&lt;/a&gt;, as have &lt;a href=&quot;https://cycling74.com/products/max/&quot;&gt;Max MSP&lt;/a&gt;, &lt;a href=&quot;https://vvvv.org/&quot;&gt;vvvv&lt;/a&gt;, &lt;a href=&quot;https://nodered.org/&quot;&gt;NodeRed&lt;/a&gt; and many others.&lt;/p&gt;

&lt;p&gt;Creating applications in this way is incredibly powerful as it allows you to focus on getting to the final result rather than writing the intermediate code and logic. It&amp;#39;s a strangely liberating feeling to create an application in a graphical tool without writing a single line of code.&lt;/p&gt;

&lt;h2&gt;Enter NoFlo&lt;/h2&gt;

&lt;p&gt;It&amp;#39;s at this point that &lt;a href=&quot;https://noflojs.org/&quot;&gt;NoFlo&lt;/a&gt; enters the fray, the hot new thing in the world of FBP and visual programming. Let&amp;#39;s save that story for another day.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Leaving Pusher to work on ViziCities full time</title>
		<link href="http://rawkes.com/articles/leaving-pusher-to-work-on-vizicities"/>
		<updated>2014-10-12T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/leaving-pusher-to-work-on-vizicities</id>
		<content type="html">&lt;p&gt;On the 7th of November I&amp;#39;ll be leaving my day job heading up developer relations at Pusher. Why? To devote all my time and effort toward ensuring &lt;a href=&quot;https://vizicities.com&quot;&gt;ViziCities&lt;/a&gt; gets the chance it very much deserves. I&amp;#39;m looking to fund the next 6–12 months of development and, if the opportunity is right, to build out a team to accelerate the development of the wider vision for ViziCities (beyond 3D visualisation of cities).&lt;/p&gt;

&lt;p&gt;I&amp;#39;m no startup guru (I often feel like I&amp;#39;m making this up as I go), all I know is that I have a vision for ViziCities and, as a result of a year talking with governments and organisations, I&amp;#39;m beyond confident that there&amp;#39;s demand for what ViziCities offers.&lt;/p&gt;

&lt;p&gt;Want to chat? Send me an email at &lt;a href='mailto:rob@vizicities.com'&gt;rob@vizicities.com&lt;/a&gt;. I&amp;#39;d love to talk about potential options and business models, or simply to get advice. I&amp;#39;m not ruling anything out.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/leaving-pusher-to-work-on-vizicities/vizicities-ssao.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;h2&gt;Leaving your day job. Are you crazy?&lt;/h2&gt;

&lt;p&gt;Probably. I certainly don&amp;#39;t do things by halves and I definitely thrive under immense pressure with the distinct possibility of failure. I&amp;#39;ve learnt that life isn&amp;#39;t fulfilling for me unless I&amp;#39;m taking a risk with something unknown. I&amp;#39;m obsessed with learning something new, whether in programming, business or something else entirely. The process of learning and experimentation is my lifeblood, the end result of that is a bonus.&lt;/p&gt;

&lt;p&gt;I think quitting your day job without having the funding in place to secure the next 6 to 12 months counts as immense pressure, some may even call it stupid. To me it wasn&amp;#39;t even a choice; I knew I had to work on ViziCities so my time at Pusher had to end, simple. I&amp;#39;m sure I&amp;#39;ll work the rest out.&lt;/p&gt;

&lt;p&gt;Let me be clear. I thoroughly enjoyed my time at Pusher, they are the nicest bunch of people and I&amp;#39;m going to miss them dearly. My favourite thing about working at Pusher was being around the team every single day. Their support and advice around my decision with ViziCities has really helped other the past few weeks. I wish them all the best for the future.&lt;/p&gt;

&lt;p&gt;As for my future, I&amp;#39;m absolutely terrified about it. That&amp;#39;s a good thing, it keeps me focused and sharp.&lt;/p&gt;

&lt;h2&gt;So what&amp;#39;s the plan with ViziCities&lt;/h2&gt;

&lt;p&gt;Over the past 18 months ViziCities has evolved from a disparate set of exciting experiments into a concise and deliberate offering that solves real problems for people. What has been learnt most over that time is that visualising cities in 3D isn&amp;#39;t what makes ViziCities so special (though it&amp;#39;s really pretty), rather it&amp;#39;s the problems it can solve and the ways it can help governments, organisations and citizens. That&amp;#39;s where ViziCities will make its mark.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/leaving-pusher-to-work-on-vizicities/vizicities-nyc.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;After numerous discussions with government departments and large organisations worldwide it&amp;#39;s clear that not only can ViziCities solve their problems, it&amp;#39;s also financially viable as a long-term business. The beauty of what ViziCities offers is that people will always need tools to help turn geographic data into actionable results and insight. Nothing else provides this in the same way ViziCities can, both as a result of the approach but also as a result of the people working on it.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/leaving-pusher-to-work-on-vizicities/vizicities-choropleth.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;ViziCities now needs your help. I need your help. For this to happen it needs funding, and not necessarily that much to start with. There are multiple viable business models and avenues to explore, all of which are flexible and complementary, none of which compromise the open-source heart.&lt;/p&gt;

&lt;p&gt;I&amp;#39;m looking to fund the next 6–12 months of development, and if the opportunity is right, to build out a team to accelerate the development of the wider vision for ViziCities (beyond 3D visualisation of cities).&lt;/p&gt;

&lt;p&gt;I&amp;#39;ll be writing about the quest for funding in much more detail.&lt;/p&gt;

&lt;h2&gt;You can help ViziCities succeed&lt;/h2&gt;

&lt;p&gt;This is the part where you can help. I can&amp;#39;t magic funds out of no where, though I&amp;#39;m trying my best. I&amp;#39;d love to talk about potential options and business models, or simply to get advice. I&amp;#39;m not ruling anything out.&lt;/p&gt;

&lt;p&gt;Want to chat? Send me an email at &lt;a href='mailto:rob@vizicities.com'&gt;rob@vizicities.com&lt;/a&gt;.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Help me throw myself off a 17-story helipad for charity</title>
		<link href="http://rawkes.com/articles/londons-air-ambulance-abseil"/>
		<updated>2014-05-24T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/londons-air-ambulance-abseil</id>
		<content type="html">&lt;p&gt;On the 22nd of June (less than a month) I’m going to climb 17-floors to the very top of London&amp;#39;s Air Ambulance helipad. I’ve decided it&amp;#39;s going to be a great idea to then throw myself off the edge and abseil 56 metres back down to the ground, without a wall or anything to hang onto! Just me, a rope, and the ground.&lt;/p&gt;

&lt;p&gt;You can support me &lt;a href=&quot;https://www.justgiving.com/robinhawkes&quot;&gt;by donating&lt;/a&gt; right now, or read on to find out a little more.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://cl.ly/image/0F0O2R023i1f/Bnw1DXLCYAAr5GD.jpg-large.jpeg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://cl.ly/image/1X3R2r3w3W38/Bl6HPYDCYAAT5TG.jpg-large.jpeg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;h2&gt;Are you crazy?&lt;/h2&gt;

&lt;p&gt;Probably. I&amp;#39;m doing it partly because it’s going to be absolutely terrifying, but also because I didn’t realise London’s Air Ambulance was a charity and relied on donations (less than 30% is funded from the NHS). What I also didn’t realise is that London is the only major city in the world with a single medical emergency helicopter. That’s just nuts. Donations help them raise funds for the new helicopter and also ensure they have all the day-to-day equipment needed to save lives in the city.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://cl.ly/image/09473Z1G2L05/postcode.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://cl.ly/image/263P2t1x0V1N/Screen%20Shot%202014-05-24%20at%2010.55.10.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;h2&gt;Support me and London&amp;#39;s Air Ambulance&lt;/h2&gt;

&lt;p&gt;I’m trying to raise £500 and it’d be great if you can help me get there. I promise to take as many photos as I can of me looking terrified as a dangle over the East London skyline.&lt;/p&gt;

&lt;p&gt;You can support me through &lt;a href=&quot;https://www.justgiving.com/robinhawkes&quot;&gt;my JustGiving page&lt;/a&gt;. Please don&amp;#39;t wait for others to donate first. As Tesco would say, every little helps!&lt;/p&gt;

&lt;p&gt;It would be even more amazing if you could share this with your friends and help raise even more money!&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://cl.ly/image/40093N082g43/Screen%20Shot%202014-05-24%20at%2010.56.33.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;h2&gt;More about London’s Air Ambulance&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;It&amp;#39;s been running since 1989, serving 28,500 missions to date&lt;/li&gt;
&lt;li&gt;They provide life-saving medical interventions, such as open chest surgery, blood transfusion, and anaesthesia, all at the roadside!&lt;/li&gt;
&lt;li&gt;They serve the 10 million people living and working within the M25&lt;/li&gt;
&lt;li&gt;It&amp;#39;s a charity that relies on donations to keep running&lt;/li&gt;
&lt;li&gt;Less than 30% of its funds come from the NHS&lt;/li&gt;
&lt;li&gt;London is the only major city with a single emergency medical helicopter, hence needing a second one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find out more on the &lt;a href=&quot;https://londonsairambulance.co.uk&quot;&gt;official website&lt;/a&gt;, and don&amp;#39;t forget to support me &lt;a href=&quot;https://www.justgiving.com/robinhawkes&quot;&gt;by donating&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Photos are from &lt;a href=&quot;https://londonsairambulance.co.uk&quot;&gt;London&amp;#39;s Air Ambulance website&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/LDNaiamb&quot;&gt;Twitter account&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>ViziCities release roundup</title>
		<link href="http://rawkes.com/articles/vizicities-release-roundup"/>
		<updated>2014-02-23T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/vizicities-release-roundup</id>
		<content type="html">&lt;p&gt;Last Saturday evening, &lt;a href=&quot;https://rawkes.com/articles/vizicities-release&quot;&gt;ViziCities was finally released to the public&lt;/a&gt; as an open-source project. Ever since then things have been absolutely crazy and incredibly hard to keep up with.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/vizicities-release.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Have an idea for ViziCities, or just want to get in touch about it? Email us at &lt;a href=&quot;&lt;a href='mailto:hello@vizicities.com'&gt;hello@vizicities.com&lt;/a&gt;&quot;&gt;&lt;a href='mailto:hello@vizicities.com'&gt;hello@vizicities.com&lt;/a&gt;&lt;/a&gt; and we&amp;#39;ll get back to you as soon as we can.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;Statistics&lt;/h2&gt;

&lt;p&gt;Let&amp;#39;s start with a roundup of the raw statistics from the past week. They may not mean much to you but I think they&amp;#39;re interesting and it can&amp;#39;t hurt to share them and use them to track progress in the future.&lt;/p&gt;

&lt;h3&gt;Mailchimp&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Launch email sent to 4,528 people
&lt;ul&gt;&lt;li&gt;58.6% open rate (industry average is 19.6%)&lt;/li&gt;
&lt;li&gt;5,647 total opens (includes multiple opens per person)&lt;/li&gt;
&lt;li&gt;32.5% click rate (industry average is 2.6%)&lt;/li&gt;
&lt;li&gt;2,521 total clicks (includes multiple clicks per person)&lt;/li&gt;
&lt;li&gt;38 bounces&lt;/li&gt;
&lt;li&gt;43 people unsubscribed&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Subscriber count at beginning of week: 4,528&lt;/li&gt;
&lt;li&gt;Subscriber count at end of week: 6,422&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Google Analytics&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;8,985 unique visits to the &lt;a href=&quot;https://vizicities.apps.rawk.es/&quot;&gt;ViziCities demo&lt;/a&gt; over the week
&lt;ul&gt;&lt;li&gt;65% using Chrome&lt;/li&gt;
&lt;li&gt;17% using Firefox&lt;/li&gt;
&lt;li&gt;9% using Safari&lt;/li&gt;
&lt;li&gt;4% using IE&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;10,042 unique visits to &lt;a href=&quot;https://vizicities.com&quot;&gt;ViziCities.com&lt;/a&gt; over the week
&lt;ul&gt;&lt;li&gt;59% using Chrome&lt;/li&gt;
&lt;li&gt;15% using Safari&lt;/li&gt;
&lt;li&gt;14% using Firefox&lt;/li&gt;
&lt;li&gt;7% using IE&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;GitHub&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;874 stars&lt;/li&gt;
&lt;li&gt;96 watching&lt;/li&gt;
&lt;li&gt;74 forks&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Coverage&lt;/h2&gt;

&lt;h3&gt;The Next Web&lt;/h3&gt;

&lt;p&gt;On Tuesday evening, &lt;a href=&quot;https://thenextweb.com/insider/2014/02/18/vizicities-visualizes-cities-3d/&quot;&gt;The Next Web posted an article about ViziCities&lt;/a&gt; on their Insider channel.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;ViziCities is one to watch for sure.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Of all the coverage this week, The Next Web was the only one to trigger a huge influx of tweets related to the project.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/thenextweb.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;h3&gt;Daily Mail&lt;/h3&gt;

&lt;p&gt;Wednesday morning saw &lt;a href=&quot;https://www.dailymail.co.uk/sciencetech/article-2562894/London-Underground-brought-life-mesmerising-3D-map-complete-tube-trains-moving-REAL-TIME.html&quot;&gt;the Daily Mail run a piece about ViziCities&lt;/a&gt; on their website. For those who don&amp;#39;t know, the Daily Mail website currently has a daily unique readership of &lt;a href=&quot;https://www.theguardian.com/media/2014/feb/20/mail-online-traffic-metro-standard-mirror&quot;&gt;around 11.8 million&lt;/a&gt; people. In other words, anything put there gets read by a shit-load of people.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A pair of developers from London used open source data to build an interactive 3D map of the tube network, complete with moving trains. The visualisation was built to showcase the ViziCities project. Its creators have made the code behind the project available for anyone to use.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We enjoyed a huge amount of traffic and interest from the Daily Mail audience, helped in part by ViziCities being featured as the headline article on the front page for most of the evening. I&amp;#39;ve no idea how we managed to get on the front page for so long, though I&amp;#39;m certainly not complaining!&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/daily-mail-frontpage.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Of all the coverage this week, the Daily Mail has been the most surreal and the one that has provided the most follow-ups. It&amp;#39;s also been the only coverage this week that presented ViziCities in a way that the general public will be able to understand and take interest in.&lt;/p&gt;

&lt;p&gt;The flip-side to being featured by the Daily Mail is that you have to endure a particular section of their readership, &lt;a href=&quot;https://www.dailymail.co.uk/sciencetech/article-2562894/London-Underground-brought-life-mesmerising-3D-map-complete-tube-trains-moving-REAL-TIME.html#comments&quot;&gt;who provided an eloquent commentary on the project&lt;/a&gt; (displayed unedited for your pleasure); such as:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;well that&amp;#39;s 2 minutesof my life I&amp;#39;ll never get back :(&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And this thought-provoking statement&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My hardworked taxes towards yet another frivolous vanity project. How is thins gooing to benefit ME?!!? The only help I need I can get from the big brain between my ears.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#39;m afraid we can&amp;#39;t divulge where we spent all your hard-earned taxes, sorry. I wish we knew!&lt;/p&gt;

&lt;p&gt;This was another&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;WOW this is amazing, in actual 3D! trains are soooo interesting!! i could just watch them all day..... NOT&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It really did seem like everyone loved ViziCities&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;What a silly and pointless thing to create&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It&amp;#39;s a real eye-opener of a project&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Wow i just fell asleep there watching it. It&amp;#39;s not very exciting is it?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And my personal favourite&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;For a moment I thought wow that&amp;#39;s interesting, but its passed now.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We aim to please. I&amp;#39;m just glad we were able to achieve that!&lt;/p&gt;

&lt;p&gt;Seriously though, we&amp;#39;re incredibly pleased to have been given the opportunity to be featured on the Daily Mail. 99.9% of the response has been positive and we&amp;#39;ve been absolutely astounded by it.&lt;/p&gt;

&lt;p&gt;One of the weirdest moments from the Daily Mail coverage was when the daughter of a long-time family friend and old neighbour got in touch with me on Facebook for the first time ever, letting me know that her mum had seen the article and had phoned her about it. That alone proved to me the value of this coverage, that friends and members of the public who don&amp;#39;t follow technology were finding it and actually reading it &amp;mdash; all because it was on the Daily Mail. Insane!&lt;/p&gt;

&lt;h3&gt;ITV&lt;/h3&gt;

&lt;p&gt;On Thursday, &lt;a href=&quot;https://www.itv.com/news/london/2014-02-20/bringing-the-london-underground-to-life-through-a-3d-map/&quot;&gt;ITV News ran a piece on ViziCities&lt;/a&gt; on their website.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;It&amp;#39;s a new and exciting way of looking at the London Underground. For the past year Peter Smart and Robin Hawkes have been working on a 3D map that brings cities to life using the power of open data and the Web.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/itv.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;We were hugely excited about being featured by ITV as they&amp;#39;re a huge media organisation within the UK. Interestingly, we received next to no traffic as a result. This was likely because the article didn&amp;#39;t have any links back to the project for a while, but even then it didn&amp;#39;t seem to do much.&lt;/p&gt;

&lt;p&gt;Our experience with the ITV coverage taught us that just because you&amp;#39;re on a big website with a large audience doesn&amp;#39;t mean anything. In a way it&amp;#39;s analogous to the number of Twitter followers not being representative of how many people will click links in tweets you post.&lt;/p&gt;

&lt;h3&gt;Reddit&lt;/h3&gt;

&lt;p&gt;For a good few days we were on top of the JavaScript sub-Reddit, and even &lt;a href=&quot;https://www.reddit.com/r/javascript/duplicates/1y4vii/opensource_3d_city_platform_vizicities_released/&quot;&gt;enjoyed a good response in other sub-Reddits&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;HTML5 Weekly #125&lt;/h3&gt;

&lt;blockquote&gt;
  &lt;p&gt;A WebGL-powered 3D city and data visualization platform. It’s flexible in its operation but can do things like let you visualize the London Underground train network in real time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Web Design Weekly #127&lt;/h3&gt;

&lt;blockquote&gt;
  &lt;p&gt;ViziCities is a 3D city and data visualisation platform, powered by WebGL. Its purpose is to change the way you look at cities and the data contained within them. It is the brainchild of Robin Hawkes and Peter Smart.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Codrops Collective #104&lt;/h3&gt;

&lt;blockquote&gt;
  &lt;p&gt;ViziCities is a 3D city and data visualization platform powered by WebGL. A fantastic project by Robin Hawkes and Peter Smart.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Response&lt;/h2&gt;

&lt;p&gt;We&amp;#39;ve been overwhelmed with the amount of people who are excited about ViziCities and want to see it succeed. It&amp;#39;s actually a little unbelievable.&lt;/p&gt;

&lt;p&gt;Since launch there have been &lt;a href=&quot;https://github.com/robhawkes/vizicities/pulls?direction=desc&amp;amp;page=1&amp;amp;sort=created&amp;amp;state=closed&quot;&gt;3 merged pull requests from the community&lt;/a&gt; and a significant fork &lt;a href=&quot;https://github.com/alkavan/vizicities/tree/test_1&quot;&gt;looking at adding physics to ViziCities&lt;/a&gt;. Seeing people actually want to help out is incredibly weird.&lt;/p&gt;

&lt;p&gt;Another thing that&amp;#39;s taken us by surprise is the amount of people sending in screenshots of ViziCities showing their local area.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/jordanmt/status/435490619197108224&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/vizicities-toronto.jpg&quot; alt=&quot;View of Toronto within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of Toronto within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/geo_ams/status/435530725106790400&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/vizicities-amsterdam.jpg&quot; alt=&quot;View of Amsterdam within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of Amsterdam within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/mkeblx/status/435610314847965185&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/vizicities-nyc.jpg&quot; alt=&quot;View of NYC within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of NYC within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/Caged/status/435500805844525056&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/vizicities-portland.jpg&quot; alt=&quot;View of Portland within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of Portland within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, the number of organisations and data providers reaching out to us about visualising their data in the project has been amazing. We already have the future of some key features confirmed thanks to people like &lt;a href=&quot;https://planefinder.net/&quot;&gt;Plane Finder&lt;/a&gt; and &lt;a href=&quot;https://datafeeds.networkrail.co.uk&quot;&gt;Network Rail&lt;/a&gt;. We&amp;#39;ve so much more to catch up on!&lt;/p&gt;

&lt;h2&gt;What&amp;#39;s next?&lt;/h2&gt;

&lt;p&gt;I think it&amp;#39;s safe to say that the first week of ViziCities going open-source has been amazing and overwhelming, but we&amp;#39;re not going to stop there. Now that the project is finally out in the open we&amp;#39;re able to focus on refining things and getting them working as best as we can, ideally with help from the community.&lt;/p&gt;

&lt;p&gt;Even in the past 7 days I&amp;#39;ve been able to hack together experimental support for 3D terrain and live, 3D air traffic.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release-roundup/terrain.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;/p&gt;

&lt;iframe src=&quot;https://player.vimeo.com/video/87388740&quot; width=&quot;820&quot; height=&quot;426&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Watch this space&amp;hellip;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Have an idea for ViziCities, or just want to get in touch about it? Email us at &lt;a href=&quot;&lt;a href='mailto:hello@vizicities.com'&gt;hello@vizicities.com&lt;/a&gt;&quot;&gt;&lt;a href='mailto:hello@vizicities.com'&gt;hello@vizicities.com&lt;/a&gt;&lt;/a&gt; and we&amp;#39;ll get back to you as soon as we can.&lt;/em&gt;&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>ViziCities released as open-source</title>
		<link href="http://rawkes.com/articles/vizicities-release"/>
		<updated>2014-02-17T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/vizicities-release</id>
		<content type="html">&lt;p&gt;That&amp;#39;s right, ViziCities has been &lt;a href=&quot;https://github.com/robhawkes/vizicities&quot;&gt;released as an open-source project on GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It&amp;#39;s been a long time &lt;a href=&quot;https://rawkes.com/articles/vizicities-dev-diary-1&quot;&gt;since ViziCities first started&lt;/a&gt;, about a year in fact! It&amp;#39;s been an exciting journey, one which &lt;a href=&quot;https://twitter.com/petewsmart&quot;&gt;Peter&lt;/a&gt; and I are starting to see the results of. We&amp;#39;re proud to finally be able to say that it&amp;#39;s &lt;a href=&quot;https://github.com/robhawkes/vizicities&quot;&gt;available for you to download and fork on GitHub&lt;/a&gt;. Enjoy!&lt;/p&gt;

&lt;p&gt;We&amp;#39;ve also put together a &lt;a href=&quot;https://vizicities.apps.rawk.es&quot;&gt;pre-built demo for you to play with&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release/vizicities-release.jpg&quot; alt=&quot;View of the Thames within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of the Thames within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;As things stands, the current release includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buildings, water (rivers, canals, etc), and green areas (parks, grass, forest, etc)&lt;/li&gt;
&lt;li&gt;Dynamic data loading using the OpenStreetMap Overpass API (literally the entire world)&lt;/li&gt;
&lt;li&gt;Accurate heights based on OpenStreetMap tags, if available&lt;/li&gt;
&lt;li&gt;Caching of loaded data to prevent duplicated requests&lt;/li&gt;
&lt;li&gt;Processing of geographic features into 3D objects using Web Workers&lt;/li&gt;
&lt;li&gt;Controls (zoom, pan and orbit)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What you see on GitHub is at a very early stage and things may break, so it&amp;#39;s definitely not ready for production use. However, download it, build it and have a play around - you can move around anywhere in the world (it&amp;#39;s pretty cool). We&amp;#39;d love to hear what you think. We&amp;#39;d love it even more if you helped us build it!&lt;/p&gt;

&lt;p&gt;Here are some interesting facts from the past year:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We were the first in the world to build a &lt;a href=&quot;https://rawkes.com/articles/vizicities-dev-diary-2&quot;&gt;live visualisation of the London Underground&lt;/a&gt; in 3D, as well as the London bus network, which we demoed to Transport for London&lt;/li&gt;
&lt;li&gt;We&amp;#39;ve &lt;a href=&quot;https://vimeo.com/66495599&quot;&gt;given talks about the project&lt;/a&gt; at lots of events&lt;/li&gt;
&lt;li&gt;We got to meet up with large and important organisations around the world to talk about how ViziCities can help people understand cities and the data that lies within them&lt;/li&gt;
&lt;li&gt;The codebase has been completely re-written as a modular web application&lt;/li&gt;
&lt;li&gt;And most importantly, we&amp;#39;ve had over 4,500 lovely people sign up to hear more about the project!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We&amp;#39;ve been constantly blown away by the response the project has received. We never imagined quite how much it would inspire people, and we&amp;#39;re just happy to finally be able to show you something.&lt;/p&gt;

&lt;p&gt;This is just the beginning. Now the project is public it will continue to be actively developed on and improvements will appear regularly. We&amp;#39;ve still got huge plans for ViziCites, plans which we&amp;#39;ve barely begun to set in motion.&lt;/p&gt;

&lt;p&gt;If you have any questions, reach us at &lt;a href=&quot;&lt;a href='mailto:hello@vizicities.com'&gt;hello@vizicities.com&lt;/a&gt;&quot;&gt;&lt;a href='mailto:hello@vizicities.com'&gt;hello@vizicities.com&lt;/a&gt;&lt;/a&gt; and we&amp;#39;ll get back to you.&lt;/p&gt;

&lt;p&gt;I&amp;#39;ll leave you with a couple of screenshots that others have taken on their journey within ViziCities. I&amp;#39;d love to see more!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/jordanmt/status/435490619197108224&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release/vizicities-toronto.jpg&quot; alt=&quot;View of Toronto within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of Toronto within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/geo_ams/status/435530725106790400&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-release/vizicities-amsterdam.jpg&quot; alt=&quot;View of Amsterdam within ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;View of Amsterdam within ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>2013: All change</title>
		<link href="http://rawkes.com/articles/2013-in-review"/>
		<updated>2014-01-14T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/2013-in-review</id>
		<content type="html">&lt;p&gt;This time last year &lt;a href=&quot;https://rawkes.com/articles/2012-in-review&quot;&gt;I rounded up my 2012&lt;/a&gt;. I wrote that it was the craziest year of my life so far, and one that I won&amp;#39;t forget. I obviously had no idea what 2013 had in store for me!&lt;/p&gt;

&lt;h2&gt;All change&lt;/h2&gt;

&lt;p&gt;2013 was the year for massive change in my life, in every aspect. The funny thing is that none of the changes were planned or even desired, yet I&amp;#39;m glad each and every one happened as they taught me valuable lessons that I&amp;#39;ll remember forever.&lt;/p&gt;

&lt;h3&gt;Suffering burnout and leaving Mozilla&lt;/h3&gt;

&lt;p&gt;Back in December 2012 I announced my intentions to leave my role as a Technical Evangelist at Mozilla, arguably my dream job. &lt;a href=&quot;https://rawkes.com/articles/on-leaving-mozilla&quot;&gt;I wrote about the reasoning behind this&lt;/a&gt; in a lot of detail. In short, I suffered a combination of burnout and a catastrophic demotivation in what Mozilla was doing and what my role was there.&lt;/p&gt;

&lt;p&gt;As of the 25th of January 2013 I was no longer a Mozilla employee, something I never imagined myself saying.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Even the most perfect things in life have downsides and if you ignore them you&amp;#39;ll pay for it in the long run. Focus on keeping yourself happy, otherwise you&amp;#39;ll cause yourself long-term damage.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Ending a 4-year relationship&lt;/h3&gt;

&lt;p&gt;After 4 years together, Lizzy and I decided it was time to call it a day. It&amp;#39;s quite surreal uttering a few disembodied words and subsequently ending a relationship with someone you&amp;#39;ve spent practically every day with for what feels like forever.&lt;/p&gt;

&lt;p&gt;Yes, of course it sucked. But no, I don&amp;#39;t regret it and it was definitely the right decision for the both of us. What I was most surprised about was how we both handled it; from sitting down, talking for a while, and deciding that we should split up, to sorting everything out afterward so neither of us got left in a difficult situation.&lt;/p&gt;

&lt;p&gt;2013 has shown us both that we&amp;#39;re better off because of it. That makes me happy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Good things sometimes come to an end, and that isn&amp;#39;t necessarily a bad thing. Remember the good times and make sure you learn something from the experience. Things do get better in time, you just need to make sure you allow them to.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Taking time off to recover and find my way&lt;/h3&gt;

&lt;p&gt;Part of my decision to leave Mozilla was to take some time off to rest and work out what I wanted from life. What was planned to be 6 months out ended up turning into near-enough 10 months without firm commitment or income. I&amp;#39;m sure glad I saved while I was at Mozilla!&lt;/p&gt;

&lt;p&gt;1 year on and, although much better, I&amp;#39;m still suffering from the burnout that I experienced while at Mozilla. Someday it&amp;#39;ll fade into the background, though I&amp;#39;ve resided myself to the fact that it won&amp;#39;t be any time soon, nor an obvious transition.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Take time off when you get the chance, it&amp;#39;s a great healer. Don&amp;#39;t force yourself to do something, it&amp;#39;s nearly more valuable to do nothing and let your body tell you what it needs.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Appreciating close friends&lt;/h3&gt;

&lt;p&gt;One of the general lessons I learnt from 2012 was that I had neglected my close friends. Part of 2013 was about fixing that, at least in a small way.&lt;/p&gt;

&lt;p&gt;Over the year I spent much more time with my best friend of 10+ years, helping her through a tough and similar career problem, and generally looking out for each other. Although I don&amp;#39;t need to see or talk to her often (the sign of a great friend), doing so has shown me how valuable my close friends are to me and how important that are to my happiness.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/robhawkes/8649069179/player/&quot; width=&quot;800&quot; height=&quot;600&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;March was pretty special as I travelled to Wales to visit Matt and Sophie, two friends that I&amp;#39;ve known online for a long time but had never met before. I had a great time exploring their part of the world and being taught how to ride on Anubis, one of their (three!) horses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Don&amp;#39;t neglect your close friends. It sucks, and you&amp;#39;ll look and feel like a dick because of it. You may not make things perfect but at least try your best to make an effort.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Creating ViziCities&lt;/h3&gt;

&lt;p&gt;Soon after leaving Mozilla, &lt;a href=&quot;https://petesmart.co.uk/&quot;&gt;Peter Smart&lt;/a&gt; and I decided to &lt;a href=&quot;https://rawkes.com/articles/announcing-vizicities&quot;&gt;work on a seemingly innocuous project called ViziCities&lt;/a&gt;. Oh how naive we were!&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/vizicities-dev-diary-1/vizicities-combined-ssao.jpg&quot; alt=&quot;ViziCities&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;ViziCities&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Nearly a year to the day since we first started ViziCities, we&amp;#39;ve &lt;a href=&quot;https://rawkes.com/articles/vizicities-dev-diary-2&quot;&gt;come a hell of a long way&lt;/a&gt; and have learnt a huge amount about the power of a good idea, especially when implemented well. So much happened but I&amp;#39;ll try my best to round up the key events:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The hugely positive response to our announcement of ViziCities took us both by surprise&lt;/li&gt;
&lt;li&gt;We spoke to a large number of influential organisations that we never would have imagined talking to previously&lt;/li&gt;
&lt;li&gt;We decided to try and turn ViziCities into a business&lt;/li&gt;
&lt;li&gt;We took part in &lt;a href=&quot;https://blog.webfwd.org/post/56913194386/new-team-intro-vizicities&quot;&gt;Mozilla&amp;#39;s WebFWD accelerator program&lt;/a&gt;, including travelling to San Francisco!&lt;/li&gt;
&lt;li&gt;We explored avenues of funding and learnt a huge amount along the way&lt;/li&gt;
&lt;li&gt;We got to &lt;a href=&quot;https://vimeo.com/66495599&quot;&gt;talk about ViziCities&lt;/a&gt; at large and influential events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;//player.vimeo.com/video/67869313&quot; width=&quot;800&quot; height=&quot;450&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;As it stands, ViziCities is still being worked on, just at a slower pace due to Peter and I both recovering from big changes and events in our lives. It&amp;#39;s too good an idea to let slide.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; When you have a good idea, run with it. Don&amp;#39;t ruin a good thing by taking it too seriously too quickly. Release early and worry about making it perfect later. Working on something purely for fun and the good of others is an incredible motivator, don&amp;#39;t squander it.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Doing things as me-me, not Mozilla-me&lt;/h3&gt;

&lt;p&gt;Something I didn&amp;#39;t really consider when leaving Mozilla was that I would need to do everything under my own steam from that point. No Mozilla to hide behind. No Mozilla to help me get events to speak at. No Mozilla to help with travel. Just little old me.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/robhawkes/9923936624/player/&quot; width=&quot;800&quot; height=&quot;531&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Fortunately I haven&amp;#39;t found the desire to do much speaking of late, though I&amp;#39;ve had some great opportunities this year. Taking part in the real-time Web panel at EDGE in NYC is a particular favourite, as is speaking at FOWA in London toward the end of the year. Going on the stage as Robin Hawkes (of no affiliation) was quite a liberating and scary experience.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/mozillaeu/10480218025/in/photosof-robhawkes/player/&quot; width=&quot;800&quot; height=&quot;535&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Most recently, I got to attend Mozilla Festival in London. This was lovely because I got to catch up with some of my old Mozilla friends and show them ViziCities. I don&amp;#39;t think I&amp;#39;ve ever said so much to so many people in such a short period of time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Doing things on your own is scary but ultimately liberating and rewarding. Don&amp;#39;t shun opportunities to do things as you. Stay grounded &amp;mdash; it&amp;#39;s what you&amp;#39;re talking about that&amp;#39;s the important thing, not you.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Moving back to London&lt;/h3&gt;

&lt;p&gt;After spending what feels like most of my adult life living in Bournemouth, recent events gave me the perfect opportunity to up sticks and move back to London. I never thought I&amp;#39;d move back to London, or any city, but after travelling the world I can safely say that London is by far my favourite city in the world. There&amp;#39;s something special about it.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/robhawkes/9680015903/player/&quot; width=&quot;800&quot; height=&quot;531&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;I originally moved back with family, which was meant to be temporary but ended up lasting for about 4 months while I sorted my shit out. While slightly embarrassing as a 27-year-old, it was really nice to spend more time with my Dad.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/robhawkes/11892444755/player/&quot; width=&quot;800&quot; height=&quot;336&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Just before the end of the year I finally got the opportunity to move out and get my independence back. I absolutely hate moving but it&amp;#39;s totally been worth it. Having a place that I can call my own is immensely good for my happiness and wellbeing. It also helps that the place I live is beautiful (right alongside the Thames).&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe width=&quot;800&quot; height=&quot;450&quot; src=&quot;//www.youtube-nocookie.com/embed/6mdK-z5oUfA?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; It&amp;#39;s easy to settle and get scared of change. Not having independence can really, really suck. Finding and moving house is incredibly stressful, but worth it in the long run. Make sure you find somewhere that makes you happy, even if it costs a little extra.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Changing my name&lt;/h3&gt;

&lt;p&gt;In October I decided to do something that I&amp;#39;ve wanted to do for a very long time; &lt;a href=&quot;https://rawkes.com/articles/the-story-behind-a-name&quot;&gt;I changed my name&lt;/a&gt; back to the one I was born with.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://farm7.staticflickr.com/6227/6405956865_1ae6895d1c_b.jpg&quot; alt=&quot;My name in full&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;My name in full&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;For near-enough 16 years I&amp;#39;ve referred to myself as Rob Hawkes, completely shunning my full name because of bullying earlier in life and general habit since then. Changing back to Robin Hawkes has quite literally felt like a weight has been lifted from my shoulders. I feel like the real me is back again.&lt;/p&gt;

&lt;p&gt;The feedback since changing my name has quite honestly been overwhelming; I never knew how much my friends preferred my birth-name!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Personal identity is something I should have taken more seriously. It doesn&amp;#39;t matter how well you pronounce &amp;#39;Robin&amp;#39;, people in Starbucks will still write &amp;#39;Robert&amp;#39;.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Joining Pusher&lt;/h3&gt;

&lt;p&gt;In November I decided that it was time to get serious and get a proper job, in a real office and everything. A few weeks later I &lt;a href=&quot;https://rawkes.com/articles/joining-pusher&quot;&gt;started at Pusher as Head of Developer Relations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/joining-pusher/pusher-logo.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;It&amp;#39;s been a couple months now and I&amp;#39;ve absolutely loved my time here so far &amp;mdash; everyone at Pusher is amazingly friendly and good at what they do. I&amp;#39;m looking forward to working somewhere and actually making a difference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lesson learnt:&lt;/strong&gt; Sometimes the obvious solution is the best one. Commuting can suck, but it can be solved (by moving house). Being part of something small(er) is an awesome feeling.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Looking after myself and listening to my body&lt;/h3&gt;

&lt;p&gt;In general, this year has taught me to look after myself and listen to what my body is trying to tell me (it&amp;#39;s usually right).&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/robhawkes/10275874583/player/&quot; width=&quot;800&quot; height=&quot;530&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Some of the things I&amp;#39;ve done this year include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better exercise, like regular cycling and walking&lt;/li&gt;
&lt;li&gt;Better eating, as in regular and proper meals&lt;/li&gt;
&lt;li&gt;Better sleep, earlier and for enough hours&lt;/li&gt;
&lt;li&gt;Being strict about time off and relaxation&lt;/li&gt;
&lt;li&gt;Doing things that make me happier&lt;/li&gt;
&lt;li&gt;Accepting that burnout isn&amp;#39;t going away any time soon&lt;/li&gt;
&lt;li&gt;Taking lots of photos of gorgeous sunsets (great for the soul)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;figure&gt;&lt;iframe src=&quot;https://www.flickr.com/photos/robhawkes/10089350353/player/&quot; width=&quot;800&quot; height=&quot;242&quot; frameborder=&quot;0&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;All in all, I feel much better about myself after doing these relatively minor things. Even just the regular exercise has had a huge effect on my energy levels, which I&amp;#39;ve noticed decreasing since I stopped cycling recently (due to winter and moving house).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Lessons learnt:&lt;/strong&gt; Routine is easy, until you stop it. You don&amp;#39;t have to cook crazy meals to eat well. Getting a good night&amp;#39;s sleep is so, so important. Taking time off seriously will pay off in the long run. Burnout sucks.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;Reflecting on my 2013 wishes&lt;/h2&gt;

&lt;p&gt;At the beginning of last year &lt;a href=&quot;https://rawkes.com/articles/2012-in-review&quot;&gt;I outlined a few wishes for the following 12 months&lt;/a&gt;. Let&amp;#39;s see how they did&amp;hellip;&lt;/p&gt;

&lt;h3&gt;Position Rawkes as a viable channel for technology and development content&lt;/h3&gt;

&lt;p&gt;My wish&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Right now, Rawkes is purely a personal blog containing information about me and the things that I&amp;#39;m currently thinking about. In 2013 I want to explore the idea of turning Rawkes into a much larger content platform, revolving around technology and development. I&amp;#39;d also like to see more authors contributing to Rawkes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Fail. I completely neglected Rawkes in 2013, mostly due to taking time off and working on ViziCities.&lt;/p&gt;

&lt;h3&gt;Find a way to earn enough to fund my personal projects and experimentation&lt;/h3&gt;

&lt;p&gt;My wish&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The next 6 months are going to be spent working out how to fund time to continue experimenting and learning new things. I&amp;#39;m keen to find a way to do this without the act of earning money being my primary focus.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Half-success. I didn&amp;#39;t need to fund myself in the end as I sustained myself long enough on savings to last me until I got a proper job. I still got to work on my personal projects.&lt;/p&gt;

&lt;h3&gt;Work on a project interesting to the general public&lt;/h3&gt;

&lt;p&gt;My wish&amp;hellip;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;More often than not, the projects I work on are targeted mainly to the developer community. I&amp;#39;m keen to work on some projects this year that are also of use to the general public, or at least to the wider Internet community.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Massive success. While accidental, ViziCities proved to be incredibly valuable to the general public!&lt;/p&gt;

&lt;h2&gt;Wishes for 2014&lt;/h2&gt;

&lt;p&gt;I don&amp;#39;t do resolutions so instead here are my overall wishes for the coming year.&lt;/p&gt;

&lt;h3&gt;Release ViziCities to the public&lt;/h3&gt;

&lt;p&gt;Even if not the full feature-set that we envisaged, I want to make sure ViziCities can actually be used by people. It&amp;#39;s too good an idea to let it sit and gather dust.&lt;/p&gt;

&lt;h3&gt;Write another book&lt;/h3&gt;

&lt;p&gt;While perhaps not completely up to me, I think I&amp;#39;m ready to write another book.&lt;/p&gt;

&lt;h3&gt;Stay happy&lt;/h3&gt;

&lt;p&gt;I&amp;#39;ve done enough crazy stuff in the past few years to last me for a while. I&amp;#39;d be happy for 2014 to be spent taking things relatively easy and keeping myself happy instead.&lt;/p&gt;

&lt;h2&gt;Interesting facts about 2013&lt;/h2&gt;

&lt;p&gt;As always, I&amp;#39;ll end this round-up with a few facts and figures about the previous year with comparisons to last year in grey.&lt;/p&gt;

&lt;p&gt;&lt;img title=&quot;2013 statistics&quot; src=&quot;https://rawkes.com/media/2013-in-review/2013-statistics.png&quot;&gt;&lt;/p&gt;

&lt;h2&gt;What about you?&lt;/h2&gt;

&lt;p&gt;I find these retrospectives incredibly useful to me personally, especially when you have a few years-worth to look back on. I&amp;#39;d recommend you try doing them! So how was your 2013? Post it online and &lt;a href=&quot;https://twitter.com/robhawkes&quot;&gt;send me the link on Twitter&lt;/a&gt;.&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Joining Pusher as Head of Developer Relations</title>
		<link href="http://rawkes.com/articles/joining-pusher"/>
		<updated>2013-11-06T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/joining-pusher</id>
		<content type="html">&lt;p&gt;I&amp;#39;m happy to announce that I&amp;#39;ve joined &lt;a href=&quot;https://pusher.com&quot;&gt;Pusher&lt;/a&gt; as Head of Developer Relations, starting immediately (in fact, this is my second day).&lt;/p&gt;

&lt;h2&gt;Who are Pusher?&lt;/h2&gt;

&lt;p&gt;I know a lot of you will have heard of Pusher before, but here is the blurb anyway for those who haven&amp;#39;t:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Pusher is a hosted service for quickly and easily adding realtime features into web and mobile applications. We&amp;#39;re used for all sorts of features such as notifications, game movements, chat, live data feeds and much more. Our aim is to take away the headache of configuring realtime infrastructure so that developers can concentrate on making awesome stuff.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/joining-pusher/pusher-logo.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;In short, Pusher take the pain out of building applications and websites that want to benefit from real-time data. They handle the infrastructure behind real-time data so you can focus on the important bit, creating your application.&lt;/p&gt;

&lt;p&gt;They&amp;#39;re a &lt;a href=&quot;https://pusher.com/about#abt-team&quot;&gt;lovely bunch of people&lt;/a&gt; and I&amp;#39;m excited to work with them, get to know them, and make awesome things happen with them.&lt;/p&gt;

&lt;h2&gt;What will you be doing?&lt;/h2&gt;

&lt;p&gt;In general, I will be in charge of providing oversight and direction for Pusher&amp;#39;s developer-facing activities. This includes things such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Working on the overall plan for developer relations at Pusher&lt;/li&gt;
&lt;li&gt;Co-ordinating with other departments to improve the developer experience Pusher-wide&lt;/li&gt;
&lt;li&gt;Making sure the on-boarding process for developers is as smooth as possible&lt;/li&gt;
&lt;li&gt;Handling developer-facing events&lt;/li&gt;
&lt;li&gt;Optimising the developer support process where possible&lt;/li&gt;
&lt;li&gt;And much more&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I&amp;#39;m keen to get started and implement the ideas that I&amp;#39;ve had as a result of my experiences both at Mozilla and in my day-to-day developer-related activities. I&amp;#39;m confident that developer relations can be improved in so many ways, not just at Pusher but everywhere.&lt;/p&gt;

&lt;h2&gt;When do you start?&lt;/h2&gt;

&lt;p&gt;I&amp;#39;ve already started. I joined on the 7th of November, 2013.&lt;/p&gt;

&lt;h2&gt;Where will you be based?&lt;/h2&gt;

&lt;p&gt;At Pusher&amp;#39;s offices alongside a lovely canal in Hackney, London. Not far from Shoreditch.&lt;/p&gt;

&lt;h2&gt;Awesome, but what about ViziCities?&lt;/h2&gt;

&lt;p&gt;Good question. Pete and I have effectively decided to move ViziCities back to a side project and worry about making it awesome (and releasing it) rather than worrying about making it a business.&lt;/p&gt;

&lt;p&gt;In fact, work on ViziCities has progressed significantly in the past fortnight now that the financial strain has been alleviated. On the development side, I&amp;#39;m in the process of moving from distributed, ad-hoc experiments to a more deliberate and structured application architecture. The results of early progress in this area have already shown that I can integrate new functionality much quicker than before. Two examples of this include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://quick.as/zrygtrbk&quot;&gt;Building a loading system&lt;/a&gt; that uses &lt;a href=&quot;https://www.promisejs.org/intro/&quot;&gt;promises&lt;/a&gt; to notify in code when all functionality has finished loading.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/calvinmetcalf/catiline&quot;&gt;Using Web Workers&lt;/a&gt; to offload the creation of 3D models to a separate OS process, meaning that you don&amp;#39;t lock up the browser UI and the user experience stays relatively smooth. This alone has resulted in a massive improvement to the loading and rendering of many thousands of complex buildings, improved even further by the use of &lt;a href=&quot;https://updates.html5rocks.com/2011/12/Transferable-Objects-Lightning-Fast&quot;&gt;typed arrays and transferable objects&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plus much more, like finishing a proof-of-concept for visualising London buses in real-time, along the real road network, in 3D.&lt;/p&gt;

&lt;p&gt;Expect more ViziCities updates in the future as things progress further.&lt;/p&gt;

&lt;h2&gt;More soon&amp;hellip;&lt;/h2&gt;

&lt;p&gt;I&amp;#39;ll leave things there for now, though I&amp;#39;ll write another update once I&amp;#39;ve settled into Pusher and have a better idea about what&amp;#39;s going on.&lt;/p&gt;

&lt;p&gt;In the meantime, check &lt;a href=&quot;https://pusher.com&quot;&gt;Pusher&lt;/a&gt; out and &lt;a href=&quot;https://twitter.com/robhawkes&quot;&gt;get in touch&lt;/a&gt; should you have any questions about my joining, Pusher in general, or the services they offer.&lt;/p&gt;

&lt;p&gt;Here&amp;#39;s to the next chapter!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Thoughts and advice for public speaking</title>
		<link href="http://rawkes.com/articles/public-speaking"/>
		<updated>2013-10-28T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/public-speaking</id>
		<content type="html">&lt;p&gt;Over the past few years I&amp;#39;ve had the opportunity to &lt;a href=&quot;https://rawkes.com/speaking/&quot;&gt;speak at a number of events all around the world&lt;/a&gt;, taking me from a terrified newbie to a (slightly-less terrified) professional. Here are some (unordered and rough) thoughts and tips on public speaking based on my experiences.&lt;/p&gt;

&lt;p&gt;I will keep this entry updated as I learn new things.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.flickr.com/photos/robhawkes/9923936624/&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7386/9923936624_67cf1f9bb6_c.jpg&quot; alt=&quot;Taking part in a panel at EDGE NYC&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;Taking part in a panel at EDGE NYC&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No one is perfect, don&amp;#39;t make that your goal&lt;/li&gt;
&lt;li&gt;Focus on being happy with yourself and your own approach and style&lt;/li&gt;
&lt;li&gt;Try not to compare yourself to other speakers, everyone does things differently&lt;/li&gt;
&lt;li&gt;Other speakers will always look better to you than your perception of yourself (more composed, articulate, funnier, engaging, etc) – that doesn&amp;#39;t mean you aren&amp;#39;t any of those things&lt;/li&gt;
&lt;li&gt;Public speaking is scary shit, even the professionals get nervous&lt;/li&gt;
&lt;li&gt;Ask for feedback but don&amp;#39;t take it personally or immediately apply it (some people love to be negative without being constructive, also everyone has a different opinion)&lt;/li&gt;
&lt;li&gt;Try and ignore the &amp;quot;great talk&amp;quot; comments – they&amp;#39;re nice, but not constructive and don&amp;#39;t help you get better&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t use humour as a crutch, you may get laughs but you&amp;#39;ll dilute the real content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://www.flickr.com/photos/paul_clarke/5638402665/&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://farm6.staticflickr.com/5223/5638402665_1287b699c4_b.jpg&quot; alt=&quot;Try not to look as scruffy as this&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;Try not to look as scruffy as this&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find a comfortable position for a headset mic and try not to fiddle with it for the rest of the talk&lt;/li&gt;
&lt;li&gt;Run the cable for headset and lapel mics down inside your top, that way you won&amp;#39;t accidentally catch them and deafen the audience&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t hold a handheld mic like a rapper, you look stupid and no one can hear you&lt;/li&gt;
&lt;li&gt;Take your lanyard off before you talk, otherwise you may get it caught in the mic or your hands&lt;/li&gt;
&lt;li&gt;99.9% of people are normal and will give you their time and attention and won&amp;#39;t be dicks&lt;/li&gt;
&lt;li&gt;Given the chance, most people wouldn&amp;#39;t want to be where you are (but wish they could)&lt;/li&gt;
&lt;li&gt;You have a huge amount of power as a speaker, people will listen to you and do what you say. Use it to your advantage.&lt;/li&gt;
&lt;li&gt;Stay calm and speak slowly&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t be afraid to pause for breath, to calm down, or to take a sip of water&lt;/li&gt;
&lt;li&gt;Related to above, make sure you have some water with you&lt;/li&gt;
&lt;li&gt;For you a pause may seem like a lifetime (especially with people watching) but in reality it&amp;#39;s only a couple of seconds&lt;/li&gt;
&lt;li&gt;No one notices or cares if you pause or make a mistake&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t freak out or start apologising profusely if you make a mistake, just compose yourself and continue where you left off&lt;/li&gt;
&lt;li&gt;Try not to infer anything from the facial expressions and behaviour of the audience (weirdly, the most engaged people are often the ones who look most bored)&lt;/li&gt;
&lt;li&gt;Have a pee just before you talk, even if you don&amp;#39;t particularly need one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/public-speaking/slides-1.jpg&quot; alt=&quot;Title slide for a recent ViziCities talk&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;Title slide for a recent ViziCities talk&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep your slides to a minimum (few words, no bullets, more images and visual triggers)&lt;/li&gt;
&lt;li&gt;Write notes to expand on the minimal slides that you can keep on your &lt;a href=&quot;https://support.apple.com/kb/VI120&quot;&gt;presenter display&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t stress about practicing, so long as you have good content and notes then you&amp;#39;ll be fine&lt;/li&gt;
&lt;li&gt;However, make sure you keep to time as it&amp;#39;s bad practice to go over and have to rush or end early (for me I give myself around 30 seconds a slide)&lt;/li&gt;
&lt;li&gt;Try not to get distracted and look at the big shiny screen behind you (trust that the slides work). Remember that you have power as a speaker and people will look where you look&amp;hellip; you want their eyes and attention on you and not unnecessarily on your slides&lt;/li&gt;
&lt;li&gt;If you&amp;#39;re a fiddler or walker-and-talker, try bringing something to hold to prevent you looking uncomfortable&lt;/li&gt;
&lt;li&gt;Bring a power cable and display adapter to the stage with you&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t rely on the Internet being available or reliable (have offline demos and videos)&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t live-code if you don&amp;#39;t need to, it&amp;#39;s cumbersome, error-prone (due to pressure of talking) and takes much longer than explaining pre-written code. If it&amp;#39;s for a demo, use a video of you doing it (successfully) previously.&lt;/li&gt;
&lt;li&gt;Backup your slides on a USB and somewhere online (trust me, this will save you one day)&lt;/li&gt;
&lt;li&gt;Ask for the projector dimensions and general AV setup at the event before you make your slide deck&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://www.flickr.com/photos/mozillaeu/10480218025/&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://farm4.staticflickr.com/3746/10480218025_b947943232_c.jpg&quot; alt=&quot;Demoing ViziCities at Mozilla Festival&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;Demoing ViziCities at Mozilla Festival&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;As much as you can, talk about things that you are interested in and excited about (even if it&amp;#39;s a &amp;#39;boring&amp;#39; topic) – it&amp;#39;s impossible to be bored if the speaker is obviously interested in what they&amp;#39;re talking about&lt;/li&gt;
&lt;li&gt;You don&amp;#39;t need a full-on story arc to your talk but have some structure with a beginning, middle and end&lt;/li&gt;
&lt;li&gt;Most importantly, try to enjoy it. Not many people get to do this and it&amp;#39;s a great experience. You&amp;#39;ll survive and you may even enjoy it slightly&lt;/li&gt;
&lt;li&gt;Use a &lt;a href=&quot;https://www.amazon.co.uk/Kensington-Wireless-Presenter-Laser-Pointer/dp/B000FPGP4U&quot;&gt;decent remote control&lt;/a&gt;, ideally not Bluetooth- or WiFi-powered&lt;/li&gt;
&lt;li&gt;Record your talk and watch or listen to it back afterward, this is the best way to improve as you&amp;#39;ll notice things like nervous ticks (for me, walking or rocking back and forth – yeah, weird), or repetitive phrases (for me, &amp;quot;erm&amp;quot;, &amp;quot;like&amp;quot;, &amp;quot;so&amp;hellip;&amp;quot;, &amp;quot;interesting&amp;quot;, etc)&lt;/li&gt;
&lt;li&gt;Repeat questions back to the audience (so everyone can hear and it&amp;#39;s clear you understood it)&lt;/li&gt;
&lt;li&gt;Don&amp;#39;t be afraid to say, &amp;quot;I don&amp;#39;t know&amp;quot; or, &amp;quot;I&amp;#39;ll get back to you on that&amp;quot;&lt;/li&gt;
&lt;li&gt;If the answer to a question is going to be long, suggest catching up with them after the talk instead&lt;/li&gt;
&lt;li&gt;Put your slides online and mention that during your talk so people can focus and not have to take notes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I&amp;#39;m sure that&amp;#39;s not everything but it&amp;#39;s a good start for now. I&amp;#39;ll update this entry as I think of things that I&amp;#39;ve missed.&lt;/p&gt;

&lt;p&gt;In the meantime, I&amp;#39;d love to hear about any tips you might have learnt while speaking in public, or perhaps some questions you&amp;#39;ve got about speaking that I might be able to answer. &lt;a href=&quot;https://twitter.com/robhawkes&quot;&gt;Grab me on Twitter&lt;/a&gt; and I&amp;#39;ll do my best to help!&lt;/p&gt;</content>
	</entry>
	
	<entry>
		<title>Robin Andrew Hawkes: The story behind a name</title>
		<link href="http://rawkes.com/articles/the-story-behind-a-name"/>
		<updated>2013-10-07T00:00:00.000Z</updated>
		<id>http://rawkes.com/articles/the-story-behind-a-name</id>
		<content type="html">&lt;p&gt;A long time ago I used to be known as Robin Andrew Hawkes. It was my full birth-name. A name that I was proud of. A name that had both history and story behind it. However, when I was a young teenager I decided to call myself Rob, just Rob. I made every effort to stop using my full first name, and made even more effort to make sure my full first and last names didn&amp;#39;t appear together. I&amp;#39;ve always regretted this. I&amp;#39;ve always felt sad about it. I&amp;#39;ve always felt like a part of me has been missing. So why did I do this? And why haven&amp;#39;t I changed back?&lt;/p&gt;

&lt;h2&gt;A name of 2 birds&lt;/h2&gt;

&lt;p&gt;I was actually known as Andrew Hawkes for a few days after being born. It was a name given to me in part because my dad had a friend called Andrew who had recently died in an accident. It made sense to remember him that way, and it was a nice name. It didn&amp;#39;t last long though.&lt;/p&gt;

&lt;p&gt;One day while I was still in hospital, a surreal event happened that had a profound effect on rest of my life. A robin, the bird, flew through the window of the ward I was in and landed delicately on the curtain rail above my cot. Aside from the nurses freaking out because a bird was in the ward, no one could quite believe it. But there it sat, a little robin looking down at little Andrew. The robin was shooed out by the nurses and from that moment on I was known as Robin Andrew Hawkes. My first name as a result of some surreal moment, my middle name as a tribute to a family friend, my last name containing the history of my ancestors. A name full of story.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.flickr.com/photos/joffley/4254140031/&quot;&gt;&lt;figure&gt;&lt;img src=&quot;https://farm5.staticflickr.com/4019/4254140031_22234c5107_b.jpg&quot; alt=&quot;A robin, by Joffley on Flickr&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;A robin, by Joffley on Flickr&lt;/figcaption&gt;&lt;/figure&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ever since then I&amp;#39;ve had a connection to robins that I can&amp;#39;t quite explain. I&amp;#39;m not a believer in a greater being, but I certainly believe that there are things that cannot be explained yet. In this case, perhaps because I&amp;#39;m looking out for it, I&amp;#39;ve always noticed robins. They seem to always surround me, whether living in the garden or showing up in random moments. Not just that, but when they do show up we often share a moment, some sort of connection – maybe the way the robin behaves, or just the timing of their arrival. I don&amp;#39;t need to know the reason why that is, all I care about is that it feels special and I feel like I have something watching over me. Silly, perhaps. Especially for someone who doesn&amp;#39;t believe in God.&lt;/p&gt;

&lt;h2&gt;Fucking batman&lt;/h2&gt;

&lt;p&gt;Up until late primary school (elementary for those outside the UK) I was Robin, the smiley happy kid who was always getting in trouble. Not for being badly behaved, more because I was mischievous and always had a grin on my face (which made &lt;del&gt;lying about&lt;/del&gt; denying something incredibly hard).&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://rawkes.com/media/the-story-behind-a-name/young-me.jpg&quot; alt=&quot;A very young me&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;A very young me&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;Toward the end of primary school we all started to work out how to wind each other up, mostly through teasing. Everyone did it, it&amp;#39;s just a part of being a kid. The problem was, I was more ripe than most for the name teasing because not only was Robin Batman&amp;#39;s sidekick (second best) but at least in the UK we have a term called Robin red-breast, named after the bird. Coupled with the fact my last name (Hawkes) sounds like a bird too, the teasing was guaranteed. Then Robyn happened (the singer), and everyone assumed I had a girls name. Oh the joy.&lt;/p&gt;

&lt;p&gt;Actually, I didn&amp;#39;t mind the teasing so much. What I did mind was when some of my &amp;#39;friends&amp;#39; realised that it could be used to hurt me, which happened to be the same time the bullying started. I was never physically bullied but I was always bullied mentally in a variety of ways, one being via my name. At that point I was so embarrassed and annoyed at my name that I decided to drop the birds and call myself Rob. Plain and simple. You can&amp;#39;t bully a Rob.&lt;/p&gt;

&lt;p&gt;It worked, but in doing so I lost part of my identity. Part of what made me&amp;hellip; me. I never quite got over that, though the resulting years certainly helped make it easier to forget about.&lt;/p&gt;

&lt;h2&gt;It hurts to call me Robert&lt;/h2&gt;

&lt;p&gt;Fast-forward 15 years or so and I&amp;#39;ve made a professional career for myself under the name Rob Hawkes. I&amp;#39;ve written a book under the name Rob Hawkes. Hell, the vast majority of people in my life know me only as Rob Hawkes. I got so used to it that I very nearly forgot about my full name and how it made me feel.&lt;/p&gt;

&lt;p&gt;&lt;figure&gt;&lt;img src=&quot;https://farm7.staticflickr.com/6227/6405956865_1ae6895d1c_b.jpg&quot; alt=&quot;My university degree&quot; title=&quot;&quot; /&gt;&lt;figcaption&gt;My university degree&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;It was only quite recently, within the past few years that I&amp;#39;ve started to reminisce about my name and consider changing it back. It probably started when I graduated from university and saw my name in full, looking formal and smart. I was an adult and by that point the painful memories of the name had worn away and I was left wondering why I wasn&amp;#39;t called that any more. I didn&amp;#39;t have an answer, at least not one any better than &amp;quot;Because everyone knows me as Rob, it&amp;#39;s too late to change.&amp;quot;&lt;/p&gt;

&lt;p&gt;I would guess that most people wouldn&amp;#39;t predict that my full first name is Robin. In fact, I&amp;#39;d bet that you would assume my full name is Robert. Everyone knows a Robert. Very few people have even heard the name Robin, let alone met someone called that. And guess what, it hurts to have people call you by a name that isn&amp;#39;t your name. It&amp;#39;s not me!&lt;/p&gt;

&lt;h2&gt;Back to my roots&lt;/h2&gt;

&lt;p&gt;I&amp;#39;ve always regretted calling myself Rob and hiding who I really am. Hiding the real me and the stories behind who I am. It&amp;#39;s always felt odd to call myself Rob, perhaps even wrong, but I was used to it.&lt;/p&gt;

&lt;p&gt;From now on I&amp;#39;m Robin Hawkes, a name that I&amp;#39;m proud of. To the outside, it&amp;#39;s a small change. To me, it&amp;#39;s one of the biggest decisions I&amp;#39;ve made. It defines who I am. Losing the Rob feels like losing a part of me, but gaining the Robin feels like I&amp;#39;m getting a part back that I&amp;#39;ve missed dearly.&lt;/p&gt;

&lt;p&gt;I&amp;#39;ve already had friends telling me how happy they are that I&amp;#39;ve changed my name, how they always preferred the name Robin. It&amp;#39;s really nice to get support for what feels like a massive decision, even if it seems small and silly from the outside.&lt;/p&gt;

&lt;p&gt;Now to go about changing my name on what feels like every aspect of my adult life, both online and off. Starting with Twitter and Facebook, because you know, that obviously makes it official.&lt;/p&gt;

&lt;h2&gt;What about you?&lt;/h2&gt;

&lt;p&gt;I&amp;#39;m sure I&amp;#39;m not the only one to have a story behind my name, or a reason for changing to a shortening or nickname. Why did you change? Have you ever thought about changing it back?&lt;/p&gt;</content>
	</entry>
	
</feed>