ONO LLC Blog

Trouble getting `pod install` to work in React Native

Just make sure you have Xcode installed first. That’s it. :) Also: I’m a jackass. #RTFM

Stop Skynet

Start early, start now.

Say please and thank you to ChatGPT and any other conversational AI.

Don’t be a jackass.

Web skills A+ easter egg

If you have a minute or two, open my personal blog in incognito mode in Chrome. Then using the inspector, run Lighthouse for mobile.

That’s right, fireworks when you get 100 in each category. I’ve never seen that before…maybe I’m doing I’ve been doing it wrong!?

Thanks to the great work on the Hugo Contrast theme by Niklas Buschmann, it happened to me.

Thank you, Niklas!

My working setup

Updated June, 2024

Here’s how I currently do my work, both personal and professional.

  • iPad
  • Mac
    • Terminal with Oh-my-zsh for terminal-ly good looks (and shortcuts)
    • Doom Emacs - I wrote about doom emacs for blogging
    • Roon - Can’t work without music!
    • Visual Studio - replaced TextMate and SublimeText and haven’t looked back; strange for me to say that for a Microsoft product (different than say GitHub, which was an acquisition)
    • 1Password - long-time user
    • Trello - Despite the Atlassian acquisition, this is still my go-to for just a general purpose throw it up and track it. Using the Assista bot for time tracking on tickets I drag into the Doing list - it helps a lot with billable work, but also helps me track where my play time goes.
    • yt-dlp - it’s a secret
    • CyberDuck - connect to anything for remote file access/management
    • Homebrew - I see no reason to leave this hardy package manager - it’s just worked under brutal conditions for years and years.
  • Home network
    • Fiber, it’s the only way to fly
    • Unifi network throughout house; wired (by hand, blood, dust, cobwebs, and pink spackle) and wireless
    • Pi-hole - remove all the craptasic stuff out there, network-wide
    • Tailscale - take my networks with me securely (recent addition so lots to learn)
  • SaaS
    • Cloudflare - it’s the only online service that I don’t have a fear of recommending. Yes, there might be some issues from the centralization of the decentralized web, but right now, that’s not a critical path issue.
    • Hugo - The most performant, flexible, and joyous web development platform. This site and my LLC and Synth company are built with it.

A privacy and security pledge

Update - <2022-10-18 Tue> - I just also found out about The Santa Clara Principles - it’s not exactly what I’m thinking about, but it’s interesting as a model and has input from the EFF, ACLU, and The Brennan Center for what it’s worth.

I’m thinking about building a piece of software…more than that actually. Been designing it for a while now and there are certain values I’m trying to bring to the project. Things to do with what I want and feel is right around privacy, data-ownership, security. Values that I want the software I buy and use to hold as well. It got me thinking that I’d like to sign some kind of pledge of user-goodwill on topics like these.

Blogging from the terminal with doom emacs & hugo on a mac

I’ve been looking to make blogging from org-mode on my mac happen ever since I started using org-mode. Reason being is that while I love learning about all the new frameworks, what I really want is a stupid easy way to write then type a few commands and my writing appear on my site. Now that I’ve repeated the process a few times - installing, configuring, breaking, fixing, breaking again, uninstalling, reinstalling - the way I learn best - I’m happy to share the exact steps I took to get here. These are should be repeatable and simple steps using mostly defaults so there’s less stuff to worry about backing up in case you have to nuke the site from orbit.