RSSAmplifier

Blog

djackson.org

Personal blog: interests include technology, programming, iOS, woodworking, and others.

djackson.orgRSS feed ↗10 posts

Latest posts

Internal search & Go Links

When I started working at Stripe, I was on a team of new hires who did some work to re-vamp the internal search. These projects are small, well-scoped, and designed to be a quick introduction to development processes at the company, even if they have nothing to do with your day-to-day work. Which was certainly true for me, because it had little to do with the mobile development role I’d been hired…

_port_caching_policy:12: bad math expression: operator expected

Today, I was doing a MacPorts self update, and wanted to see what was outdated. However, I got an interesting error when hitting tab to show auto-completion options:

Reading the SCW9047 Installer Code

tl;dr: I found an unpopulated header in our SCW9047 alarm panel, figured out that it tapped into an I²C bus, and was able to sniff the “super-secret” Installer Code.

Couples finance: mostly separate with shared bank account for household expenses

We’ve successfully used Splitwise to track contributions to a shared bank account, as well as payment of joint expenses from that bank account and by each individual.

My First Gem: installing gem documentation into Dash

I’ve been a long time user of Dash.app. Most of my professional development happens on iOS, and Dash + Alfred worked their way into my workflow, even though I was previously entirely satisfied with the built-in Xcode documentation viewer. My passion / desire for code documentation goes back to the days where I’d added appledoc generation to our Xcode builds & was publishing a docset of our…

Blogging with Jekyll (+ puma-dev, gh-pages, cloudflare)

I’d successfully resisted for 5 years, but here comes the post where I describe this blog’s current technology stack. The short answer is that I’m using GitHub Pages, but I’ve layered enough complexity onto it that I want to write it down for future me.

OpenWrt + Pi-Hole on Rpi Zero over USB

Several years ago, I decided to try out network-level ad blocking at home. I had an extra Raspberry Pi Zero W, and a coworker mentioned they were happy with Pi-hole. I spent several days messing with our network setup, and finally got something I was happy with. At the time, I didn’t take great (any?) notes, and while in theory I knew what I’d done and how to reproduce it, now that I’ve re-created…

Lessons (?) from Pizza Delivery

I was thinking about my pizza delivery job, and some of the lessons (I think) I learned from it.

Who’s testing your product?

This opinion is shaped by my career path: at Intuit with a QA team I enjoyed working with, and then working at Stripe without dedicated QA. This particular iteration is being written as a response to a HN comment thread about whether or not companies should have employees dedicated to quality assurance, and the claim that leaving quality in the hands of the dev team leads to better outcomes…

AQI with PyPortal

Our house doesn’t have A/C, nor insulation. It gets quite hot during the summer, unless we open the windows. However, it’s fire season again, and that means the air quality has been all over the place. After a week of trying to stay on top of it, and invariably not closing the windows early enough, I realized this would be a good use of my PyPortal.