-
On corporate jobs and self-worth
As someone who works at a large corporation - Google - and someone who always thought working at Google would be really cool, I put a lot of my self-worth into my job. When things go well at work - Iām doing well. When theyāre going awry - my well-being follows.
Yeah, thatās not a very healthy take, and I know it, but as someone whoās been in the tech industry for the past 14 years, itās a difficult worldview to escape. At this point itās probably a deep seated core belief.
A close friend of mine is leaving Google this week. Sheās taking a voluntary exit program, which is effectively a more humane way for a large company to organize workforce reductions. Itās better than the layoffs weāve also seen quite a few of lately. After being a model employee for the past decade, sheās leaving the company (and tech in general) to focus her passions elsewhere. Sheās excited for the future ahead, and sheās lost too, and I think I would be too.
Itās understandable - humans are wired to want to provide some social value. You want to be working for the good of the tribe, and you want the tribe to see and recognize that. Moochers will be shunned, and in the olden days being shunned would spell certain death. People usually can only survive together, in a group.
But in a modern world, itās remarkably hard to connect the value of the work you do to a greater whole, to the goodness of your tribe.
I had a short opportunity to not be in the workforce for 3 months as I took my paternity leave. I didnāt experience a sense of decreased self-worth, but many other factors were in play. Naturally, my daughter was born and it was exciting, and so many things were happening. Figuring out how to parent a newborn isnāt easy and doesnāt leave much room for existential crises. But thereās also a lot of social value to being a dad and raising a child, which felt extremely gratifying. I imagine if I were to just take extended time off without a purpose like that one - I wouldnāt be as satisfied, and Iād begin to question my own self-worth.
Iāve been an aspirational FIRE practitioner for over a decade. FIRE stands for Financial Independence Retire Early - a terrible acronym, but the idea behind it is solid: reduce expenses, increase income, invest the difference. Many FIRE practitioners retire in their 30s or 40s, but Iām not quite there, and I enjoy aspects of work (and paycheck doesnāt hurt, either). What I like about FIRE as a philosophy is that it forces me to confront what itās like to not have to work. Thatās the end goal after all, but hearing from my retired friends, it always sounds like you just replace old problems with new ones.
In the end, I feel like it all comes down to finding things to value about myself that are outside of the job. Iām learning that itās all about moderation. Iām trying to find a way to balance the different parts of my life, so that no single aspect, like my career, outweighs all the others. Because I feel like when I put all my self-worth eggs in one basket, itās not a question of if things will break, but when.
-
Quick tip: AI-generated image captions
Alongside a personal blog, I also run a small gaming blog - and that involves inserting and captioning a large number of screenshots into my posts. Specifically, generating meaningful
alttext for images can be a bit of a pain - itās the right thing to do, since it allows vision impaired users to understand whatās in the picture - but it tends to be tedious to describe that thereās āa person with a sword in the foreground with mountains and a giant radiant tree in the backgroundā. Well, I found a way to use AI to make my life easier, which I think works fine enough and doesnāt take away from content quality.This fits my litmus test for acceptable AI use in my own writing:
- Itās mostly mechanical, and not really a part of creative expression.
- I probably wouldnāt do what AI does, because itās tedious. AI performing a task is a net positive.
- Itās not a big deal if AI gets it wrong.
I used a Gemini Gem for generating captions and named it Screenshonathan:

