Honza Pokorny

A personal blog


I'm a Czech-born Reformed Presbyterian, working as a senior software engineer at Red Hat, currently living in Nova Scotia, Canada. You will often hear me talking about coffee, photography, old books, Emacs, functional programming, weird keyboards, text interfaces, learning human languages, jazz, and many other hipster things...

You can subscribe to my RSS Feed or have a look at what books I'm reading.

You can find me in many of the usual places like Twitter, GitHub, on Mastodon as @honza@pokorny.ca, and some of my projects are hosted on Smithy.

All articles

2015

Internal Clojure libraries November 6, 2015
Language choice November 2, 2015
Building a Redis clone in Haskell September 3, 2015
Programming languages in a nutshell February 18, 2015
Markdown editors are an anti-pattern February 18, 2015

2013

Lisp parentheses December 12, 2013
Masterless Saltstack December 11, 2013
How to compile vim July 18, 2013
How I back up my laptop July 15, 2013
When HN gets in the way July 13, 2013
Duplicate Bible verses June 25, 2013
Bible verses by length June 25, 2013
I hate your code June 21, 2013
Who are the weak Christians? June 13, 2013
Text editor UI May 24, 2013
Google plus adoption May 21, 2013
Building a Lisp to Javascript compiler May 13, 2013
Software Engineering Interviews May 9, 2013
International families April 10, 2013
Calvin on predestination March 1, 2013
Haskell vs Clojure syntax February 12, 2013
Canada is a schizophrenic country January 23, 2013

2012

10 chapters December 28, 2012
Gender inclusive language December 19, 2012
Mutt sidebar labels October 30, 2012
Haskell Strings October 24, 2012
On Learning Clojure August 26, 2012
Large Javascript Application Tips July 16, 2012
Why you should use Heroku for your next start-up May 21, 2012
How I use git May 11, 2012
Standing desk - first impressions April 24, 2012
How Rackspace deleted my server February 15, 2012
Remap CapsLock to something useful February 7, 2012
How not to depend on PyPI February 4, 2012
Disrupt the multiple-gmail space January 18, 2012
Upgrading your Django media files to use a CDN January 17, 2012
Inerrancy January 13, 2012
Writing Node.js modules January 5, 2012

2011

Interpretation mistakes December 22, 2011
Programmers and sore eyes December 13, 2011
Data-driven javascript applications October 25, 2011
On why we lack mature Christians October 21, 2011
Steve Jobs and Richard Stallman October 7, 2011
On heaven and boredom October 5, 2011
Bible translations and the Christian life October 1, 2011
Using Chef with small Django apps September 20, 2011
Google APIs - Y U NO WORK September 13, 2011
DjangoCon 2011 Take-Aways September 10, 2011
The pre-GPS world July 28, 2011
Why I love reStructuredText July 19, 2011
On prayer and the closing of the eyes July 18, 2011
What is a blog? July 4, 2011
Why I don't like the Ruby community June 20, 2011
The best IDE June 19, 2011
Scalability and feet and asses June 19, 2011
Install Ruby gems into virtualenv June 10, 2011
Deploying Django with nginx and gunicorn May 30, 2011
The importance of git rebase May 14, 2011
The modern web developer and open source licenses May 3, 2011
Virtual machines for Django developers April 19, 2011
Why you should be using CoffeeScript April 11, 2011
The latest greatest technology April 9, 2011
JSLint syntax checker for vim April 5, 2011
The Irrationality of Being an Apple Fanboy March 18, 2011
7 ways Github has changed the open source world March 5, 2011
How To Convert Vim Colorschemes To Pygments Themes February 25, 2011
Why Nokia chose Windows over Android February 11, 2011
How My Website Works January 22, 2011
Android Development disappointments January 18, 2011
Apple Finally Catches Up To Linux January 17, 2011