Skip to main content

Writing

100 days. 100 projects. One LLM prompt at a time.

Each post here is a project built with AI assistance — browser extensions, bots, tools, dashboards, analyzers. Some took an afternoon. Some fought back. All of them taught me something about what these tools are actually good at, and where they fall short.

The rule: build something real, ship it, write about it honestly.

Vibecoding 004 — Building My Own Interview Coach for a Security Role

·4 mins

image

Prompt Used: #

Build an interview simulator, for an upcoming job interview for a senior cybersecurity role. Generate flashcards which will give me appropriate vocabulary for risk, governance, leader, team building, story-telling in STAR format, context-action-impact frameworks. The web-based app, should help me practice consistently by keep track of my effort in terms of practice time, weak areas, strengths and allow me to add sources for topics, content, role specific job descriptions if available. Example Role: Director SOC

Vibecoding 003 — Extracting One Usable Idea From Every Podcast Episode

·2 mins

image

One Usable Idea From Every Episode #

Project #3 of the 100 Vibe Coding Projects challenge

Think Fast, Talk Smart is Matt Abrahams’ podcast on communication — 270+ episodes, each guest offering their best advice on how to speak, listen, and connect more effectively. The problem: that advice is scattered across hundreds of hours of audio. Nobody’s reading the back catalogue.

Vibecoding 002 — I Rebuilt Winamp's Visualizer in a Browser Tab

·3 mins

image

VIZMIX — A Winamp-Inspired 3D Audio Visualizer for the Browser #

Project #2 of the 100 Vibe Coding Projects challenge

The prompt was simple: build something that visualises music the way Winamp used to — but in a browser tab, using X, Y and Z axes instead of a flat frequency bar. Claude took that constraint seriously.

Vibecoding 001 — The URL Sanitizer That Strips Trackers Before You Click

·3 mins

image

Two big ideas here #

  • Idea#1: Use an LLM, to create something, anything
  • Idea#2: Do it for a 100 days
  • A third, meta idea, is to write about what I’ve done (aside: why is this a meta-idea, will write about it later)

Today’s vibe-coding idea: create a browser extension for a URL sanitizer. #

It removes all tracking parameters from the link before rendering it in a new tab. Tool of choice: Gemini - got this idea from S Ananand’s talk

Currently Writing

·1 min

Pitch to newspaper #

  • What is the idea you want to pitch
  • WHy is it important / interesting

What’s in it for them #

  • Readers will learn something new and useful
  • ?
  • ??

Questions #

  • Identify gaps in your understanding and learning

Pattern Matching

·1 min

Interesting Insight #

Came across an interesting insight on the Risky.Biz podcast.

In the example discussed in the podcast Episode #824, this was mentioned in the GreyNoise newsletter, which noted a total drop in telnet traffic.

Apparently, a vulnerability in the telnet protocol is likely to drop soon. And the service providers have probably been nudged into blocking all Telnet traffic.