I am Tony Narlock#
This is my professional website, I’ve been a software developer for 14 years. If you’re not one, what I do likely won’t make sense to you.
In my spare time I plan, develop, and maintain a fleet of developer tools. For example, tmuxp constructs tmux sessions from a JSON or YAML file. To that end, I’ve also written a book about tmux a few years ago, The Tao of tmux. Another tool I’ve created is cihai, which is built around Unicode’s UNIHAN dataset for Chinese, Japanese, and Korean languages.
My CV tracks everything I’ve ever done - work, my projects, and open source (I’m a polyglot, there is some C++ in there).
What’s going on in my life as a programmer#
What am I busy with outside of work?
August 2022 - Promises kept (and keep coming)
libvcs 0.14.0 released w/ typing annotations and doctests.
In the process, “side inventions” (License MIT):
doctest: actual code demo in documentation which also function as tests
dataclasses (experimental): As a library creator, I will put these to the test
The projects will be a proving ground for quality standards and patterns I’ll adopt across my other and future packages.
All sites moved to new design.
tmux-python (tmuxp + libtmux), vcs-python (vcspull + libvcs), cihai (cihai, cihai-cli, unihan-etl, unihan-db) moved to markdown
Experimenting with new CV: cv-react-v2.git-pull.com
Coding around the web#
Software porting from Linux to BSD on my FreeBSD Wiki Page
Unofficial tally / roster of open source contributions on OpenHub
GitHub @tony for recent / current coding
Experimental code / patches that never made it upstream:
Permissively licensed starter templates you can use to bootstrap your projects.
These are mostly outdated
Industry and Press#
Bad ass leather / 牛 B 皮革 - PSA on why leather is cool
Like my open source projects and learning resources? Your support is appreciated!