Monday, November 11, 2019 • 1 min read
✶ Keynotes to Watch
I think everyone should watch these two keynotes, but especially those of us working in tech.
Wednesday, October 9, 2019 • 1 min read
Write More
Write more.
Thursday, August 8, 2019 • 1 min read
Free (from) Project Ideas
I'm letting some domains expire because I have neither the time nor desire to build what I wanted, so here you go.
Wednesday, June 12, 2019 • 1 min read
I'm Speaking at PyOhio 2019!
Look, I'm just bragging…
Wednesday, May 1, 2019 • 1 min read
See You at PyCon 2019
PyCon 2019 is here and so are we.
Friday, February 15, 2019 • 3 min read
✶ Supporting Windows
It's neither ethical nor smart to ignore about half of all Python users.
Friday, February 8, 2019 • 4 min read
Goals for 2019
About as late as last year, here is my next set of professional goals.
Thursday, February 7, 2019 • 2 min read
Goals for 2018 in Review
How did my goals for 2018 go?
Wednesday, December 19, 2018 • 4 min read
Hire me! (v.2018.12)
I'm looking for my next destination. Could your company be it?
Monday, December 17, 2018 • 1 min read
PyCon 2019 Reminder
I'm going to PyCon 2019 and hope to see you there.
Monday, November 19, 2018 • 2 min read
✶ North Bay Python 2018: Talks
I attended my favorite regional Python conference for the second time, saw some amazing talks, and wanted to tell you about them.
Sunday, November 18, 2018 • 1 min read
✶ PyBay 2018: Talks
I went to PyBay 2018 and enjoyed some talks. Here they are.
Thursday, August 16, 2018 • 1 min read
PyBay 2018: See You There!
I'm going to PyBay 2018 and hope to see you there.
Monday, May 28, 2018 • 6 min read
✶ PyCon 2018: The Afterfeels
I went to PyCon (again) and it was amazing (again).
Thursday, February 22, 2018 • 4 min read
✶ There's No Going Back
Years of questionable JavaScript and generally slowing web have taught me to distrust my browser's back button.
Saturday, February 10, 2018 • 2 min read
Goals for 2018
Here we are again, with a bit of a twist.
Friday, February 9, 2018 • 2 min read
Announcing PyBeach
A new Python conference is coming to town.
Tuesday, January 23, 2018 • 3 min read
Goals for 2017 in Review
Time for another look back, this time at 2017.
Thursday, October 5, 2017 • 2 min read
✶ Modifying a List in Place in Python
A neat (if questionably legible) trick for modifying a list in place in Python, and a more Pythonic solution for the same problem.
Tuesday, August 22, 2017 • 2 min read
Crush Cancer 2017
Donate to cancer research and watch me do a grueling workout.
Monday, July 31, 2017 • 1 min read
Introducing Starminder
I got tired of forgetting all about my 400+ starred GitHub projects and made a reminder app.
Monday, April 17, 2017 • 2 min read
My New Vim Statusline
I realized my statusline was still bloated, so I trimmed it even more.
Friday, April 14, 2017 • 2 min read
✶ Programmer, Developer, Engineer, Lexicographer
What am I even supposed to call myself these days?
Tuesday, February 14, 2017 • 1 min read
An Otter Valentine's Day
A friend and I made SendOtterLove.com and you should use it to send someone otterable otters today.
Wednesday, January 18, 2017 • 1 min read
Introducing VimFeed
I made a Vim planet!
Friday, January 13, 2017 • 3 min read
My Vim Statusline
I don't use Airline or anything fancy, but my statusline still tells me everything I need to know.
Saturday, January 7, 2017 • 3 min read
Goals for 2017
This worked well for last year, so lets try it again.
Tuesday, January 3, 2017 • 2 min read
Goals for 2016 in Review
Let's talk about some things I set out to accomplish in 2016.
Wednesday, December 28, 2016 • 2 min read
SSH Agent on macOS Sierra 10.12.2
How to make ssh-agent remember passphrases on macOS Sierra 10.12.2.
Friday, July 29, 2016 • 2 min read
Introducing GHT.vim
I wrote a Vim plugin to help with GitHub's issue and pull request templates.
Saturday, March 26, 2016 • 6 min read
I Took the Vim Plunge and I Love It!
I started using Vim full-time a month ago and it's been great. Here are some thoughts on the transition and a few plugins that have made it fantastic.
Wednesday, March 16, 2016 • 4 min read
✶ Instagram to Abandon Chronological Feed
Instagram has announced a switch to alogorithmic feed ordering instead of the current chronological one, and I think it'll prove a problem for myself and many others.
Tuesday, March 15, 2016 • 2 min read
YouCompleteMe Compilation with Little RAM Solvable with Swap
I ran into a compilation issue on my small DigitalOcean droplet and solved it with some good ol' swap.
Sunday, January 10, 2016 • 4 min read
Goals for 2016
Some things I'd like to do better in 2016.
Tuesday, September 8, 2015 • 2 min read
Vim + Spacegray + OS X = A Champagne Color Problem
I'd like to use the Spacegray theme for Vim on OS X, but other things look a bit wonky.
Monday, July 27, 2015 • 6 min read
A Few Podcast Reviews
I've been listening to some great podcasts and would like to promote them.
Thursday, July 23, 2015 • 3 min read
Why and for Whom I Write
Thoughts on why I write here and who the intended audience is.
Tuesday, July 7, 2015 • 5 min read
Free Project/Startup Ideas
I'd like to use these things but don't have the time to build them. Do you?
Thursday, June 11, 2015 • 2 min read
Refresh
A new face for nkantar.com, and a slightly different approach.
Tuesday, May 26, 2015 • 2 min read
Onwards
Moving on.
Wednesday, May 6, 2015 • 6 min read
Drupal Is a Nightmare and Done Is Better than Perfect
Sometimes you have to take your pride in doing things well and distract it while you do something badly. This was one of those times.
Monday, April 13, 2015 • 1 min read
✶ Programmer Interrupted
Why interrupting a programmer is even more costly than you think, illustrated by Jason Heeris.
Wednesday, April 8, 2015 • 4 min read
Web Development on a Chromebook — Not for Me
I tried migrating to a Chromebook and didn't like it.
Wednesday, March 18, 2015 • 4 min read
New Mac Order
Quick thoughts on Apple's fancy new MacBook.
Wednesday, December 3, 2014 • 3 min read
Eight Days without Blue Brother
Brief reflection on a few days without Facebook.
Tuesday, December 2, 2014 • 3 min read
Sorting with Randomization
Sorting with pure chance, with some elementary stats.
Tuesday, November 25, 2014 • 4 min read
Deactivating Facebook
I deactivated my Facebook account and thought I should write about it.
Monday, November 24, 2014 • 2 min read
Introducing Metronome
I made a silly game.
Tuesday, October 7, 2014 • 4 min read
✶ Free Isn't Free
We live in a world built on software that's given away for free, and we should support it.
Tuesday, September 9, 2014 • 5 min read
September to Remember
Quick thoughts on the iPhone 6/6+ and Apple Watch.
Friday, August 29, 2014 • 7 min read
✶ How Not to Recruit a Developer
An irritated dissection of an unappealing recruiter email.
Tuesday, August 26, 2014 • 2 min read
Choosing Jekyll
Why I chose a static site generator in a sea of fancy dynamic solutions.