James Avery and I have just launched a new site, Tekpub.com, that is focused on helping developers kick ass in their jobs. There have been a lot of questions about this after our “soft” launch yesterday, so I thought I would address them here.
James Avery and I have just launched a new site, Tekpub.com, that is focused on helping developers kick ass in their jobs. There have been a lot of questions about this after our “soft” launch yesterday, so I thought I would address them here.
Screencasts – or more precisely “Video Productions” – and that encapsulates our idea pretty clearly. Screencasts are OK for training and communicating ideas in summary form, but most of the time they’re not terribly detailed, perhaps a bit boring, and overall might leave you a bit short of a full picture. 
Our focus is a bit different. We don’t want to just leave you with a vague summary of understanding – we want you to feel like you’ve just watched a book – a book by someone who’s trusted and knowledgeable on the subject. Really the only way we can do this is to make it our full-time focus, giving each episode the level of care that you might find in a television production (well, that’s our goal at least).
Yes, we’re charging for our deep, long-running titles, but we’re also offering free Productions of stuff that developers “should just know”. So far we have 2 free series:
I’ll be adding more (probably based on feedback) but our goal with these is to give people a place to come to raise their skill level for free.
So far we only have one – Ayende – and that’s because there is a need for this kind of thing for NHibernate. I’ve reached out to several other people so far and I’m hoping to get commitments from them in the near future to talk about what they’re doing.
Specifically:
There are others whom I’ve contacted as well and am waiting to hear back from. The goal is to pick their brains and resolve everything into a meticulously crafted production, leaving nothing out, that conveys what they know in a concise, easy-to-follow format.
Yes, it’s free. In fact the information contained in just about every technical book out there is available on a blog, a forum, or Wikipedia. What you’re paying for is time and delivery. I’ll do the scraping part for you, I’ll get *the* experts to talk about the tools they know best rather than someone who just likes to write a book (and who may, or may not, be right).
I won’t settle for mediocrity. I’ll push to make sure it rocks – that’s what you’re paying for and hopefully it will show. If not, I will refund your money immediately.
Everything we do is in the scope of a “Production”. Each Production, just like television, has episodes to it. Using this concept we can keep a subject alive over time and if it changes, we just add an episode. This is a win for you because if you’ve bought the Git series, for example, and Git hits 2.0 and decides to copy Mercurial’s functionality, we’ll capture that.
In addition if users tell us we missed a feature, or request something explicit, we can add it to a Production. This helps us stay fluid and flexible and deliver stuff you want to watch.
There’s another reason we chose to go the Production model and that is because I liken what I do to producing a TV show. I honestly try to get their technically – so it keeps my mind in a good place.
You have two choices with Tekpub – you can buy per Production (usually around $12-25, depending on the planned episode count) or you can buy a subscription. If you buy a single Production you get access to it and all of its episodes forever – download and streaming.
If you buy a subscription (monthly or yearly) you get access to our stuff, all of it, for as long as you subscribe. If you go yearly you can stream and download. If you go monthly you can only stream.
My goal is to get new stuff out once a week or so. This depends on author’s scheduling (such as right now, Ayende is traveling so it’s hard to get time together to do another episode. He’s also 12 hours ahead of me (timezones) – the only thing that works is to carve out time on a Sunday – tomorrow. We have an RSS feed for episodes so you can subscribe and know when new stuff hits.
James and I are committed to regular drops and updates, but we absolutely will *not* bend on the quality of it – and that makes us bottlenecks. Good bottlenecks though :). Hopefully we’ll have the ability to involve others in the future – we’ll see how it goes.
Peepcode is an inspiration, yes. I’ve watched a number of their videos and their level of commitment to quality is amazing. The one thing that differs us is our format – they more or less do one-off videos and try to fit concepts into 1 hour. Our focus is more about depth, so we’ll slice things up into digestible 20 to 50 minute episodes dealing with a particular subject. This allows us to get super-deep on a subject – to the book level.
No way. Our focus is on Microsoft techology right now because it’s what we know most, but we plan on covering anything and everything.
No. After my last day I was building a site for my brother using Rails and I wanted to sharpen up some stuff I had forgotten so I headed over to Peepcode to watch a screencast. Coincidentally I was also trying to figure out a way that I could afford to keep doing what I love to do – MVC-Storefront style learning/screencasting – and when I started watching the Peepcode thing it hit me.
I want to do this full time.
I started looking around for help and the first person I thought of was James. It turns out he was trying to do the exact same thing I was thinking about – and so we put it together.
Yep – I’m putting this together right now. I just need to think about the best way to deliver it. I also need to be sure Tekpub.com is stable (more about that in a later post. A pretty entertaining story involving sheer panic and Rob shouting at people).
In short form: we’re not out to make a zillion dollars here. This is what I love to do and if I can do this and not lose my house (while feeding my kids) than I’m a happy, happy person. There is a void in our industry – which is the need for non-biased (platform, corporate, opinionated) material presented in a clear way. We want to fill that void and hopefully illuminate biases/prejudice out there through education.
Or as my local friends would say:
“Akamai! Den go home already an poun’em wen pau”.
The NHibernate episodes with Ayende are a fantastic start, and with two implementations on the horizon (Fluent & HBM) you've got me motoring without any expense of a steep learning curve. So impressed with the speed I picked things up I have already referred TekPub to fellow developers on the team, and intend demonstrating NHProfiler to the DBA team on Monday morning. On the downside one of those projects was to consider using SubSonic, an ironic twist in the tail.
Keep up the good work and roll with the inevitable incoming punches, this is a good venture which undoubtedly mature and prosper over time - of that I have no doubt :o)
Ian
PS. Remind me to send you more English phrases to include in your screencasts and confuse Ayende with, the "Dogs **" reference was hilarious!
will I get a proper invoice from you if I subscribe?
Thanks.
Regards,
Marek
I think we need such things for a more mature developer mentality, the "enthusiast to professional" style (yeah, while keeping the good parts of an enthusiast in, etc..).
I don't know Rob, I don't really wanna pay $200 to watch screen casts on IoC/DI, DDD, State Pattern, ASP.MVC and NHibernate.
I know all that stuff to a level i'm happy with.
However, i would be interested in WPF, MEF, MAF, Prism, Great mechanisms like advanced logging, advance security models not just Roles / Users but at a function level, AOP and how to sync items if your application goes offline. Oh and i can't forget auto updating for applications.
My current situation has moved me to a hybrid between web applications and desktop applications, which all use services to communicate.
When i first started programming i was always fascinated by interconnecting systems.
By that's just my flavor at the moment :D
I'm sure i'll see something on the production schedule that will catch my eye and change my mind.
I like the idea and I think Rob is doing a great job with it... But I do think the price should be lower to attract new comer like an early bird special. Especially now that there isn't a lot of content on the site and the state of our current economy.
So Rob, if you are willing to drop half of the subscription price for your loyal audiences who monitor your site everyday :) (i.e. me) I'll definitely sign up!
Out of curiosity (seriously) - how much do you spend on books per year?
Now i'm going to use it against you :P
**Cough MEF** and i'll pay some $$$$
Ayende is a machine (this is a good thing). I read his blog from time to time, the colour scheme does hurt tho. I'm making the move to NHibernate and reading a lot about it. So yes it would be worth it, but a northwind demo would make my eyes bleed.
NHibernate for persisting the state pattern ??
If i could spend $200 to save myself 20 hours of time that's worth it.
The EXPORT / IMPORT thing is simple to understand.
I want to load dll's from a plugin folder which contain UI controls which are filtered based on a security scheme (Active Directory Settings)
If I find some great code to do it i'll send it through :D i spent 2-4 hours last night reading stuff.
Out of curiosity. Would it be possible to have an episode about the technology behind the TekPub?
If not, maybe you could share some of it?
Cheers.
Just wonder if any discount for year subscription:)jk.
Just can wait for my first full series of learning nhibernate. Thanks for doing a good job.
We are only pushing it because we love you Rob. I think the monthly price is fair. But I was referring to the yearly subscription of which I have in mind. I think dropping the yearly subscription price in half for like a month will net you a good amount of subscribers which will bring even more to come... Not that you don't have enough followers already but giving a substantial amount of discount for the annual subscription for a limited amount of time will get a lot of people to jump on it. This give you a good amount of capital quickly to build even more great contents for us!
Words get pass around we bring even more people to you. A win win situation for all... :)
I'm all for the model you guys are going for and will gladly support it. I'm glad we have multiple options for subscriptions too. The idea of subscribing to a Production is awesome!
I will share it - it's pretty simple stuff. Have to think of the best way to do it...
And I'm using it for my blog (as well as the Tekpub.com site) which I plan on diving into a lot.
Also, is there some sort of RSS feed so I can keep up on new postings without having to dig through the site?
Keep up the fantastic work!
http://www.hcrc.ed.ac.uk/~john/vicarious/
It's all very much experimental. But basically you let people define short sections of video using a timeline (these chunks are called "tutes") and then you can tag and bookmark your tutes for later reference.
The first 2 NHibernate episodes are great! When do you plan on releasing more in the series?
signed up for the full year - so I'm along for the ride WoooHooo.....
nice one Rob and James
Tim
Looking forward to the resharper series :)
i will be subscribing to the release feed.
Doug
Thanks Rob!
And now I have somewhere to send people who ask "Why isn't PeepCode producing .Net-related content?"
It would be a pleasure to join you!