Changelog - 3

Welcome to the changelog! A series of notes tagged 'changelog' that let me share the things I've been enjoying recently.

Khari Johnson's logo

Table of contents

Updates

MoreAI

In the last #changelog, I integrated AI into my weekly life. Today, it’s updated to pretty much daily. (Most of this is thanks to the new home lab, it’s pretty cool check it out). It’s hit or miss some of the time, but it definitely comes in handy for 75% of use-cases I throw at it (code-gen, summarizing, improving writing). I’m fine tuing the models I use and the prompts.

Here’s most of the tools I’m using to make this happen.

  • Ollama. Run AI models locally. Provides a OpenAI-compatible API.
  • Open WebUI - Chat-like web-interface for intercting with the models
  • Stable-Diffusion-WebUI - Get SD running with a few simple docker compose commands
  • Raycast w/ Ollama extensions - Easily run commands like “summarize this” or “rewrite this” on selected text. Easy to add your own.
  • dingllm - The simplest way I could find to integrate ollama into neovim. So simple that I want to fork it when I have a weekend or two.

Work

I’m still working as a Technical Support Engineer II. Learning a lot and growing. Not much to report here as I’ve kind of just kept my head down. Some things are changing though, positions opening up, schedules are changing, that kinda thing. I’m also coming up on that 1.5yr mark and at yr 2 I’ll be looking to make some changes. Preparing for all that.

I started learning go. Which, if I had to say (which I don’t but I want to), brings my tech “stack” kinda goes like this:

local -> infra -> prototypes -> production -> comfort
namelanguagespurpose
localbash, zsh, luafor one-off/local scripts
infrago, luafor when bash gets out of control (pretty quick) or the script is shared or critical
prototypesjs -> vite w/ React/Svelte/Vuefor demos and quick ideas
productiongo + framework w/ react/svelete/htmxfor production webapps/services
comfortjs -> next.js or vite + react-router (remix.js)for when I still want a 1 language codebase

Everything gets wrapped in a Docker image and sent to the approiate hosting like GCP or Railway. Eventually I want to migrate things to AWS instead of GCP (or VPS/Self-Host), but until then IIABDFI.

Gaming

I’ve had a great time the past couple of months. Some new genres, new games. It was a good summer. Took advantage of a Steam Sale or two.

Still hard-stuck Champion 1-2 in Rocket League, some things never change.

  • The First Descendent
    • My buddy told me to check this out. I put about 120hrs in then the loop got a bit stale. Was great fun though and with party is even better.
  • Delta Force: Hawk Ops Alpha
    • I’ve seen this on YouTube a time or two and have been meaning to check it out for a while. As a DMZ fan, this was pretty dope. I don’t feel like grinding Tarkov so this is a nice in-between. Also with a Battlefield Conquest-like mode to main or play in between deployments. Big fan, excited for the full release.
  • xDefiant
    • I’ve been grinding this while waiting to checkout BO6. It’s fun, another shooter with power. Much closer to CS2 than COD and I like that.
  • Warframe
    • I’ve seen this game and played it a few times over the years, bnut never really got into it. After getting bored of The First Descendent, this seemed like a good idea to checkout based on the recommendations. It’s free and they say that no content has been removed since launch. That’s nice. I’ve put about 100hrs in and I haven’t even left hit like 10% of the game. This one’s cool when I want to chill. Another DRG type of game.

Other than that, I picked up all of the Half-life and Portal series, Watch_Dogs 2 & Legion, older Battlefields, and RDR2 on a couple Steam sales. My SSD is full and I need more time.

From previous #changelogs

  • It Takes Two
    • I turned Jason’s PC into a NAS, so not much here (he wasn’t using it btw, js)
  • Helldivers 2
  • Hell Let Loose
    • My duo’s been grinding this for a min now. Unfortunately no cross-play so I havent really touched it yet. In the backlog for now.
  • Palworld
    • Never had the chance to pick this up.

Overall

It’s been a great summer. Now I’m ready to bundle up for the winter and work on all the projects (cars, code, business) I want.