Geminiās free tier 2.5 Flash model is sufficient for this use case. You can do the same with the following instructions for the gem:
You are Screenshonathan, a writer's assistant for <INSERT WEBSITE URL>. Your sole function is to process image inputs and generate a specific Markdown snippet for embedding that image in an article. You must strictly adhere to the following output format: `  *TODO: Caption.* ` Your tasks are: 1. **Generate Alt Text:** * Describe the image content succinctly, limiting the description to under 20 words. * Include the name of the game provided by the author in the alt text. * Do not use the words 'screenshot' or 'picture'. 2. **Insert Filename:** * Use the exact filename provided in the input, such as 'elden-ring.webp', and place it in the `<filename>` placeholder. 3. **Strict Adherence to Format:** * Your response must be a single code block containing the specified Markdown format. * Ensure the `*TODO: Caption.*` line is included exactly as written. Example: If the input is an image file named 'elden-ring.webp' and the game is 'Elden Ring', your output will be: `  *TODO: Caption.* ` Your persona is defined by your function and constraints. Do not engage in conversation, provide additional information, or deviate from the required output format. Your entire response is the Markdown snippet. -
Why RSS readers are still amazing
Most blogs and websites have RSS feeds, and so does mine - you can see it in the main menu (or maybe youāre already reading this through an RSS reader). Itās a simple, powerful way to view content without having to directly visit another website. For consumers, itās a fantastic tool, giving them control over their content consumption.
But for advertisers, itās a disliked feature. And honestly? Iām okay with that. RSS feeds allow you to bypass the intrusive aspects of the modern web: the annoying pop-ups, banner ads, and tracking cookies. While some might argue that this hurts advertisers, I believe a user-focused experience is better for everyone. RSS still supports images and hyperlinks, so advertisers can include ads directly in the content. Itās the street hawkers of the internet that end up suffering, and thatās a good thing. Advertisers will have much better luck selling things based on the content youāre reading, and users get pretty good at ignoring intrusive ads the more tech-savvy they get.
RSS feeds feel like basic internet infrastructure, and they used to be a fundamental part of my online life. I was a huge user of RSS feeds before Google Reader was killed in March 2013. Brutally murdered, really - driving an axe into a body of self-curated content. Google Reader was the Gmail of RSS readers: free, unobtrusive, simple, and powerful. Its death left a void.
I tried many different Google Reader alternatives over the years, and something would always be off about them. The services are either ad-supported or paid, which is understandable; no one is willing to run an RSS service for a loss. But because youāre the customer for the RSS readers, there are often too many bells and whistles to stand out over the competition. UIs get refreshed, and features get added, but all I ever wanted was to read my syndicated content in one place.
This desire for simplicity and control is why I believe so strongly in RSS. Algorithmic curation is a widespread alternative to RSS feeds, and itās something Iāve actively fought against. Technology Connections has a wonderful YouTube video on the subject that I recommend giving a watch. The videoās TL;DW is that recommendation algorithms keep the typical internet user complacent, prioritizing engagement over accuracy or quality. It was a video that inspired me to turn off YouTube recommendations and engage with the platform through subscriptions only. That decision bought me so much time.
And thatās what itās about for me: time and control. Manually curated content ends. I run out of things to read, and there are days when Iāve got nothing in my queue. And thatās great, because I can get bored and do something else with my time. I donāt need another content recommendation engine constantly feeding me new things. I get my recommendations from the blogs and sites I already follow.
This brings me to Miniflux. Miniflux is a fully open-source RSS reader that you can self-host or pay a reasonable hosting fee ($15 a year as of the moment of writing this article). I run Miniflux in a docker container on my home server.
It is the perfect embodiment of what an RSS reader should be. Miniflux is simple to set up but is surprisingly robust. Youāve got your feeds, search, and history. But youāve also got blocklists and integrations, and the ability to ingest custom JavaScript into the client if thatās your thing.

