// Richard Hart / Hates_

Archive
life

Whenever I hear the quote “Beggars can’t be choosers”, I take it to mean that those of us in a poor position can’t always choose what we want. This is probably what the quote literally means and what is meant when someone says it. I know that when I’ve said it, this is the meaning I want to convey. We can’t all be masters of our own destiny.

But what if the true meaning is that if we choose the role of beggar, then we can never assume the role of chooser. That the choice to become a chooser is for us to make. Being the beggar is not a position we’ve been put in, but a position we’ve either consciously or unconsciously chosen to take. We all take many of our day to day situations as being out of our control, but really how many of them really are? We all have the ability to choose, we just may not all have the capacity to do it.

I choose to be a chooser, not a beggar!

Read More

I first picked up the Productive Programmer a few months back and after flicking through it I initially thought a lot of it wasn’t relevant and didn’t bother reading it. As I had been playing around with Vim (again!) and thinking about the whole idea of being more productive, I felt compelled to pick it up once more and actually read it. After learning a few new OSX tricks within the first few pages, I was hooked. Admittedly I skipped over any Microsoft related content, but overall the book is full of real productivity gems, and ever since I’ve been on a quest to increase my day to day effectiveness when it comes to using my computer.

My first port of call was sitting down and learning to use LaunchBar properly. I still have a long way to go, but more and more I’m using it to find and open files, as well as small things like quickly playing music and using the extremely handy clipboard history. I’ve stripped my dock of all apps except those that are running. The reason being that there is no need for me to use it as a launcher when I can use LaunchBar to start any app I need, without even having to use the mouse. I’d totally hide it from my screen, but somehow that feels “anti-Mac”.

Secondly I customised my terminal to be more “friendly” and learned some advanced command line techniques courtesy of the Peepcode screencast on the subject. Now I have a load of aliases as well as custom functions which culminate commands I frequently run in conjunction with each other.

I also spent some time learning more general shortcuts as well as trying out some other apps to help in my quest for computing Zen. One is Desktopple, which hides apps which have been in-active for a certain period of time and another is TextExpander, which allows you to create small snippet shortcuts, for example, typing r@ now automatically expands to become richard[at]ur-ban.com. Very nifty.

To try and become more effective overall in my life I’m really trying to knuckle down and keep a track of everything I need to do using Things. As with any todo app, you get out, what you put in. If you don’t really make an effort to use it and dump stuff into it, you’ll never really get anything out and never get anything done. I would have prefered to continue using The Hit List as I have a registration for it, but it would seem the iPhone app is still nowhere in sight. So for now, Things is what it’s going to have to be. I’m also now making more use of Evernote. I regularly email notes to myself and had totally overlooked the fact that I could just email them straight to my Evernote account. So now, any thoughts or ideas I have appear straight in my account thanks to the power of Email. I’ve also installed The Habit Factor on my iPhone to keep a track of my goals. It’s a simple app which lets you set a number of goals and habits, which you can then tick off each day, hopefully leading you to form good habits over time.

Read More

As you may (or may not) have noticed. I’m back to the old WordPress version of my blog. I spent a lot of time moving over everything to Jekyll. Mainly for the “performance” increase of having to just serve static files generated by the Jekyll engine, but it ended up being at the cost of me never posting anything. After migrating I soon felt like small random snippets where beneath the category of “articles” that I had created and not being able to see and view posts instantly made me completely shy away from bothering to write anything.

So WordPress is back and maybe I’ll post more from time to time. Even though things here are mostly quiet, my tumblr and twitter see a lot of daily action.

Read More

The Russian weather has arrived. Hasn’t snowed like this in London in God knows how long.

Read More
Accept everything just the way it is.
Do not seek pleasure for its own sake.
Do not, under any circumstances, depend on a partial feeling.
Think lightly of yourself and deeply of the world.
Be detached from desire your whole life long.
Do not regret what you have done.
Never be jealous.
Never let yourself be saddened by a separation.
Resentment and complaint are appropriate neither for oneself or others.
Do not let yourself be guided by the feeling of lust or love.
In all things have no preferences.
Be indifferent to where you live.
Do not pursue the taste of good food.
Do not hold on to possessions you no longer need.
Do not act following customary beliefs.
Do not collect weapons or practice with weapons beyond what is useful.
Do not fear death.
Do not seek to possess either goods or fiefs for your old age.
Respect Buddha and the gods without counting on their help.
You may abandon your own body but you must preserve your honour.
Never stray from the Way.

[Miyamoto Musashi's Dokkōdō]

Read More

I can type, I just can’t type super duper fast. For years now I’ve been managing to get around 60wpm (70wpm if I really really push) without the use of my little fingers, which is fine for most things, but me being me, I want more.

Thinking about all the extra things I could get done if that went up to a comfortable and sustainable 80-90wpm gives me that warm and fuzzy feeling. So a week ago I purchased a copy of MasterKey and began the long road to proper form. I have to admit it was extremely hard and painful for the first day or two and I came very close to giving up, but six days later, I’m not that much slower then I was to begin with. At first I was down to about 25wpm but at least now I’m hovering just below 50 wpm which is fine for most day to day stuff and not slow enough that I feel the urge to revert back to my old style (sans little fingers). I still have some bad habits I’m struggling to get rid of, namely still using my ring finger for the backspace key and occasionally for the U key, but some habits die hard, real hard.

As a background, Steve Yegge wrote an interesting article on the subject of typing a couple of weeks ago, saying that programmers who type slow make up for it through a lack of commenting and refactoring. By not possessing the ability to type fast, you’re just building up technical debt. While I don’t know if I whole heartedly agree, I can certainly see where he is coming from. I don’t think it’s a critical skill to have, but I think it can, to some degree, display a programmer’s level of mastery of computers. Certainly, someone may have had a job that required them to know how to type, but for those that didn’t, typing is one indicator of time spent infront of a computer/interest in computers/willingness to learn the tools of your trade.

To expand on the last point a bit, I think learning the tools (not tricks, there is no magic here) of the trade is extremely important. Why would you not choose the path that offered a 10%, 20%, 50% or maybe even a 100% (!) increase in productivity. To not make that choice is beyond belief and deserves a shunning. Whether you wanted to take that gained time to make project improvements, read a book or even just kick back, why would you not do it. I don’t want to get into the subject too much now as it deserves another post in itself, but this is why I have chosen to improve my typing skills. To move that one step closer to mastery and not feel impeeded by the tools that I use (Not counting the ones I have to use, blegh Windows).

Read More

A deal that would cost each American taxpayer $5,300 to rescue the banking system and save the world economy from catastrophe was agreed in outline tonight.

Reading that the US Goverment has coughed up $700m to bail out the banks is one thing, reading it in the context of how it’s going to affect all 240m odd adult Americans is mind blowing.

Read More

This takes un-tidy to a whole new level. How can anyone live like this?

Read More

For just over a week now I’ve been tracking all my time spent infront of a computer with RescueTime. It’s a great little tool which sits and just logs everything you do. You tag any captured applications and devide them up using tags. As you can see from the graph above I spent 69 hours and 56 mins (Damn, just missed 70 hours, must try harder this week) in front of a computer. The chart is broken down into work, web and everything else. As a lot of my work tasks include the “web” tag, the divide in the chart isn’t a split between work and mindless browsing. So really there is a lot of overlap between the two categories (Well I think that’s how it works). All-in-all, excluding my 9-5 job, I’m still spending an almost mighty 30+ hours infront of my computer at home. How awesome is that! :P

Read More


Nike adverts just rock big ones.

Read More