keith.is

doing web development

Fresh & New Keith.is

Fresh & New Keith.is
Keith Kurson
Keith Kurson

New house, new keith.is!

We moved to Oakland, CA a few months ago. The move from San Francisco was painless, the movers were incredible, and we're mostly moved in. It's been wild going from a one bedroom apartment with no outdoor space to having my own room for an office, and a backyard. I feel 🙏🏼 blessed to be able to live in a house like this, and hope I can start adding value to the community around me. We've been trying to meet all of our neighbors (hard to do right now!!) and I've started a monthly donation to The Oaklandside.

That cover image is from my partners new office, but the plants (and vibes imo) are brought to you by moi. I've been doing a ton of gardening and befriending neighborhood cats over the last few months, and am exciting to write a little more about it here.

The old personal site had a good run, but was built on a stack I didn't really understand. A google copy/paste mashup of Gastby, theme-ui, tailwind (multiple versions???) and a bunch of components I made to run in MDX, but then ended up not using. Conceptually I understand graphQL.... in the gatsby universe I did not understand the need.

The straw that broke the camels back was my recently purchased Mac Mini (M1) not being able to run gatsby, and after waiting a few weeks for it to get fixed (I'm very appreciative for open source software and know that it's hard!!) I decided to move on.

This blog is using NextJS, a stack that I'm pretty familiar with. Right now I just have a _posts folder with my markdown posts, but could easily switch to a CRM in the future. Everything is just tsx & markdown making it easy to flee to another framework if I need to.

I've got a few todo items to get done over the course of this weekend ğŸ¤žğŸ¼:

  • 🤓 Get RSS set up for posts
  • 📓 Be able to add margin notes lol
  • 🏃🏼‍♂️ Move over the posts from the old blog and set them to some kind of archived mode
  • 👨🏼‍💻 Create a /snippets page, that I can easily list out snippets that I use day-to-day and have a feed & search for
  • ❓ Write more programming content? idk.

More Stories

Neopets... NFTs...

The end of days are here.

I know I promised a three part series on Subeta, and have delivered one part, but I'm just waiting for Subeta to be the oldest social media site left.