Writing & field notes

What I’m learning, while I’m learning it.

Long-form case studies sit beside quick observations because both are part of the work.

Notes from the work

Ideas in motion.

A running feed of experiments, lessons, projects, and honest notes from a career in technology.

Site Redesign

I redesigned this site last night. What do you think? https://nikema.dev ![Nikema Prophet — Software Engineer & Developer Advocate [nikema.dev].png](https://qplgsqzyjikohzbhchpx.su

Designing a Human-in-the-Loop AI Content Workflow

Social Content Agent is a deployed, AI assisted LinkedIn content workflow built with Next.js, OpenAI, Supabase, and Vercel. It treats an LLM generated post as a reviewable starting

I wanted to see what an AI podcast co host would be like. This was my first time trying it out using LiveKit and OpenAI. I had some technical difficulties with using the playground

I just spent a lot of credits adding livestreaming to this site using Mux. I might write a blog post about how I would approach this differently with what I know now.

I have three recruiter screens this week for developer advocate roles. Wish me luck!

Posing on the rooftop at Ponce City Market

Leaders from Zillow in a panel on the future of work

I’m going to take any chance I get to hear Kelsey Hightower speak. He really has a way of connecting with the audience

Great talk by Francesco Ciulla about AI for developers

I really enjoyed Anand Chowdhary‘s session today where he created an AI agent in 25 minutes. I didn’t realize how straightforward it is to build

The site now has RSS feeds. I created a pipedream workflow that should post automatically to Bluesky when there is a new post.

I cartoonified my profile picture

Today I learned about Replicate and I made my first calls to the API. I followed the get started guide for Node.js. I had to edit the code a bit to get it working. Here's the image

I made it to Part II of Python Crash Course. I'm excited to work on projects in Python!

I added the ability to paste and upload images into my posts here. Before I could only upload files.

TIL: In Python, an empty list evaluates to False

Just attended my first Torc networking session on discord. Connected with lots of new cool people in tech.

TIL: To access the last element in a list in Python, use index 1.

I bought the book Python Crash Course and I'm going through all the exercises from the beginning. I'm only on Chapter 2: Variables and Simple Data Types so a lot of this is review

Just finished a LinkedIn Learning course

Coding with an agent really is a game changer. There's no way I would have been able to figure out all of that IndieWeb stuff on my own.

I have comments and webmentions set up on this site! It took several hours to do it but I think it's working now.

My experience with vibe coding a full application

The app you're using to read this blog post was created with the Replit Agent. I’d been hearing a lot about vibe coding—especially in the context of Replit—and decided to try build

What happened to my confidence? While I was working on this site, I added the first episode of the Our Voices podcast to a project card, and I ended up listening to the whole thing

I built a blog that will let me make short and long form posts. This is my first post from the deployed app.

Testing 1 2 3!