Justin Duke

Floradora

Last week I released Floradora! It’s a tiny little Mac menu bar app. This gif explains it easier than words: In case you don’t get the gist immediately: it’s a thing you click on to get a text box to send yourself emails. It’s basically Captio for Mac. (As a sidebar: if you don’t already own Captio, buy it immediately. It’s tremendously useful.) Why I made it So I’m going to basically lift the product description I used for the iTunes Store, because it’s both folksy and accurate:
Read more →

My walk home

I used to work at Amazon. When I worked at Amazon, I got to walk to work. Walking to work is amazing. I think it has spoiled me to the extent that I cannot imagine ever having a job which required commuting via car or public transit. Now I work from home. This is, in theory, an even better commute than being able to walk to work. In fact, my walk to work is approximately ten seconds long.
Read more →

Hidden elevators

A couple months ago, Seattle expanded their light rail to Capitol Hill. I live in Capitol Hill, and suddenly I found myself taking the light rail much more often. Previously, I’d have to go downtown to catch it, which was usually where I was trying to go anyway so that kinda defeats the purpose. The only convenient place it took me from downtown was the airport 1. But now, there’s a light rail station five blocks away from my apartment!
Read more →

A long week

Last week was a long week. I hesitate to call it a bad week. I’ve had bad weeks, and this wasn’t one of them: Bad weeks are the weeks when you get bad news about a family member. Bad weeks are the weeks when you don’t know where you’re living the following Tuesday. Bad weeks are the weeks where literally nothing happens as it should, up to and including your hot water connection in the middle of February during a cold snap.
Read more →

I made an app I’ll never use

I made a very small app that I find personally abhorrent to ever use. More on that in a sec. First, please download it. I’ll probably ask you a few more times over the course of this post, but downloading helps my rankings! And plus it makes me feel good. Anyway, I made an app I’ll never use. Here’s the app again. Have you downloaded it yet? Of course you have — you’re my friend and want the best for me.
Read more →

Why we redesign our blogs

If you are reading this — and have read things on this site in the past — you may notice that this site has a new design. This is not particularly uncommon: I tend to mix it up every year or so. Whenever I start to throw on a new coat of paint I ask myself two questions: What am I trying to show people? Why should someone read me?
Read more →

23 → 24

I turned 24 a couple days ago. Here is where I’m at: I said last year I wanted to be better at balance. I’ve gotten better — but I’m still not quite there. It still feels like every hour I spend not working or improving is wasted. I’ve been reading more. I’ve been writing more, too — but not publishing enough. (This is the part where I say I’ll change that — and I want to!
Read more →

The Chipotle standard

Chipotle, for me, is the platonic ideal of a meal. I mean that literally: it is the meal to which I compare all other meals. It’s by no means perfect in any specific dimension, but it’s very good in most of them: cost time investment nutrition 1 taste variety (I have never been saturated on Mexican food) ambience 2 Chipotle will never be my favorite meal, but it’s never disappointed me and never led to regret.
Read more →

Listening to Chance

The summer before I went to Seattle, I probably had my peak mix CD of all time (an artifact which, sadly, has been lost, victim to a shitty Dell laptop’s hard drive). The third song on the CD was Cocoa Butter Kisses, and I listened to it on every drive. M was in the passenger seat for so many of those rides, and while we never had the alacrity or the memory for Twista’s verse ,we’d shout the hook at each other whenever we could.
Read more →

Notes for a younger programmer

(A living document.) If you are faced with a question to which you don’t know the answer, spend fifteen minutes looking for the answer yourself. Then ask someone else. There is no shame in asking questions. There is a great deal of shame in being too proud to ask questions. Always leave a codebase cleaner than you found it — whether it’s adding documentation, cleaning up syntax, or fixing an edge case.
Read more →
© 2017 Justin Duke • All rights reserved • I hope you have a nice day.