Overdrive

My brain is in overdrive mode again. I hate it. It makes me quite unproductive. I hate it when I’m unproductive. This post is a brain dump in bid to win my productivity back I spent the early part of the day editing my books – pretty good effort with 1 chapter left to go for basic editing. Future edits can be done once the books have been published. The rest of the day was spent with my brain in overdrive. [Read More]

You Should Roast Your Coffee In Two Stages (Now Comes With: OpenCV Tricks!)

You Should Roast Your Coffee In Two Stages (Now Comes With: OpenCV Tricks!)

If you follow me on Twitter (and you should), you will know that since about 3 months ago, I started roasting my own coffee. Yes, my coffee madness has culminated over the years to this. This was my first roast:

My first roast

Since then I have roasted 16 batches. The variables I vary are: temperature, time, pre-roast mass, and technique. I use a regular $10 popcorn popper from KMart to roast my beans (I originally wanted to purchase a Behmor, but I decided that I should stay lean while learning how to roast coffee) – and I have a thermometer to roughly gauge the temperatures of the popcorn popper. Eventually I’ll hook the thermometer up to an Arduino, but that’s a story for another day.

Despite all the controls, I had problems with my roasts. They were okay to drink – not as bad as buying supermarket coffee, but they weren’t excellent. The main problem was consistency. My roasts were not consistent – some beans were darker than the others. Here were the factors that caused the beans to be inconsistently roasted:

  • Different sized beans – Can’t do much here.
  • Uneven heating – various causes:
    • Popcorn popper too hot
    • Popcorn popper doesn’t agitate the beans fast enough (too heavy? too light?)
    • Popcorn popper doesn’t agitate the beans randomly enough
    • Location of beans in popper

I eventually narrowed it down to the fact that the popcorn popper was too hot – it burns some beans before they could be agitated out. In fact, after the first two throwaway attempts of the roasting, I realized that 7 minutes or so in a popcorn popper as recommended by amateur roasters on the Internet would just burn my beans.

I did a quick lookup, and true enough, most amateur roasters on the web are Americans (or live in America). Are American popcorn poppers different?

[Read More]

A Tale of Productivity

A Screenshot of my rescuetime report for yesterday

If you read my blog regularly, you’d recall that I can be quite obsessive over my productivity. I religiously track my productivity in a variety of metrics and tools – I have a premium account at RescueTime; I use Github to track the commit quantity and quality.

Yesterday was a very good day. The above screenshot shows the RescueTime dashboard report for the day. I had spent 89% of my tracked time on productive stuff. My Github records concur. Yesterday was a good day. I committed 14 commits to my project, and git diff --stat showed in total I wrote 1703 Lines of Code, and deleted 699 Lines of Code.

By comparison, according to RescueTime’s trivia bar, yesterday I was 20% more productive than my usual productivity pulse of 74. I also only usually manage to make one commit at about 200 LoC addition per day to my projects.

I was in short, on a roll. So how did I get so productive? This entire week has been rather productive for me. I believe I may have discovered what works for me when engaging in non-creative work.

[Read More]

Dry Spell

I love being productive. Being productive really feels good – it’s an ego boost almost. If the product of being productive is tangible immediately or almost immediately, there is a sense of accomplishment. On the other hand, being unproductive is the start of a spiral downwards. At least for me, being unproductive makes me fear being unproductive, which makes me even more unproductive. I really do not enjoy the feeling that comes with being unproductive. [Read More]

Enunciate

I don’t speak very clearly. If you have ever hear me speak, it’s as if the words could not get out of my mouth fast enough. Words slur into one another. I also have a bad habit of mixing my timing and rhythm when speaking, despite having English as my first language. This makes my usual rather flat accent into something that sounds very jumbled. While I would attribute the mixing of timing and rhythm to the rather odd rhythm my brain is used to, this is not very good for communicating, especially with people who are not used to my speech patterns. [Read More]

Obsessive Frenzy

I like to think that I understand myself very well. But there are bits of me that even I don’t get. Over the past three weeks, the online advertising world had been rocked by massive incidences of fraud and malware. As part of my day job I have traced the sources of malware and fraud and we have ceased working with those companies behind them. At the same time I was also involved in a … let’s just call it consulting capacity to another potential fraud case (not within online advertising). I got into a frenzy working on both projects at the same time. Usually I would be happy that I’m highly productive, but this time round I felt rather miserable.

