2. About me
• Founder and Tech Lead, Ninjagod.
• Indian Institute of Technology, Kharagpur Undergrad (2010), Physics Major.
• Self taught hacker/developer.
• Summer internships at Google(2008) and Microsoft Research(2009)
• Google Summer of Code w/ Mono Project 2009. Still contributing.
• Substantial open source contribution. Authored 8 tools, 4 still in
maintainence. 20k LoC, >90,000 downloads.
• Plays bass in 80's heavy metal cover band.
• Loves coffee, dogs, minimalism and an elegant hack.
3. P. S. A.
This stuff is pretty confidential.
If you're not supposed to be seeing this,
I'd look around for ninjas if I were you.
On second thoughts, don't bother.
4. Jumping right in
You want to make a step-by-step tutorial demonstrating
“How to add a mail filter in thunderbird”
With Screenshots, Markup, annotations and everything.
How long would you take?
5. Step 1
Do what you normally do.
Except press Mod4 + S at each important step.
8. Step 4
There is no Step 4.
You're already done!
Quick, effective, clean. Like ninjas.
9. Now compare that to:
• Open program.
• Press “Print screen” to take screenshot.
• Save image
• Edit image in separate tool.
• Upload image to FTP/imageshack/etc.
• Copy URL of image.
• Go “AAAAAAAAHH!! Why me? Why me?”
• Write instructions
• Insert URL of image.
• All of this repeated for every step of the tutorial.
10. The clouds in the sky
• The killer feature is the ability to upload to the
tuxtorial.com service directly from the app.
• Improve, translate, fork other people's tutorials.
• Launchpad integration (?)
• Download full tutorials as printable PDFs.
• Upload directly to WordPress blogs.
11. Status
• Still in very early stage of development.
• Console client that uploads to simple REST server.
• Implemenation Stack:
• GTK# for the client
• .net/MVC for the server
• Common CLI for client/server will make unit testing
easier