After a very successful first meet-up, South London Geek Night is back for a second outing. South London Geek Night 2 will take place at the Bedford in Balham on Wednesday 14th July at 8.30pm. Organiser Steve Jalim has put together a fine line-up of 15-minute keynotes and 5-minute microslots:
Keynotes
NoSQL: what does it mean, how did we get here, and why
should I care? by Hugo Rodger-BrownHugo is a web technology specialist with particular experience in
ecommerce. Having recently left Tesco, where he led the development of
the Tesco
Entertainment website, Hugo is currently working as a
technical director for a web agency in Camden. He blogs at http://hugorodgerbrown.blogspot.comPretty Numbers by Simon Plenderleith and Alistair
HoltSimon and Alistair run Makitó
Labs – a web consultancy that creates unique, useful and
downright juicy websites and apps. They’ve both been poking around with
the web since the late 90s and recently created the popular website Vote for Policies which
helped people to decide who they should vote for in the general
election based on policies, not personalities. They’ll be talking about
the data they collected from site, sharing some juicy data porn and
telling us how they managed to keep it all working with huge numbers of
visitors.Microslots
Being user-centred: How to design your website (or anything
else) better by Colm
Brophy“A short introduction to user-centred design,
the techniques and tools that are used and how it can make just about
anything you design better.”Dynamic Pub Table Configuration Protocol by Mike
Hemstock – A humourous look at how pub food can find its way from
kitchen to table using different types of computer technology.Building Security In…to Geeks by Gabe Chomic – Chances
are, you or someone you know has been a local business’s ‘tech guy’. But what about their security guy? Where does a SME find security? They don’t, not now. This talk covers a few brief thoughts on the subject, and some work we’re doing in the area
There are still spaces for a couple of Microslot speakers if you’re south of the river in London and free that night. Register to attend on Upcoming.
Flash Camp Manchester takes place on the 8th of July, 2010 at Manchester Metropolitan University. It’s a free event put on in association with Flash Midlands:
Over an afternoon and evening, experts in Flash, Flex and AIR will share their knowledge through presentations and talks. Come and meet some of the Adobe team, Professionals, Community Leaders and network with fellow developers and designers.
Whether you’re just getting started with the Flash Platform, or consider yourself a pro, there’s something for you!
EVERY attendee will receive a full copy of FDT Pure 3.5 courtesy of our supporter PowerFlasher!
The People’s Publisher, (that’s O’Reilly, of course) are Silver Sponsors.
O’Reilly author John Smart, (Java Power Tools) is across in the UK from
New Zealand and will give two free talks at Skills Matter: Zen and the art of build script maintenance on 8th July 2010 and Real
Programmers Don’t Need Unit Tests on September. On top of that, he will be running his famous Java Power Tools Bootcamp at Skills Matter for five days from September 13th:
You will come away from this workshop with a
solid understanding of how you can improve your development practices
back in the real world, as well as an abundance of practical tips and
tricks that you can use in your day-to-day work.LEARN HOW TO:
- Use Maven effectively to improve your development productivity and code quality, promote better software architecture, and improve team communication.
- Understand the issues around dependency management in Java development, and be able to implement declarative dependency management in a corporate environment.
- Know how to write effective unit tests and understand how to use unit testing practices to write more reliable code faster.
- Understand how to use Behaviour-Driven Development to write better designed, more maintainable and more reliable code.
- Be able to write automated database and web interface tests.
- Understand how to use code quality and test coverage metrics to improve your code, and understand what the various metrics can tell you, and also what they can’t.
- Have a solid working knowledge of Subversion in the real world, and how to best use it in a Continuous Integration environment.
- Know how to set up a working Continuous Integration server, complete with automated builds, tests, code quality audits and reports, and automatic deployment to an integration server.
And there’s more: Rachel Davies, co-author of Pragmatic Programmers’ Agile Coaching, will be running a series of 2-day courses on Agile Coaching Skills. The first course begins next week (at the time of writing), 5th July 2010.
If you’re of a hardware hacking bent, then Arduino DevCamp is for you. It’s taking place from 11am at the offices of RS Components in Oxford on the 10th July 2010:
A BarCamp for Arduino enthusiasts. It is a unique opportunity to learn, showcase and be updated about the latest Arduino developments.
Sign up on the barcamp.org/Arduino-DevCamp page. And remember, this is a BarCamp, so be prepared to join in!
via @amcewan
DevCon London takes place on 27th – 29th September in West London at the Novotel London West. It is billed as The European conference on .NET technologies:
DevCon London is a brand new conference for software developers, project managers and architects to learn about the latest Technology, Architecture and Agile Methodologies. Its roots lie in Germany, where since the late nineties the BASTA! conference has become one of Europe’s leading resources for .NET experts, enabling them to delve into technical knowledge that facilitates their success.
DevCon London puts a special focus on sessions and workshops, to provide delegates with hands-on experience: useful programming tips, insights into new technologies, and the invaluable experience of networking and sharing ideas with other experts.
The masterminds of our industry will be at DevCon London to share their knowledge, answer questions and inspire dynamic discussions. Keynote sessions presented by industry luminaries focus on how to deal with today’s and tomorrow’s challenges. The primary goal of DevCon London is to showcase technical solutions for today’s problems and offer visions to the important trends of tomorrow. Delegates will benefit from hand-picked technical content.
Microsoft offers free trial of Visual Studio 2010 Ultimate through DevCon London
As part of its support for the DevCon London conference Microsoft is offering a free trial of Microsoft Visual Studio 2010 Ultimate.
Go to http://go.microsoft.com/?linkid=9740387 for your free trial download.A powerful IDE that ensures quality code
Visual Studio 2010 is packed with new and enhanced features that simplify the entire development process from design to deployment. Customise your workspace with multiple monitor support. Create rich applications for SharePoint and the Web. Target multiple versions of the .NET Framework with the same tool. Eliminate the dreaded “no repro” problem with IntelliTrace. And much more.
Save 15% on Registration using the following promo code: OR0915:
https://www.entwickler.com/ssl/formtool/index.php?id=113〈=en
JAX London – the Java, Enterprise Architecture, Agile & SOA Conference – will take place between the 27th–29th September at the Novotel London West in Hammersmith:
After a successful first run in February JAX London returns in the autumn! Expect three days packed with all the latest know-how on Java technology, software architecture and agile methodologies. Once again, JAX London’s program will be delivered by some of the most experienced speakers from all over Europe, the United States and the UK! There will be technical presentations and tutorials that offer in-depth coverage of the latest technologies and practical implementation techniques.
Keynote sessions will be delivered by industry luminaries, and will focus on finding solutions to the challenges of today – and predicting the challenges of tomorrow. Networking and communicating opportunities will be a vital part of the JAX experience!
With its convenient location and unique networking opportunities, the first London-hosted JAX conference was a highlight in the European technical conference calendar.
We have a couple of fine authors on speaking duty, Pragmatic Programmer’s Rachel Davies, (co-author of Agile Coaching) and Neal Ford (who wrote O’Reilly’s Productive Programmer and the Pragmatic’s No Fluff Just Stuff Anthologies).
Save 15% on Registration, using the following promo code: OR0915:
https://www.entwickler.com/ssl/formtool/index.php?id=112lang=en
Think *inside* the box for a change:
Want to understand what is inside the box or build your own gadgets? Fancy learning more about robots?
It’s a Geek’s World will provide multiple opportunities to nurture your inner geek. Workshops will be running throughout the day – covering things from learning to solder to building a robot to making mechanical music. There will be electronics/robot kits for sale, demonstrations and exhibitions. Plus don’t miss the grand finale – Music performed by fabulous midi-octopus!
It’s a Geek World is a part of the Festival of Science, and will take place between 10 am and 5pm on the 19th September 2010 at Aston University in Birmingham.
Details are still being fleshed out, it but sounds like it’s going to be a great event.
Dave Cross is the Techie’s Techie. He co-wrote Perl Template Toolkit for O’Reilly and Data Munging with Perl for Manning. His Perl Teach-In at the BBC sold out its 50 places in a day, with another 40 people joining the waiting list in just a few days more – there’s untapped demand out there!
Dave kindly submitted to an interview with GMT. (Photo of Dave Cross courtesy of Paul Mison):
How did you start out on the road to being a techie? What language did you first learn to program in?
I came to computing relatively late. I didn’t study any computing at school. Back then it wasn’t an option. Even when I started studying Applied Physics at University there was no computing in the first year. I dropped out at the end of that year, but I believe that if I had stayed on I would have learned FORTRAN.
Having dropped out, I spent the best part of a year not doing very much. That was about the time that the first home computers were coming out. Friends and family started to own Spectrums, Commodore 64s and VIC-20s. I started writing programs in BASIC on some of these and discovered that I had the right kind of brain for it. Eventually I decided to go back to college and got a place on a Computer Studies at South Bank Polytechnic.
The course was aimed at people who were going to work in large companies’ Data Processing departments (remember those?) We were taught COBOL, CODASYL databases and useful things like that. Cutting edge courses were about Prolog and Expert Systems. There was more useful stuff though. One course contained a brief introduction to SQL and in the final year we were taught C.
You’ve toughed out some comparatively lean years since the dotcom boom: how hard was it to find work? Did you have to slum it and do less appealing work?
I didn’t really see much of the dotcom boom. I spent the second half of the 90s working for various banks in the City of London. But at the end of the 90s there was a bit of a recession in the City so I worked at couple of dotcoms just before the crash.
There were a couple of bad years though. I spent about five months out of work in 2002. In the end I took a permanent job as Technical Architect at a small web company. That didn’t last long though as I was made redundant four and a half months later. I don’t think I ever really had to do less appealing work. But I certainly had to cut my rates.
Are things better now? What projects are you working on? Is there a division between your projects that are public and your projects that are personal? What project are you most proud of?
The City certainly seems to be waking up again. I’ve just spent a year working with a large bank. Currently I’m working with the BBC on an internal project.
I don’t really have many ongoing personal projects at the moment. Last year I decided that I was juggling too many things and gave some of them up. For example, I stood down as the Perl Foundation’s Perl Monger Group Co-ordinator. Of course, that just freed up more time to spend on other projects. Currently I’m writing the slides for a day’s worth of free training that I’m presenting at the BBC on June 2nd. It’s a public course, but unfortunately the places were all snapped up within a couple of days of the course being announced.
My plan for this year is to do some more writing. It might not lead to another book, but I have a couple of ideas for series of articles.
I suppose my biggest contributions to Perl (and the wider Open Source world) have always been more community-based than technical and undoubtedly the project that I’m proudest of is starting the London Perl
Mongers.
How did you discover Perl? When was that? What other languages and apps do you use?
When I came out of college, my first job was writing C programs on Windows. It was only four years later that I discovered Unix. I got a job at Disney who spent two years training me up on Unix and Sybase. Unfortunately for them, that was exactly the skill-set that the City was crying out for at the time – which is how I started contracting there. At my second contract I was introduced to Tcl which was the first dynamic programming language that I had used. A bit later I discovered Perl. I think I had a particular task to do and a colleague suggested that Perl would be a good choice of language. I tried it, liked it, and have been using it for most of my work for over ten years now.
It’s not the only tool in my box. I’ve been using SQL and Unix for longer than I’ve been using Perl. I use XML a lot and over the last couple of years I’ve been doing more and more work with Javascript. I run several web sites so I also have some experience as a sysadmin, DBA and webmaster.
Like almost everyone in my area of IT, I’ve looked at Ruby (and Rails) and I’ll almost certainly be doing more with them over the coming months.
Why should someone use Perl over any other language? What are your hopes for Perl for the future?
I might get drummed out of the Perl community for saying this, but I don’t take it personally if people don’t use Perl. For the kinds of projects that I tend to work on, you have a choice between using a dynamic language (Perl, Python, Ruby, PHP) or a static language like Java, C++ or C#. I believe that most programmers will be more productive with a dynamic language, but I know that many project managers prefer the safety net of using a static language. And
once you’ve decided which of those two camps you are in, it really doesn’t matter which language you choose. You should probably base your choice on the skills of the programmers on the project.
I do see two advantages that Perl has over other dynamic languages. The first is the CPAN. No other language has a repository of free code that comes close to the size of the CPAN. The second is the Perl community. I think it’s great that we have such a cohesive international community who are so keen to help people make the most of the language.
As for the future. I hope that Perl doesn’t go away. Perl 6 looks like it’s going to be a great language and I hope that when it is released, it gets the publicity and interest that it deserves.
How is your choice of software informed by your politics? Is there any software you wouldn’t use for political reasons? Are there particular licenses or software models that you favour?
I tend to use open source software whenever possible. That’s largely for practical and economic reasons. I really believe that open source software is generally of better quality than proprietary software and it certainly works out cheaper for the users. But I can’t deny that using it also fits in with my left of centre politics.
I try not to use Microsoft software because I find that I’m far more productive with a Linux desktop, but I don’t get religious about it. When you’re freelancing you generally just use what your clients use. And in most cases that’s a Windows desktop with some kind of connection to a Unix server where I do most of my actual work.
I’m not religious about licensing either. All of my personal Perl projects are licensed under the same terms as Perl itself. That gives users a choice of either the GPL or Perl’s own Artistic Licence. And when I’m writing articles, I like to use the Creative Commons non-commercial share-alike licence.
Who is impressing you right now, computing wise? Is there anyone you’d particularly like to work with? What are the changes or developments you feel are going to have the most long term effect?
It’s a very exciting time in the web industry. I think that people are just starting to see what the web is capable of. Barely a week goes by without some new cool web-based application being released by Google or Yahoo! and there are hundreds of start-ups filling small niches. For me, the most exciting area is the number of web sites that are making their data available though web services – allowing other sites to incorporate their data. I don’t think we’ve even begun to scratch the surface of what this can achieve. In the middle of June I’m hoping to go to the Hack Day that is organised by Yahoo! and BBC Backstage. That will be a great opportunity to meet up with lots of talented hackers and to create cool and interesting applications.
But, if you don’t mind, I’ll pass on the offer to predict what’s going to have the biggest long-term effect. Predictions like that can only look very embarrassing in the surprisingly near future!
How does being a published author help your career? How do the books you wrote feed into the courses you run? Why should someone attend your courses? How do you see the future of technical manuals?
My books were published in 2001 and 2003. And for years, the industry was in such a recession that I saw no real benefit from writing them. But now that things have picked up a bit, I’m definitely seeing advantages from having them around. One of the nicest is that it’s a couple of years since a client has asked me to take a technical interview. They just assume that I know what I’m talking about.
The books obviously feed into training courses. But, of course, training courses are far more flexible than books. It’s much easier to keep a training course up to date. For example, in “Data Munging with Perl” I talked a lot about processing XML with Perl. But whilst all of the modules I talked about still work in the ways that I describe, I’d never use them in a training course these days as there are
far more flexible and powerful modules available. So, I suppose that’s one very good reason for coming to one of my courses – you get the most up to date view on some of the topics covered in my books.
And there you have the major problem with technical manuals. They always go out of date. Particularly in a fast-moving industry like this. I’m a big book-buyer, and I’ll often find myself buying multiple editions of a single book just so that I have the most up-to-date information available. Obviously that doesn’t scale well, so I’m going to have to look at more electronic versions of books in the future. But whilst I’m happy to look up an online manual to get the exact syntax of a function that I’m using, I can’t really see myself reading books from cover to cover on a PDA or a laptop. There will be a lot of changes in the publishing industry over the next few years and in many ways I’m glad I’m not a publisher.
Are there any questions I should have asked that you would have particularly liked to answer?
I’d like to talk a bit about the Perl recruitment market in London. Amongst programmers, Perl seems to be going out of fashion. I hear people saying that Perl is too old or too hard. But on the other hand, over the last few months I have had a constant stream of recruitment agents contacting me about Perl jobs. At a current estimate, there are something like a dozen companies in London looking for Perl programmers. It seems that there are more jobs than programmers. If you’re someone who has done a bit of Perl programming, but dropped it off your CV a few years ago because Java or C++ seemed more lucrative, then this might be a good
time to revisit that decision.
And that’s partly what is behind this Perl Teach-In day that we’re running at the BBC. It’s an attempt to increase the skill levels of intermediate Perl programmers so that they can apply for the more senior jobs that are being advertised. People say that Perl is dead, but the fact that places on the course were all booked in less than 48 hours would seem to disprove that. If this first session is successful, then hopefully we’ll be able to do more similar things in the future.
UK-based Steve Bowbrick has been involved with the web since its early years. He has broken new ground in a host of projects, notching up a World’s First and at least one UK’s First, and he shows no signs of stopping. He kindly agreed to expose himself to the full force of the harrowing GMT interview assault, and survived to tell the tale:
How did you start out on the road to being a techie? What language did you first learn to program in? What computer did you use? Did you code in isolation or was there a group of friends egging each other on? What resources did you have back then?
I have always been and will probably always remain a wannabe techie. I can’t program, can’t drive a command line and can’t write valid XHTML! I developed a fascination with technology when I discovered a roomful of newly delivered Apple Macs at The Polytechnic of Central London in 1984. I went on to make my degree show using the computers and was very nearly failed for producing no photographs (this being a photography degree).
I belong to the wrong generation as far as computers are concerned. There were no computers at my school and the ZX81/BBC micro etc. hadn’t been invented. So I’m a late developer.
I taught myself everything I know about computers by fiddling with my Mac and reading the quite amazing (and now defunct) Byte Magazine.
For me, computer technology represented a foreign language, exciting and exotic but utterly inaccessible to me. I’m an outsider looking in.
Where do you work now and what do you do there?
I’m spending a while with a really interesting UK manufacturer called King of Shaves which is a really cool (and slightly geeky) shave brand that I’ve been using for years. I’m interim Head of Digital for the firm, which means I’ve got a desk here but only for a few months probably. While I’m here I’ll reset the company’s digital strategy and revamp the http://shave.com ecommerce platform.
What I like about the firm is the focus on the product and on innovation: they’re number 2 to Gillette in the UK and in other markets with almost no ad spend. They innovate three times as quickly as the big firms and they’re really passionate about the product – they remind me of a web start-up. This makes it exciting to interact with the people here and to invent new stuff.
Back in 1993, you worked as the editor of 3W. What was 3W and what was significant about it? How was it received at the time? How did you get the job? How did it all end?
3W (which was Ivan Pope‘s baby) was the first print magazine anywhere in the world about the web. In the mag’s first issue there was a little box-out that said something like: “there are already hundreds of web sites”. Holy shit. That was a fascinating time. Naturally enough, I met Ivan in a pub at some kind of net meetup.
3W was received with suspicion by the trade: distribution was difficult. Nobody knew where to put it! The readers loved it, though. I think what was most fascinating was the geographic spread of subscribers: we had readers in literally dozens of countries and the magazine was routinely censored by authoritarian regimes – they didn’t want their people learning about this new, impossible-to-control information source.
The web killed 3W (maybe we were the web’s first old media victim!). It just seemed crazy to be squeezing ink onto dried wood pulp with the web breathing down our necks. Also, issue 4 had a four-colour cover which I seem to remember practically bankrupted us!
Tell us about Webmedia: what work did you do there? Who did you work with? How different was web design back then?
Webmedia was the logical extension of 3W. The clue is in the name: In 93 and 94 we were going round telling people the web was a medium, not just a networking technology or an application (which was a pretty difficult point to make in those days – it was like saying your toaster is going to evolve into a new medium. People laughed).
I maintain that Webmedia’s success (which was considerable in the early days, before we went bust!) was essentially down to our ignorance of business norms. I simply had no idea that two blokes in a basement weren’t supposed to phone Lloyds Bank’s Marketing Director or tell people we were going to transform their multi-billion pound businesses. So we just got on with it. It was a riot.
I was the sales guy – the communicator – and Ivan was the brooding presence. Then after a while Ivan kicked off a domain name registry called Netnames and the two businesses parted, which was all a bit painful and costly and led to Webmedia’s collapse in 1998. There was a history of the period written a few years later and the author says: “Steve Bowbrick: such a pioneer he went bust before the boom”.
At this time there were no systems, no norms, only a handful of standards: we built everything ad hoc right on top of the bare metal. Ivan and I both wrote HTML in the early days – which is sort of scary. We had a brilliant hacker called Steve Hebditch who wrote a web server for us – pre-Netscape, pre-Apache, pre-Java, pre- everything. When we started to build sites HTML supported pictures but not backgrounds. I remember the celebrations when a version of Mosaic came out that allowed a background gif: we went crazy.
I built the firm up to 65 staff, three offices, some very large and demanding corporate clients: consumer brands mostly. We built the first public sites for many major brands. Many of the people we hired went on to seed Web 2.0. I’m quite proud of all that. It was a shambles but it was the beginning.
After Webmedia, you set up Another.com: can you describe why it was special? It’s just going through another revamp: what made it last, when other enterprises faded?
another.com was a glorious near-triumph. A creature of the boom built around the idea of personalisation. I still believe passionately that the premise was correct: identity is so important online but people don’t want IDs handed out by faceless corporations: they want to create their own and they want control of their use. At another.com we registered tens of thousands of domain names and allowed users to create dozens of email addresses using them: addresses all mapped onto a single inbox and users had total control over addresses, filtering etc. etc. It was a very powerful idea.
The first problem for us was the crash. As NASDAQ bombed we were just getting to the end of our first round of capital ($10M from Eden Ventures and others). Raising new capital for a start-up like ours became impossible so we did the unthinkable and switched off the free service: dumping nearly two million users overnight. Blimey. It was the ultimate shock therapy, though, and the business survived and is now a profitable division of an ISP.
The second problem was down to me: my judgement was that the end of the free era was coming: that the giant, boom-era ad-funded dot.coms would soon be history, replaced by a leaner breed of paid-for services in a more economically rational environment. I was, of course, totally wrong! The final proof of my error came a couple of years later when Google launched GMail, a service offering an effectively unlimited service for nothing.
These things go in cycles but it seems pretty clear now that the economics of the next phase of the mainstream web are now in place: free services driven by ads and freemium deals.
You’ve toughed out some comparatively lean years since the dotcom boom: how hard was it to find work? Did you have to slum it and do less appealing work? Are things better now? What projects are you working on? Is there a division between your projects that are public and your projects that are personal? What project are you most proud of?
I don’t remember doing anything unappealing! Things were hard on occasion, though – but that was mostly about having three kids in the thick of it, I think! Web 2.0 has changed everything of course. It’s the fulfilment of our earliest dreams for the web. What I remember loving about Tim Berners-Lee‘s vision in the early nineties was that the www, for him, was a *read-write* medium. Remember, TBL’s first browser (the one he developed for his colleagues at CERN) had an editor *built-in*.
It was taken for granted in the early days that we’d be authoring pages as well as just reading them. I think one of the most politically important decisions of the early web was Marc Andreesen’s when he decided to take the editor out of Mosaic. A huge retrograde step that hardly anyone remembers.
Non-work projects now mostly centre on my blog http://bowblog.com, which I’m having rebuilt now by a clever American called Matt McInerney http://pixelspread.com, a couple of little twitter-based projects like http://twitter.com/lwb and I’m doing something radio-related with the esteemed Russell Davies http://www.russelldavies.co.uk.
Could you describe the work you do with Thinking Ethics? How is your choice of software informed by your politics? Is there any software you wouldn’t use for political reasons? Are there particular licenses or software models that you favour?
Thinking Ethics is not such a big thing for me now – I’m a very occasional contributor to the blog. It’s a great blog about business ethics that came out of an extraordinary event organised in Geneva by Beth Krasna. She put together the most ecumenical crowd I’ve ever met: from Generals and development workers to TV producers and priests – to discuss the future of ethics. The output was a book, which is absolutely fascinating. Beth went on to commission a comic book version of the book too, which is amazing.
Open Source, the GPL, CC and the whole flowering of open culture have inspired me for a long time. I was a fan of UNIX and hacking and Stallman and the all the rest before the web existed. I wrote about code in my undergraduate thesis in 1988 (for a photography degree!). I’m not religious about it, though. There’s a lot of unhelpful, blind dogma out there. Geeks are a phenomenally bright and motivated group but they can be autistic about politics and history and society. They can miss the bigger picture (I guess Stallman’s a pretty good example of that tendency!).
Think about the economic value that Microsoft has created over the decades. Think about the mark on history that the X86-PCM-DOS-Windows nexus will leave: the historical equivalent of being visible from space. Having said that, my desktop is *almost* MS-free: I still rely on Excel but I use the brilliant (and venerable) Nisus for WP, Keynote for pres and online services for diary, contacts, collaboration etc.
We’re having a fascinating debate here at King of Shaves right now about the application of open source to manufacturing and consumer products: we’re wondering if we could launch a shaving product with a beta period and an open source model. Fascinating.
Who impresses you right now in technology? Is there anyone you’d particularly like to work with? What are the changes or developments you feel are going to have the most long term effect? What could the tech community learn from other areas?
I’m really enjoying everything from the current 20-something generation of hackers. I guess it’s like any area of human activity: the vigourous, young crowd arrives with no history. Sometimes that’s a bad thing, because they have to repeat the preceding generation’s mistakes but it’s also incredibly powerful. Attending a tech conference these days is like a crazy collision of a scout camp and a rock festival: epic enthusiasm and can-do attitude plus a kind of effortless confidence and impatience with the old ways.
AJAX is a great example: I think it was born out of an impatience with the set-in-their-ways, ‘can’t do that’ thinking of the Web 1.0 crowd. The AJAX gang have just said: “We want a richer client side experience and we’re just going to hack together all these older methods to achieve it”. Likewise with Ruby. Ruby may fail but the youthful, impatient mindset that created it won’t and successor languages will be faster and simpler still. Web 2.0 is about renewal and energy as well as about platforms and data and APIs.
Are there any questions I should have asked that you would have particularly liked to answer?
How about “Is Andrew Keen right when he says that the cult of the amateur is killing our culture?” My answer would be: no, he most emphatically is not. And his argument stinks because it represents the twitchings of a cultural and social elite and, whatever the risks to incumbent forms of opening up content creation, no elite should be allowed to determine the shape of human culture or society.
The changes in South Africa over the last few years have been possibly greater as those in any other country on the planet. We asked Cape Town-based Web Entrepreneur Dirk Tolken for his take on the Tech Scene in South Africa:
Who are you? What do you do? How big is your operation? What’s your role?
My name is Dirk Tolken and I am the managing director of PERONii Solutions (www.peronii.co.za), a new media marketing solutions provider based in Cape Town, South Africa. We are a small, sub 10 staff agency that enables us to keep up to date with current online trends and change direction quickly (especially with the volatile nature of SEO / SEM). This allows us to deliver the latest innovative web development and marketing technologies to our clients. Our services include web development, internet marketing (search engine optimisation, search marketing like PPC, email marketing and more) and graphic design.
PERONii is part of a group of companies that specialise in various fields, including inbound tourism, mobile software technology and online gaming, all of which we provide various inhouse Internet related services to.
My role in the company is that of chief strategist, new business, online marketing and project manager. As small business owner one tends to wear different hats at all times.
What percentage of your business is local, national, continental, or global? Do you find that the demands of your customers dictate what software you use? How aware are your clients of developments in the web space? Do you find yourself explaining new technologies to explain their benefit?
Most of our business is South Africa based (with probably a 70/30 split of local and national), but we’re busy breaking into the global market with strategic partnerships and our optimisation skills gaining us ground on the internationally competitive search terms. We’re actively looking for agencies in Europe and the US to promote our skills as we’re able to provide service at almost two thirds of the pricing in the UK and US which is of course an attractive selling point. As far as continental goes, we find that tourism & communication plays a major part in how technology enters Africa (when taking a perspective from the Internet industry). There is an ever growing sub-Saharan tourism industry and with South Africa being the most developed country we often have tourism start-ups that direct tours to these countries. In essence we find it to be more South African initiatives than clients that approach us from other African countries (other than the odd 419 scam now and then).
We usually dictate the technology to be used, but in certain cases clients come to us with existing solutions and we then build on that or suggest better solutions.
In South Africa, people are starting to wake up to the power of online marketing and we’re working hard on educating existing and prospective clients. I tend to keep a library of FAQ’s that I use to educate prospects. I have been published in a local magazine, writing about the ‘Power of Internet Marketing’ and have had positive response on that so I’ll be looking at doing more of that.
Technology developments like for instance Web 2.0 and other lesser known developments tend to go under the radar to most of the buying market here, except in some cases where mainstream advertising picks up on certain trends. There was an ad on TV recently about margarine of all things that mentioned blogging and the online community here were quick to criticise the advertising company for not using it to their advantage and actually extending the campaign to the web. It could have been great education opportunity for the mainstream.
Our larger portals and service providers also do well in education, but there’s always something new and more education to be done.
How did you get into technology? Was that typical of South Africa at the time? What equipment/software do you work with? How does Open Source help you in your work?
I have always been interested in science and technology. I guess I grew out of science and adopted technology as my main interest. In my early years we were playing with Atari’s, Commodore 64’s and later PC’s, mostly through gaming. In the mid to late 90’s networking and getting Microsoft Certification was all the craze, with many networking engineers leaving for London. I still have friends who have stayed on there.
We’re PC based, using all the major software (Photoshop, Dreamweaver, Flash and a string of others). Open source helps a lot. Our space venturing pioneer Mark Shuttleworth, who started Thawte Consulting (online security technology acquired by Verisign) is now doing great work through his Shuttleworth Foundation to promote math, science and open source to young learners here. We use open source daily, but only that which has good support systems behind it.
Can you explain about the computing scene in South Africa? Is there much User Group activity? How about Events? How conducive is the South African scene to Start-ups? What particular challenges do new tech businesses face in your country? What African/South African developments should the rest of the world be aware of?
The computing scene in South Africa is alive and well and growing very fast. As mentioned before, gaming is a good entry point for young people to get introduced and the Internet is accessible throughout most of South Africa. We are pretty much on par with the rest of the world technology wise, but infrastructure tends to be a problem with the monopoly of Telkom, our main telephonics and Internet infrastructure provider. Things are however slowly changing with increased wireless mobile technology and a second telephone operator entering the arena soon.
The larger user groups here are mainly from large portals, but there are many smaller niche groups just as anywhere else in the world. Computing events are still limited to gaming mostly, but there are some conferences on Internet Marketing starting to show around the major cities. These are of course good points of access for the industry trying to do some education.
South Africa is a land of opportunity at the moment and entrepreneurial spirit is rife. Our economy is growing well and technology is playing a big part. There are various start-ups here that are leaders in their field globally. Paypal for instance was started by a South African, but unfortunately due to certain financial laws (mainly from SARS, our revenue service) we’re not able to use it here. The greatest challenge for new tech business is the education aspect. I was part of a company in 2000 that developed dynamic pricing technology that was way ahead of what anyone has seen before (in fact I have yet to see something like it again), but we had a rather reluctant market at the time so it went down as a dot bomb. I think with that being history now, the second wave of Internet technology that is available now is much better received due to the local market having been exposed to it for longer. It is like any new technology that arrives on the market anywhere around the world I guess.
Developments here that the world can be aware of? That’s a big question, but I can say that the South African tech / IT community consists of hard workers and we’re technologically well advanced. We’re not an India or China as far as outsourcing is concerned (as in pure bulk), but I believe we have a place in the world as the gateway to Africa, and Africa will be (in my opinion) the next big thing the world industries will look at over the next 20 years as there is much development (economically and technologically) still to be done.
Mobile technology is big in South Africa and there are some great social networking services on the up, which I am sure will spill over to the business world (as with web 2 technologies) as it grows mature. Tourism is also a huge industry here, and there are still many opportunities surfacing around the 2010 World Cup Soccer. We’re looking forward to have everyone visit Cape Town!