Currently Reading

  • Reamde

    Neal Stephenson, author of the #1 New York Times bestseller Anathem, returns to the terrain of his groundbreaking novels Snow Crash, The Diamond Age, and Cryptonomicon to deliver a high-intensity, high-stakes, action-packed adventure thriller in which a tech entrepreneur gets caught in the very real crossfire of his own online war game.

  • Other books in my library

Weight Loss Tracker

Recent Posts



Introducing – The Big Project

Posted by 13roots on September 23, 2014

There have been scattered references in my last few posts about new development projects that I’m working on, and now that I’ve spent a few weeks getting the framework in place and making sure the project is viable, I can finally reveal my crazy idea…

I’m building an EMR system!

Well, pieces of an EMR system to be more accurate. It is a purely academic exercise, though perhaps someday I’ll make one million trillion dollars…


…when my future startup with its groundbreaking EMR software gets bought out up by a larger company lol :P. Until then, I’ll just enjoying writing code :).

I arrived at this project after thinking hard about the reasons and goals for such a project: Read More


Installing Stash on a local Windows Server – Part 2

Posted by 13roots on September 18, 2014

I discussed in an earlier post that my goals for a local Git Server were straightforward. I will repost them here for easy reference:

  • R1: Be able to access my central repositories over the local network
  • R2: Be able to access my central repositories over a VPN connection
  • R3: Be able to access my central repositories over public internet after authentication
  • R4: R2 should work on public networks that block non-standard ports
  • R5: One configuration to satisfy R1-R4

Stash auto generates full repository paths based on the global settings (i.e. base url) decided during installation. This is passed down to SourceTree when a repository is cloned, it is used in autogenerated emails for pull requests and such, and all in all is propagated everywhere. If I choose the base repository path as mystash.mylocal.local, then I would have to deal with situations where I check out from a local source and then when I travel or am away from my local network, and do not have VPN access, I will be unable to push changes to the central repository without first changing the origin from mystash.mylocal.local to, a clear violation of R5.


It is easy to see that having stash repository paths using would be better able to satisfy R1-R5. Okay, that was an easy decision! Read More


Installing Stash on a local Windows Server – Part 1

Posted by 13roots on September 16, 2014

Atlassian provides a pretty good step by step guide to installing Stash. This version is an abridged version showing only the settings relevant to my specific installation in Windows.

Step 1 – Install Git

Visit to download the MSysGit Git executable for Windows. I downloaded and installed version 1.9.4 preview20140815. For the install options, I picked all the defaults:

  • Git from Bash only (this keeps Linux stuff in Bash and Windows stuff in cmd prompt, nice and separate)
  • OpenSSH
  • Checkout Windows-style


Important Note: According to the Stash install guide which I read after installing Stash :), you should not select Git from Bash like I did for reasons explained in this post. So far I have not experienced any issues, but I suspect this is only because I have only be pulling and pushing and merging from SourceTree. Not looking forward to fixing this. :( Read More


I Couldn’t Resist

Posted by 13roots on September 14, 2014

I am a total sucker when it comes to even after our long 10 year relationship.

I love audio books, and credits day (when my monthly subscription fee is deducted from my account in exchange for shopping credits) is always a good day. I get to daydream and frolic thorough the electronic offerings… will it be chick lit, paranormal, epic fantasy, detective, non-fiction, self-help….. what will it be??? Between Audible’s book suggestions per their AI system that sniffs through my wish list and previously viewed books or purchases, or best sellers for the month and year, new releases, listener choices, and award winning books, the options for my single credit are HUGE.

So last week I’m merrily browsing about for my next book, and I see a message telling me about a credit sale. These happen occasionally throughout the year. The deal was 3 credits for about $38, which on top of my 1 monthly credit would make 4. At the time I was browsing through more Great Courses audiobooks, trying to decide if I wanted to learn about Chinese History, or Greek and Roman mythology, or Victorian Britain or Jazz or if I should pick something already in my wishlist. The flashing sale advert was taunting me, telling me I could have all of the books I fansied, not just one… so of course I clicked buy buy buy! Actually, I clicked just once :)

And now I have 4 credits to play with. Whoo hoo.

4-credits Read More


Source Control and DEV Tools

Posted by 13roots on September 13, 2014

So I’ve been using Git at work for a while now, and have come to really see and enjoy its benefits over TFS, which did not have support for Git repositories pre-2013 release. For my home projects, I’d previously used Vault since my setup was so simple, but I’m going make the switch over to Git for its superior em, everything.

My requirements were simple – I want to be able to have a local centralized repository on my own server which can then be cloned locally on my laptop or desktop, and pushed back to my server. I want to be able to do this whether I’m plugged into my local home network, or remotely over public internet, or over VPN. Public internet access means I will need some sort of authentication mechanism.

In summary here,

  • R1: Be able to access my central repositories over the local network
  • R2: Be able to access my central repositories over a VPN connection
  • R3: Be able to access my central repositories over public internet after authentication
  • R4: R2 should work on public networks that block non-standard ports
  • R5: One configuration to satisfy R1-R4

Deciding on the client-side Git tool was trivial, as there are so many excellent (and free) ones out there. Choosing one for the server-side was harder, as most the most good popular ones ones are cloud-based hosted solutions like GitHub and Bitbucket.

git-server-options Read More


Upgrading Windows Server 2008 R2 to Windows Server 2012

Posted by 13roots on September 1, 2014

In preparation for beginning work on my “secret project” am going through a revival of some of my abandoned projects, including reviving my blog, home server, networking wishlist, and some software development projects.First things first, I decided to upgrade my home server from 2008 to 2012. Why? No reason other than that the interface is fresher, I want to be able to experiment with virtualization, and most importantly, 2008 is already 6 years old!


Looking back, my optimistic outlook was doomed to be crushed. When has a Windows Server upgrade gone smoothly? In what alternate reality did I think all those red warning messages were fixable through diligent Google searches? My upgrade had so many issues that my blood boils just thinking of all the wasted time. Some issues were admittedly my fault due to cobwebs left in AD from long ago re-purposed machines. But the upgrade errors were soooo obscure that it took a while to trace some of the errors to this cause. Read More


I’m back!

Posted by 13roots on August 31, 2014

After a long absence from my blog and writing in general, I am back! I have some new projects I am working on that I am excited about and plan to write more frequently. Stay tuned.



I missed hearing about this at TIFF last year

Posted by 13roots on April 12, 2014

I am soooooooo excited to Chimamanda's wonderful book Half of a Yellow Sun has been adapted into a movie!

Google+: View post on Google+


Which matters most for weight loss: Speed or distance?

Posted by 13roots on March 13, 2013

Embedded Link

Which matters most for weight loss: Speed or distance? | Go Ask Alice!
Dear Alice,. I have a question about walking for weight loss. My walking buddy believes the theory of walking distance is what helps you lose weight best versus my theory that it is the speed at which…

Google+: View post on Google+


This is a handlebar moustache

Posted by 13roots on November 18, 2012

I had to do an image search when this type of moustache was described in Cowboys and Aliens, the book I’m currently reading. I’m now curious about the names of other types of moustaches :)

Embedded Link

Handlebar Moustache Club |
Handlebar Moustache Club photography by Rokas Darulis. Portraits at its best. I like the shot with the guy that has the poor boy hat on the most.

Google+: View post on Google+