[Read More]

You Mean You Didn't Know?

A few years ago, I attended an out-of-state wedding. I stayed with the bride-to-be and the groom-to-be. Not knowing the groom, I engaged in what I thought was an exploratory discussion into the groom-to-be’s life. I asked questions and let him talk about himself. Standard stuff you find in books on how to make friends.

I too have a problem. In real life (as well as online I suppose) I’ve built a reputation of being a stickler for accurate details — often to the point of pedantry I am told — there were quite a few things that he had mentioned that wasn’t quite right (as a lot of the things discussed had already been updated in the latest journals). A personality flaw of mine no doubt, was to point out that there was already updated knowledge about it.

I was later informed that the couple hadn’t been very happy with my visit. I was also told by my fiancee that I would constantly use the phrase “you mean you didn’t know?”. This phrase had become so ingrained to my speech that I hadn’t realized I had said it many times.

The problem with “you mean you didn’t know?” is that it sounds really condescending, even though I was genuinely surprised that someone didn’t know. Of course it could be meant to say that the other party is ill-informed, but it often was an expression of surprise, not one of condescension. Or so I thought anyway.

[Read More]

An Aversion To Ship

I have a confession to make. It had been slightly more than a month since I last committed any code to Fork the Cookbook. In fact, the whole team hadn’t contributed to Fork the Cookbook in about a month. Only the scant updates here and there. If you were to have a peek into what we were doing, you would think it was abandonware. Only that it wasn’t. For two weeks now, I have been actively writing code for Fork the Cookbook again. [Read More]

How My Brain Runs Away

Zybler and cfgt were having a perfectly normal conversation about the rumoured liquid metal tech being used for the next generation iPhones. I barge in with nonsense. This was the resulting chat:   Chewxy: T-1000 reporting for duty Zybler: it would stay that shape cfgt: yes Zybler: it won’t change into other shape at will right cfgt: no Chewxy: T-1000: ARE YOU JOHN CONNOR cfgt: unless well you dent it lol Chewxy: T-1000: JOHN CONNOR WILL BE TERMINATED cfgt: we’ve heard the rumours since god knows when Chewxy: Dalek: YOU WILL BE EX-TERMI-NA-TED! [Read More]

Getting Into the Flow of Things

Productivity and motivation gurus always talk about flow. Flow is a psychological state of being immersed and concentrated in doing something that everything outside doesn’t matter. It is very difficult to explain the concept of a flow, until one actually achieves and experiences it.

I’ve heard about flow for many many years – when we were younger, my father used to bring us kids to motivational seminars where we’d learn how to get into the flow – and on many occasions I thought I had experienced flow. But I had not. I only truly experienced flow once in late 2008. And immediately, it clicked and I instantly understood why it was called flow.

The experience came with my first ingestion of Ritalin. Ritalin (aka methylphenidate) is a drug used to treat attention deficit hyperactivity disorder (ADHD). It was (and still is I believe) rather used and abused by university students who want to concentrate while studying. All I did was have a slow release of methylphenidate and I achieved flow while studying Game Theory. Since then I realized a few things: a) flow is the way of getting things done; b) I probably have ADHD that was never treated.

That however, is besides the point. You see, once you have experienced the flow state, you tend to want to experience it again – afterall, you typically exit the flow state with positive results at hand. I was familiar with the standard advice on how to achieve flow:

  • Have a clear objective
  • Said objective must be challenging enough
  • No interruptions
  • Instant feedback on the subject matter (to form the feedback loop that will feed the flow)

Easier said than done.  I remember many a days when I was in primary school, setting aside blocks of time of solitude to do my homework, but still end up sitting on the TV reading (yes, kids, back in the days, TVs were made of cathode-ray tubes and they were large, and I have a vivid memory of this incident of me ending up sitting on the telly while reading a Secret Seven book by Enid Blyton when I was supposed to be doing my homework or revising for exams). The same continued up to my university days, when I would set aside time to have no distractions, no internet, and yet achieve not much. 

[Read More]