The Project Manager's Daughter

Adventures in technology and cycling

What awesome things did you do in 2010?

Inspired by a twitterer I follow (@hollisticguru), I have been considering the awesome things that took place in my life last year.

Awesome, by the way, is a word I’m not too comfortable with because I feel it’s youth speak and I am not a youth nor am I American. I prefer “ace” or “brilliant”.

So, tell me the awesome things that have happened to you in 2010.

Here are the highlights of my awesome 2010:

1. Travelling to various places to do Confluence Training and JIRA training for a whole mass of awesome people. The highlight of all of that was any of the trips to California, one of the most awesome places in the world.

2. Various holidays to awesome places like Wales and Austria

3. Riding an awesome push bike 600 miles in 6 days from Blackpool to Paris

4. First breakfast in Paris after cycling 600 awesome miles Blackpool to Paris

5. Waking up (awesomely) in Paris and realising I didn’t have to ride a bike that day

6. Lots of awesome and inspiring people I’ve met on Twitter

7. Losing about 28 awesome lbs

8. Running 7+ miles (awesomely) without stopping or expiring

9. Another awesome year of being married to the awesome Dr Rush… ahhhhhhh

10. Awesome Dad being told he didn’t actually have cancer again after being told he definitely had cancer again

11. Getting a Kindle. It’s awesome.

I could go on…

So, what awesome things happen to you guys in 2010?

Recommended Places for Video based Training for Tech Skills

I mentioned elsewhere, I’m an intermediary geek and in my quest for übergeekdom, when I’m not working, cycling or running I’m either cleaning, sleeping or learning something. Probably less cleaning if I’m honest. My preferred mode of learning is video-based or alternatively reading. There was a time when I read literature, but now how I laugh in the face of reading for pure pleasure! My kindle is packed to its plastic brim with books on project management, psychology and books on operating systems and programming.

The best training for any application, scripting or programming that I’ve ever received has been via training videos. I’ve tried classroom-based learning, and webinar-based learning, but videos always win for me. Why? Because they are generally reasonably priced and you can chose when and where to view them. I like classroom-based training for languages but for technology my firm training preference is via videos.

On reason for this is brevity. I prefer to learn a skill and then go away and apply it. I also struggle with anything more than an hour, I just can’t concentrate that long. I don’t think it’s just me and my generation x attention span, but rather that everyone listens for a little while and then they zone out. I think the maximum amount of time you have to keep your audience is at about 15 minutes.

A further reason for my video preference is that every corporate training session that I’ve attended sucked, massively. In a big way. Most corporate training I’ve paid a huge amount of money to attend was delivered from a booklet or slide set that had been prepared by the corp. It’s faceless, formula-based, takes no account of the learner and is often delivered via a script. The worst tech training I’ve received provided no opportunity to get involved in practical application of skills. Without that I retain very little info. With most corporate training, the content is padded to include some really basic stuff. This is to make sure it meets the requirements of everyone in the class. The net result is that it means I have sat through hours of content I’m already familiar with.

Training companies might argue that you get the support and an expert to consult with. We have the internet and forums. If you have any questions after you’ve watched a video, find a forum. If it’s technology-based, geeks are the most willing community I know of to share knowledge and advice.

If you want to build on your technical skills to be a web developer or designer, here are a few video-based training providers that I can recommend.

My Recommended Training Providers

  1. http:www.peepcode.com

I love the videos over at Peepcode. They are generally less than an hour in length, cover a wide range of content and are delivered by area experts. Great videos on productivity, managing your email, programming and much more. They are also magnificently affordable at around $12 per video.

  1. O’Reilly

O’Reilly have got a fantastic range of books and videos. Some of the videos are broken into neat chunks giving you the opportunity to learn in stages. The programming training videos from OReilly I’ve tried have been the best of any provider.

  1. Lynda.com

Lynda, lynda, lynda. I don’t subscribe anymore, but some years ago these videos saved my web developing bacon on a number of occasions. Lynda helped me to learn ASP, PHP, Javascript and ActionScript and many applications. .

A huge library of up to date videos, on a massive range of subjects, tech hard and soft skills and presented by some of the best known names in the industry. Well worth the subscription.

  1. Net Tuts

I haven’t used NetTuts extensively, but there are a huge number of up-to-date and useful videos and tutorials. These are available via subscription. Well worth the subscription cost.

  1. Cartoon Smart

In the good old days of circa 2006 (I think) when I first found Cartoon Smart I used Justin’s videos to pick up some Flash skills. Justin has also got some truly excellent resources on drawing too. He now does a bunch of training videos on a wide variety of applications and scripting languages. His videos are great to watch, incredibly reasonably priced, available on a per video basis and help you build your arsenal of wed dev/design skills.

I have some questions for you:

How do you prefer to learn applications or technology?

Do you have any recommended places for tech training? Anyone/site you’ve used that you recommend?