I. must. write.
As you may know I've been tinkering a lot with vim lately and after having spent some time experimenting with vim in-depth and writing some articles I thought...
And so that little embryo of an idea sparked what is now ~120 pages of Wizards Use Vim. The book as of right now is a series of drafts from previous articles and an introduction that is slightly polished and improved. My current plan is to have a complete final draft of all the chapters as soon as possible and then start the tough part of editing them from the beginning.
Behold the first three drafts for the front cover!
For this new book I thought I'd do something slightly different with the art and actually draw the cover by hand on an iPad. I'm not super good at drawing but we'll see where determination and iteration gets me. That's definitely an area that I want to improve this year so killing two birds with one stone here. I'm also planning to add more art within the book itself as a visual aid to help learn vim:
I'm experimenting with different types of calligraphy. This one looks better. More scroll-of-arcane-magic looking:
If that sounds like you then you can get an early access to Wizards Use Vim with this free coupons (Free Coupons! Free Coupons!!). I've setup 100 coupons first come, first serve but if you really, really want to be an early reader of the book and provide some feedback just ping me on Twitter (my DMs are open). As I go writing the book you'll receive automatic updates and if you have any thoughts or feedback that you'd like to share with me. Please do! Let's make this book even more awesome.
// (On polymorphism and duck typing) If it flights like a dragon, breathes fire like a dragon, eats peasants like a dragon, then, my friend, that is a dragon. - KinnLar Sane, Dragon Hunter, 8th Age
// (On ES6 classes) Classes are useful in that they let us represent the world around us in a simplified abstract manner, reducing an infinite complex world to the problem at hand. Writing summoning spells for your all-mighty army? You probably don't need to model your creatures digestive tract - RaezIm Rurat Oracle of Kwarok
// (on traits which are a constrained way to compose objects in JS) Humans are flawed. Take that into consideration when designing a tool. Within your tool, create a path to guide your user to success. Her failure is your failure. - Iamnos Ydad Spellsmith, 1st Age
// (on meta-programming) Shaping the world is a noble pursuit, Shaping the shaping, Crafting the crafting, is the mark of masters - Sylo Peskimn Master Artificer
If you're into this sort of thing. I'm happy to take your submissions and if they fit, I'll immortalize you in the book for ever and ever.
There's more in the works (or at least in the works within my head)!
- I want the print version of this book to be beautiful, so we'll see how I manage that. The current version is in leanpub but I don't think that will give me control enough to produce what I'm imagining in my head.
- There will be a highly interactive version of the book online that you'll be able to browse and play with. As in using vim in the browser. It will be awesome.
- I'm planning to write a game to help you learn vim. The main character will be this dude (a much younger version of someone within the series. Guess who):
But of course as things usually goes we'll see how far my enthusiasm and determination get me and how much of this gets done :D.
I leave you with a small part of the introduction:
P.S. For those of you happy to join this journey. The most convenient way to read the book at this point is online. I'll be updating the book on a daily basis and having to download new versions all the time can be a pain in back. The pdf does provide a nicer reading experience so choose your own tradeoff. Both can be downloaded from the leanpub library once you get the book. Enjoy!
Top comments (25)
I can't wait to get this book! Definitely will try to get a physical copy!
That is awesome!!! :D
DM an address in Twitter and I'll send you some :)
I love the style. Looking forward to the finished product!
Awesome! Thank you! :D
This is definitely a reference to the genius Mr Pratchett :)
I like the images, such as the Basic Motion Keys. The Basic Motion Keys image is whimsical and informative. I like both whimsy and information.
I encourage more of that!
Oh yeah! Whimsical is the name of tha game :D
Got the book! Looks really good. Would love to share the feedback as I go deep into it. Cheers!
Awesome! Hope you like it! :D
This looks really interesting! Amazing work and hope to give it a good read when you release it!
Looks amazing! Looking forward to the book :D
Thank you!! _^ Hope to live up to your expectations :D
I was reading your articles and think what you write useful book for every how can understand Vim
Thank you for your trust!!! That is the goal! :D
Thank you! Excited to read it!!! 🍻
Awesome! :D Hope you like it! :D
Got it and it's currently leading on my 1-position reading list! (I always choose only the next book that I'm going to read, never further than that.)
Awesome!!!! Be aware though that the book right now is an incomplete collection of rough drafts. I'm working quickly to have a final draft of the book asap but the artwork and reviewing always take infinite time. :D
I can’t seem to find a link to the online version.
Hi Jonathan. You can find it in your leanpub library. Once in the library, click on wizards use vim and you'll see the option. I find the pdf more pleasant to read but with the online version you don't need to download anything 🙂
Casual Vim user here, though reading vigorously. Looking forward to the full version!
Awesome! I'm writing vigorously as well to get a final draft asap :D
This is really interesting.