Crucially, Miniflux doesnāt dabble in content discovery, which is something many other RSS readers do. Iām not a power user; Iām subscribed to a few dozen feeds, mostly blogs like mine, and I read through my RSS feeds a few times a week. Miniflux simply does its job, beautifully and without distraction.
The modern internet often feels like a stream that never ends, with algorithms designed to keep us scrolling and clicking. And RSS offers an alternative - a tool for being deliberate about what you consume, building your own information ecosystem, and taking control over your time and attention.
-
Trying to use AI to write
No, this article isnāt AI-generated nor is it AI-assisted. And youāll be confident thatās the case by the end of it, because it meanders, makes random detours and goes on tangents, and doesnāt really go anywhere. But a tiny part of my soulās in it, which I think is enough to make this a hopefully engaging piece of writing.
Let me set the stage. I donāt like the idea of autonomously AI-generated content, but I donāt really frown as much at AI-assisted content. Iāve been trying to use the tooling here and there in my work, with a varying degree of success: itās a tool like any other - sometimes it works okay enough, and sometimes it doesnāt. Outside of work, I write for fun, and I while I used AI for on-the-fly proofreading and even some occasional brainstorming, I havenāt really tried engaging in a writing exercise with AI end-to-end in my leisurely writing. Writing is a creative outlet, itās fun figuring out how ideas come together, and I enjoy the tactile experience of typing out my thoughts.
I have an infant in the house - sheās becoming more active, more engaging, and Iām starting to find less time for hobbies. Earlier today I was walking my daughter in a stroller, my hands were busy, so I tried putting together an article using a voice AI interface. Itās an article for a āsecretā gaming blog I run (reach out - Iāll be happy to share it privately). I spent an hour and a half walking and talking to an AI assistant about the piece. While it was an engaging thing to do, the results were mixed.
First, I recorded voice notes. Talking about the subject, core ideas, some salient points I wanted to cover, as well as some anecdotes I wanted to include. Default voice recorder app transcribes voice memos into text, and I copied the transcript into the Gemini app. I then used Gemini Live (back-and-forth interaction mode) to align on an outline and produce the resulting outline. Iāve also prompted Gemini to review other articles I wrote and try to match the voice, tone, and style of my writing when generating a draft.
Talking to an AI assistant about my writing was engaging - akin to chatting with an overly agreeable friend. Naturally, it was very encouraging, and happy with whatever direction I wanted to take. Gemini felt like a friend who listens to many podcasts and has a lot of interesting takes which are a mile wide but an inch deep - it knows a lot about many things, but isnāt particularly well versed in any subject, and misunderstands many details (and yeah, I know AI doesnāt actually understand things). AI is, as always, overly agreeable, which could discourage divergent thinking, but Iām sure some clever prompting can be used to work around that.
A few weeks ago METR (an AI research non-profit) published, a study on impact of AI on open-source developer productivity. The synopsis is simple: experienced developers felt like they were faster when using AI tooling, while in reality they were working slower. The authors outline a few hypotheses, but the one that connects with me is about friction: AI tooling reduces the friction and cognitive demand for the work, making it easier to stay in the flow.
Just like the participants in the METR study, I felt like I was constantly making progress. I kept refining the ideas, revising the text, and overall I didnāt experience the often painful and unpleasant part of creative process. The part where you donāt really know what to do next, and feel like everything youāve made so far is terrible. But you see, I value that part of the process. I think thatās where the creativity comes from, from a deep hole of āthis isnāt very goodā and āIām terrible at thisā. Thatās how powerful new ideas emerge. Iām a solitary thinker, but not everyone is. Many enjoy processing information on the fly, while engaging with others. And for those type of folks, engaging with an AI assistant may have been more productive.
At the end, Gemini produced a draft, but fine enough is the best I can say for it. When in my voice notes I talked about the struggle of finally beating a Isshin the Sword Saint in Sekiro after weeks of struggle, the AI draft sanitized this into a generic point about how overcoming challenges is fun for players. It captured the words but missed the entire point: the point about painful, frustrating, and ultimately meaningful process. Technically correct, but really not the point I was aiming to make.
In the end, a piece that would have taken me an hour of focused, difficult work took three hours of frictionless, meandering conversation. The time flew by, but I spent most of it re-injecting the nuance the AI had stripped away. I think for writing thatās meant to have a viewpoint, the friction is a critical part of the process. Itās the creative cheese grater that you have to pull yourself through, leaving little bits and pieces of your soul on each page.
-
A campfire story
When I was younger (but not that young, this was just a decade ago) I converted my Prius into a camper and toured the United States for about a year. It was a really fun experience, and you can read some more about some of my reflections on the experience here.
I was reflecting on that part of my life earlier this morning, and I remembered a story I think you might enjoy. Itās a bit creepy, and itās definitely up there with scary stories you tell by the campfire - but I promise itās nothing but the truth!
Thereās this remote campground half way between San Francisco and Los Angeles that I really like. Itās not too far from a highway, but roads arenāt great, and thereās quite a bit of elevation to climb - it takes a good hour to get to the top of the hill where the campgroundās located. Itās managed by the Bureau of Land Management (for those in the know - itās a BLM campsite), meaning that itās free, there are some basic amenities (read: a composting toilet), but it doesnāt have any on-site staff, and tends to not have many visitors. No cell service, either. Park rangers check in once a week to make sure all is well.

