The Tweetup in Oxfordshire went well the other night. There were people from all over Oxfordshire and from around outside areas like Newbury. I arrived a bit late, so got there just in time for "Monday Night is Pie Night" (how can an American not attend that?) and spoke with some complete strangers.
There must have been about 50 people there. The demographic was mostly white and middle-aged and more affluent. Watching the local tweets, I know that Twitter is a big thing with younger secondary school kids. But this was not their scene.
The tweetup took place at a very nice restaurant called the Fallowfields Country House. From what I gather, the owner, Anthony Lloyd, is very big into technology and twitter. He blogs, tweets, and his restaurant has a nice website. He is definitely using this social networking trend very skilfully. I think his use of Twitter and blogging actually brings a lot of people to his fancy restaurant that would not travel out into this village regularly. I, being primarily a burger guy, would not have entered such a posh looking place on my own, but will probably bring the family back to to this place often. I didn’t get much time to talk to Anthony, but he set up a nice evening and has a beautiful restaurant.
I showed up a bit late to the Tweetup. I was working later than I had hoped I would be, so I arrived at the tail end of the networking portion of the evening.
The natural wall-flower in me fought to take over, but I took a deep breath and jumped into a group of people having a conversation. This is always difficult. At networking-type events, like seminars and stuff, there are usually clusters of people standing around and it always looks like half of the people already know each other (they don't— they are just better at introducing themselves than I am), so you don't really want to butt into a conversation. But the alternative is to stand and pretend to be reading stuff on your phone. So I jumped in there, "Hi, I'm Eric Wroolie. I'm going to pretend I've been standing in your group the whole time and maybe no one will notice." The conversation always goes to my accent— and that gives me something to talk about. “Why would you move to move out here?” “You’re not Canadian are you?” “Well, you haven’t lost your accent at all.” When asked what I do, I tell them I'm a software developer (although I've read enough to know I need an elevator pitch for this moment --“I work with small to medium-sized companies helping them with outsourcing software development” — but it's too hokey and I won't do it).
I met one dentist who is using social networking to bring in more business and it seems to be working for him. I met a guy who told me he was a trainer, and since I used to work at Sea World as a kid— I assumed he meant animal trainer, but he assured me he taught sales training and presentation skills. And, of course at this kind of event, I met other software people.
I sat down at a table with people who all knew each other. They were members of BNI— a British networking group. I attended a BNI breakfast meeting years ago, and was sure they were going to try to persuade me to attend another one. I got the impression they attended a lot of these things all over the southwest. But most of the people I met weren't career networkers, so it wasn’t so bad.
It was a nice evening. The pie was fantastic. I met some nice people. Not one business card was exchanged—so it felt lower on the sleazy factor. If you have a tweetup in your area, it might be worth considering attending.
I had a bit of a scare last night with my computer last night.
I have spent the past several days doing some work for a client and am travelling out to their office today to deploy the work on their servers. The plan was to download the release from Subversion onto a workstation and upload to their server (and updates configs and all that).
Last night at 9pm, my main pc wouldn’t start. I could hear the fan humming and disks spinning, but nothing showing up on the monitor—not even bios set-up screens. It’s a four-year-old Dell Dimension 9150, so the pc isn’t new and I expect there to be problems from time-to-time, but this kind of problem couldn’t happen at all those times I don’t have any clients?
My main development PC gets backed up once a week to an external hard drive using Acronis True Image. My PC also wakes from hibernate every morning at 2am and takes a local backup from all my websites and databases hosted on different web servers. I have a Subversion repository hosted off-site where I keep all my code. I’ve thought a lot about disaster recovery. But it wasn’t enough.
I wasn’t concerned about the PC as much as I was concerned about the code. But, as much as I tell my developers to check-in every day, I was a bit lazy here and didn’t do it myself for two days.
After Googling the problem for a while (on my laptop) I found the issue was some RAM had gone bad. I took memory out one by one until the computer would start again. I breathed a sigh of relief. Eventually removed two RAM modules (bringing my pc from 4gb down to 2gb)—and the first thing I did was check my code into Subversion. So after a few hours of panic, everything was fine.
Here’s the problem with my backup strategy—it’s not regular enough. It’s geared for a hard-drive failure more than anything else. If my pc completely packs it in, I can restore my operating system, hard drives and everything else onto a new box—but my backup only runs once a week. I could be 6 days out of date. I need to increase it. Besides, I live in Oxfordshire. It’s not like I’m in San Diego where you can swing down to Fries at 9pm on a Sunday night and pick up a hard drive.
If you’ve ever had a hard drive fail, you know how important back-ups are—but they got to be automated or they won’t happen. When you get paid for the work you do on your computer, it’s even more important.
Tomorrow night, I’m going to attend an Oxfordshire Tweetup at the Fallowfields Country House near Abingdon. I’m not sure what to expect, but I saw it was coming up and thought I would check it out. A tweetup, as I understand it, is just a bunch of Twitterers getting together to meet each other. I follow a few people in the Oxfordshire area (they actually help me by letting me know when the roads are bad or if there is anything interesting going on in the area) and it would be nice to meet them. I’m not sure what to expect really, but it will be nice to meet some new people.
A few years ago, when ECademy was at it’s prime, I attended a local networking evening. It was okay, but it was really a room full of people trying to sell themselves and their companies. I never met so many life coaches as I did that night. But it wasn’t awful—and i met some nice people who I spoke with afterwards. I’m hoping that the tweetup is not so business-focused.
I’m looking forward to it. I’ll let you know how it goes. If you live in Oxfordshire and want to attend, the url to register for the event is here: http://twtvite.com/mkp8da
BBC started airing a very good documentary about the internet a few weeks ago called The Virtual Revolution. I finally watched the first episode just the other night. It’s amazing how much has happened in such a small time.
Google was incorporated in 1998 (went public in 2004). Youtube started in 2005. Twitter in 2006. The World Wide Web was created in 1990 with the first web server being created by Tim Berners-Lee in that year.
It was a fantastic documentary and it really makes you think.
We are still very much in the beginning of all of this. There are still things to be done that no one has thought of yet. We still haven’t reaped much of the benefits that the improvements in communication channels will have lent to science and medicine and as much as the internet has changed all of our lives, I’m sure it’s nothing compared to what’s to come.
I routinely chat with people in China and India (and back home in the States) while visiting offices here in the UK. In high school, these places all seemed so far away.
This twenty years of the internet will one-day seem like just a blip to us. One day years in the future, people will talk about how the newspapers and music industries cried foul before they found their own way. We will talk about the quaint days of waiting for our favourite TV programs to be aired. Soon, we will look back on Twitter and Facebook the same way we look back on the old newsgroups (it was all so crude!).
The other day I found myself falling into the trap of thinking that everything had been invented already. Surely, there are no new opportunities out there because they’ve all been invented. Or, someone is already working on them. But the truth is that we’ve hardly scratched the surface.
There are still things that aren’t quite right in technology. Still loads to do. For example, as much as webcam chat is fantastic and a nice novelty, it’s still too complicated to get “ordinary” people to use it.
As much as things change, we still think in old terms. Artists still come out with Albums, even though we can buy and download only the tracks we want. Why do we need the album grouping? We still have business people who think they need to fly thousands of miles to have a meeting in another office, because we haven’t found a method of communication that is better an 8 hour flight. Too many of us still get up in the morning and drive or take a train to an office building to do work that could easily be done at home. When we get to grips with some of these new realities, we will start thinking differently and even more innovation will come.
I was reading the xkcd comic strip (if you haven’t read it, you’re missing out—http://xkcd.com), and saw this this strip:
2003 wasn't that long ago. Or maybe my age is just catching up with me.
The scary thing about Silverlight is that you are one security threat away from losing your clients. One thing that I’ve thought a lot with the problems on IE lately is that people who wrote “Only-for-Internet-Explorer” websites did not give their users the option to switch browsers if they felt unsafe due to all the security flaw hype.
A little common sense and a knowledge of web standards and it’s easy to write HTML that will look good and be functional in all browsers. Still, in my experience, too many developers are choosing a platform and sticking with it—most of the time that is IE. It’s easier to test one browser, it’s easier to tell a user to use the browser that’s probably already installed on their pc.
Flash and Silverlight are different than HTML—they are runtimes which are allowed to run inside the browser—kind of like how Java applets used to be able to. They are executables which run compiled functionality on your computer. They are cross-browser—but not like html is cross-browser. When I look at a Silverlight or Flash app on my pc, it’s always the same runtime working. Silverlight is a few years old and really starting to look like Flash—allowing Microsoft developers like me to get more fancy and provide far better functionality for our users. Silverlight runs on Windows and Mac, but has ignored the Linux landscape (there is an open-source Silverlight runtime called Moonlight being developed for that—but I consider it a snub).
In the world of web development, I think Flash and Silverlight are “cheating” at cross-platform compatibility. Everyone has accepted Flash (except the iPhone/iPad), but the jury is still out on Silverlight.
Silverlight and Flash are great in that they move a lot of the processing to your computer and free up resources on the server from which they originate. But they also increase the responsibilities of they client over the server.
Security flaws are found all the time. We all scramble around and try to fix them when they come up. As a software developer, I like the idea that I can apply a patch to a server and be done with it. With client driven app, I need to make sure all of my users apply the patch (and do it in a way that lets them know that the app is safe—and not to panic). Flash could bounce back from it (“You need it for Youtube, too. You should apply the patch”), but Silverlight is too new.
I’m often seduced by the cool things that Silverlight can do. I’ve played around with it a lot and have written several small apps (including an animated Overpass ad on my blog), but I’m not ready to jump in head-first yet.
I spend a lot of time listening to podcasts—far more than I do watching TV these days. There are so many good podcasts out there dealing with so many specialised topics. The podcasts I regularly view or listen to include Diggnation, NBC Nightly News (nice to able to do this in England), Scott Hanselman’s “Hanselminutes” (along with DotNetRocks to help me keep up with the .Net tech industry), and the new 37 Signals Podcast. From time to time, I’ll add or remove other podcasts based on what I’m interested at the time.
There are a lot of podcasts out there to help you learn Chinese. A few years ago I sampled loads of them and even subscribed to a few. Most of them were too much on the beginners side for my liking (I’m not counting the news broadcasts in full-speed, faster than fast, Mandarin). Most of them were very dry and not much different than listening to a short Pimsler Basic Chinese Course lesson each day. “Today’s lesson: Should we bring an umbrella because of the rain?”
So a few weeks ago I took another look at the Chinese learning podcasts out there and found one that I now include among my favourites. It’s called Popup Chinese. The Popup Chinese podcasts gives 3 lessons a week at Elementary, Intermediate, and Advanced level which each last between 5 and 10 minutes in length.
The dialogs in the lessons are really what differentiate the lessons from all the other ones out there. Here are a few examples of the lessons they’ve had in the past few weeks:
- How to Start a Business in China – Dialogue between a school principal and a child’s parents about how their child has started the other children with gambling and sniffing glue.
- Performance Anxiety – A dialogue between a performer on an American Idol type show and the judges.
- How to Defuse a Bomb – A bomb is about to go off and a former policeman comes to the rescue but is not sure which wire to cut.
Each lesson is pretty funny and irreverent. Even with some vocab that you will never use, there is a lot of very good instruction on grammar and common speech.
The show is presented by two American and one Chinese teacher in Beijing.
It’s a great podcast. If you are past the beginner stages and into the intermediate and advanced stages of Chinese learning, you should check it out.