Recent massive shifts at Oracle gave me something I didn’t expect. A pause.
It’s giving me more opportunities to drink tea, sit with things, think, and hopefully the pickelball court when the weather is nicer and I’m recovered from an ankle injury.
In my last role, I spent a lot of time exploring AI assisted development, especially spec driven workflows, and had the opportunity to give a talk on “Context Engineering.”
I haven’t had a lot of time to spend on blogging. But I’ve been busy. Hopefully in this time, I can get back to writing.
What’s Coming Next:
I’m planning a series of posts ranging from a reflection of personal projects to the deep/technical/educational:
- Vibe-coding Chronicles: I build an E-Ink Transit/Train Tracker. I also had a vibe coded Movie Night Planner completely fall apart.
- A Full Guide on LLMs: I found it surprisingly hard to get started and learn about LLMs. A lot of the resources made massive assumptions, they overstated the capiblities, or they failed to explain why the technology solves a problem I may have. I’m hoping to write a series that will take the reader from getting a sense of what LLMs are and move all the way to Agent Orchestration. (Other topics include: Model definitions, comparisons of models, Heretic/Uncensored Models, AI Coding tools, and should move to building agents)
- Self-Hosting and Local AI: I plan on sharing how I got an Ollama hosted service up and running. I also plan on sharing how I moved from Ollama to llama.cpp.
- My Experience with GraphineOS: What is it like from day to day, and what is it like depending on OSS software.
- Contributor License Agreements and How They’re Hostile to the OSS World
- Book Review:“Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond” I’m nearly done with this book, but it felt like a better started than many of the other AI books I’ve tried to get into.
Yuck, more AI? … Seriously?!
I know how you feel. There’s too much noise, too much marketing and way too much fearmongering. I have no interest in hyping up this tool. What I remain interested in is communicating about what works well and acknowledging where it fails.
How Can I Use your Help?
I’m currently exploring what comes next professionally. I’m focused on Staff+ backend roles (Chicago or Remote), particularly around:
- JVM/Scala/Functional Programming
- Distributed Systems and Data engineering
- AI- Assisted Systems and Agents
- Go and/Rust. (I’m excited to learn Rust).
If you’re working in those spaces, or think I could help your team build something meaningful. I’d love to connect at Linkedin