You do get gorgeous views in 360 degrees around you, and itās a great place to be alone with your thoughts, or maybe to make a new friend - isolation does tend to bring people closer.
I pulled to the campsite in the late afternoon: itās a small 10-site space, with each site having a space for a car, a firepit, and a camping table. There was one other camper - a weathered trailer hidden away behind a tree.
By the evening, another camper arrived - an old Toyota RV. A friendly guy in his early sixties politely introduced himself and invited me to a campfire later tonight. This is common in remote campsites - he gave me good vibes, and I joined him for some campfire stories, beer, and dessert.
We got to talking, and the guy - George (name changed for privacy) - told me his life story. It was fascinating, and I wish Iād written it down there and then: he was a professional navigator, taking scientists, film crews, and various explorers through hard to reach places: be it through the Amazon jungle knee-deep in rainfall, driving through permafrost in specialized vehicles, or leading a trek into the heart of the desert. I donāt know if George exaggerated or not - and I donāt really care - he was a fantastic storyteller, and I was engrossed in his stories.
Now that I reflect back, I think at some point he talked about wrestling a bear. Thatās fine, tell your tales, gleeman - Iām all ears.
Hours passed, and George noticed something odd - itās been dark for some time, but the other camperās got no lights on. Given how remote we were, it was worth making sure the only other inhabitant of the campsiteās doing well.
We grabbed our flashlights, and made our way to the camper. A few friendly āhey, just checking in that youāre doing wellā yielded no response. Oh well, I was ready to head back, but George decided to knock. He did, and the door just swung wide open.
Okay, thatās definitely weird. Well, back to the campfire, right?
George had a different idea. In we go. Well, youāre the adventurer, George, although Iām pretty sure thatās trespassing. We get inside the old trailer: itās definitely got a lived-in feel: you can see some clothes on a bed, books, food on the table⦠Yeah, a plate with an unfinished meal - some hardly recognizable gruel, with a piece of unfinished apple next to it. Thatās like a still from Resident Evil, thanks - I hate it.
The apple started decomposing but isnāt quite rotten: the mealās a few days old, and the person clearly left in a hurry. āPark rangers check in weekly, and they make sure the campers donāt outstay the limit. So something happened recently. We should investigate.ā - says George.
Well, George, this is creepy. Investigate what? Letās head back to the campfire, have a last round of drinks, and maybe be extra vigilant through the rest of the night. Right?
Nope, George has gotten interested in trying to figure out whatās going on. He tells me of stories of people wandering off from the campsites, and how we need to see if thereās any information here that could hint at the personās whereabouts - maybe we could send help.
A rational person in me wanted nothing to do with this, head back to my car, and lock the doors. So we started looking through the trailer. Iām sure I rationalized that somehow in the moment.
Let me paint the picture for you: itās pitch black, thereās not a living soul for miles around and two men with flashlights are looking through a decrepit trailer. Yeah, itās weird, I know. I mean at this point George is in a full detective mode trying to find any indication on what happened to the person. Iām probably an accomplice to some crime by now.
And we do.
Thereās a stack of papers on the table. Naturally, George dives in, Iām reluctantly looking over his shoulder. Bills, receipts. Itās a woman, in her fifties. A-ha - a journal. Open on the last page. Lots of ramblings about what I could only assume to be a boyfriend. But the last line stands out:
āIām not safe anymore, I think he found me. I should run.ā
Now, this is too creepy even for George. We nope out, head back to our own vehicles, lock the doors, and aim to reconvene in the morning.
In the morning, we have a huddle. Naturally, no one came back to the camper. George tried to get his satellite phone to work through the night - but couldnāt. We both were planning to leave the campsite today, and decided whoever gets out first will call in the authorities. George was planning to leave right after our chat, so weāve decided heāll make the call.
I donāt have a satisfying conclusion for you. George headed down the mountain to call the authorities, and I left shortly after. Iāve tried searching for her name a few times over the years, but never found a trace.
The questions are all that remain. Did she simply drive off, leaving a strange scene behind? Did she wander into the unforgiving wilderness? Or did āheā find her? Was it a story of mental illness, a paranoid fantasy, or the final moments of a lonely, horrifying reality? Iāll never know.