A father takes his son home from a track meet.
"This is fucking bullshit, Dad. I did everything that coach said in practice and I didn't even place in any of my races."
"Why do ...
Our posturings, our imagined self-importance, the delusion that we have some privileged position in the Universe, are challenged by this point of pale light.
As 2014 is around the corner, I thought it would be a good idea to give ourselves some perspecive before we start to write our New ...read more
Short announcement: I'm changing the category "News" to "Life".
I felt "News" was too dry and boring and since I get about five unique visitors a month to this blog. I can give two shits about hurting my SEO.
Nobody's linking to my crap.read more
Google announced recently during their Google I/O event that Google Talk, their XMPP based chat service, will be deprecated and then replaced in favor of Google+ driven Google Hangouts.
The reaction from users appears mixed. Some are excited to get a flashy new service that is integrated with all ...read more
At Craftsy we use the git-flow branching model, to standardize how we use git. This has helped a lot and brings a lot of meaning to merge commits because in the git-flow model, merge commits track significant events in the project's lifecycle ( releases, hotfixes, features, etc. )
As with any ...read more
This article on NPR has former Google executive sharing some interesting thoughts on the gender gap in high corporate jobs.
I particularly like the bit about what she calls "stereotype threat" and how it relates to women in Computer Science.
"What's holding women back in computer science is the ...
This article from NPR the other day talks about another yet another computer infiltration incident coming from Chinese hackers.
Although the Chinese government has never admitted any involvement in these attacks, it's widely considered that these and many similar attacks throughtout the past several years are supported at least ...read more
I have been trying to read one computer science book a month as my New Year's Resolution for 2013 and the first book for this year is Refactoring: Improving the Design of Existing Code by Martin Fowler.
A book about refactoring code may not seem like the most riveting ...read more
I haven't been able to get up to the mountains for skiing very much this season. Today was actually the first day that I was able to find the time to trip out to Arapahoe Basin to freeze my ass off and shoot down a ice covered mountain. Glorious ...read more
I finally got all my documents together for my tourist visa to China. Tomorrow I get to mail in all my info and cross my fingers that everything is a go.
I hate the idea of having to buy my plane ticket before I can get my approval from the ...read more
Part of the reason I started this blog was to get over my anxieties of allowing my work to be scrutinized. I have found it difficult in the past to present my code to peers knowing that tough judgement would soon follow. That kind of fear and anxiety makes it ...read more
Without further ado, my New Year's Resolutions for the year 2013
Write at least 52 more blog entries (once a week!)
Contribute to Django core.
Design my own website (logos, layouts, typography, writing, etc.) from scratch
Read one Computer Science book a month
Visit Chelsea in Shanghai
Travel to ...
Quickly bootstrap a Django app using virtualenvwrapper. The default project template includes startup assets for generating a responsive design from bootstrap
pip install virtualenvwrapper.django_template
mkproject -t django <project_name>
This will generate a startup project with a basic responsive design courtesy of Twitter Bootstrap ...read more
Looks like there will be debates starting today about the FISA Amendments Act that is up for renewal.
First passed in 1978, FISA has a pretty interesting history and was a big part of the expansion of executive power during the Bush administration. What started as an already substantial anti-espionage ...read more