What writing a book looks like

I just wanted to show, quite quickly, what combination of windows I’ve been looking at a lot in the past months.

Basically I’ve been writing the book I’ve been talking about in gVim, which is a GUI frontend for vim. With it I use the Tomorrow Theme and Adobe’s Source Code Pro.

writing_a_book

Git for Book writing

Git is amazing and I love it. I’ve been using it to write the book and to track my MarkDown source files. It’s been really easy to figure out when I did what, which is great when you’re dealing with several releases of software and you have to adjust things. It flags everything you change, everything you add, everything you take away. It’s nice to know that no matter what you do, you can always go back, you have a history in many small, but meaningful pieces.

Editing and Revisions

The editing was done in regular office software like Word and Libre Office/Open Office to correct mistakes, elaborate, clarify, etc.

It’s very reasonable and it’s been a struggle for me once in a while, because I have a hard time using desktop publishing and home office products. They crash, are buggy and just don’t offer a very good writing experience. This I think was the hardest part!

Why Shells are Awesome

I’m a developer, I think shells are awesome. When I was in ninth grade I took a class in typing with the 10-finger system, which was a full year of typing dull things into an incredibly old DOS interface.
I took these classes, because I had a couple of those Linux magazines and the authors occasionally brought up how much faster things were if you just could use your keyboard, instead of your mouse. My problem was, that I couldn’t type perfectly without looking at the keyboard. Continue reading “Why Shells are Awesome”

How to: Start any application from the terminal

Starting any application from the terminal can ease your workflows a lot. I’ve gotten used to being able to open files from the shell, when I’m working on a project. I navigate to the project folder and start editing, either markdown files for documentation or source code.

Usually I’d type gvim file.md and watch the gVim window open. Continue reading “How to: Start any application from the terminal”

Developing with WordPress in 30 Seconds

A quick article about how I manage to set up a WordPress installation from scratch to have a clean and up to date working and testing environment.

develop_with_wordpress_in_30_seconds

I admit it, this is a catchy title and a lie. Actually it took me 27.889 seconds to do the following: Continue reading “Developing with WordPress in 30 Seconds”