..:::: JC ::::..
  • Home
  • Portfolio
  • Blog
  • About
  • Contact

Blog

Writing about code, tools, and creative projects.

March 4, 2026 · 9 min read

The $82,000 mistake: how to secure your AI API keys before it's too late

A developer's stolen Gemini API key ran up $82,314 in 48 hours. Here's what changed about AI API key security and how to protect yourself.

SecurityAIPython
March 1, 2026 · 5 min read

Claude Code Remote Control and the end of the OpenClaw era

Anthropic cut off Max license access for OpenClaw and shipped Remote Control a week later. I don't think that's a coincidence.

ClaudeAITools
February 27, 2026 · 4 min read

The Model Is Not the Bottleneck

Why AI agent architecture matters more than model selection — and how AT&T cut AI costs 90% by rethinking orchestration, not swapping models.

AIPythonTools
February 26, 2026 · 5 min read

Vibe coding is eating open source, and the industry is barely paying attention

AI tools have made contributing code nearly free, but reviewing it costs the same. Here's what that asymmetry is doing to open source maintainers.

AIAutomationTools
February 26, 2026 · 5 min read

The week AI agents got credentials, and I started locking mine down

I realized I had no idea what my AI tool integrations were actually allowed to do. Here's the prompt injection risk, and the four changes I made.

AIClaudeTools
February 25, 2026 · 6 min read

The AI Skills Gap Nobody's Talking About

Every developer uses AI tools daily. The businesses paying our salaries mostly don't. Here's what that gap means for your career.

AICareerAutomation
February 17, 2026 · 7 min read

I Built a Personal Assistant to Manage 160+ Project Folders

When manual tracking stops working, automate visibility, not organization.

PythonAutomationDeveloper Tools
October 7, 2025 · 4 min read

Why I Give My AI Agents Human Names

A tiny tweak that made my AI tools feel like teammates

AIWorkflowClaude Code
September 30, 2025 · 5 min read

Claude Code 2.0: My First Impressions

On September 29th, I woke up to find Claude Code 2.0 in my terminal. No fanfare, no countdown, just there, ready to go.

BashMySQLAI
November 19, 2024 · 8 min read

The Case for Paid Password Managers: Lessons from a DIY Approach

Exploring the pros & cons of building a DIY password manager with Python, and why professional tools like 1Password are worth the investment

BashPythonAutomation
November 12, 2024 · 7 min read

3 Steps to an Organized Workspace: Automating File Organization

The very personal, customizable and automated system that I use to organize all my files

BashPythonAutomation
November 5, 2024 · 9 min read

5 Advanced Bash Aliases Ready To Be Used

Powerful shortcuts for your command line: Advanced techniques using parameters and functions to level up your CLI game

BashAutomationBackup
October 29, 2024 · 5 min read

How to Use Bash Aliases to Run Scripts More Efficiently

To execute commands in the terminal easily and intuitively, without having to remember long, indecipherable strings of words, bash aliases…

BashPythonAutomation
October 22, 2024 · 3 min read

How to keep your AI prompts organized with your own Prompt Manager

In the AI era, managing prompts efficiently is becoming increasingly challenging. Here is a solution that works for me (free download link…

BashPythonAutomation
October 15, 2024 · 3 min read

DIY Video Conversion: Python Scripts for fast GUI-free Hap conversions

A simple CLI wrapper for FFmpeg.

BashPythonAutomation
Video Design for Classical Music: Less Is More
March 22, 2024 · 1 min read

Video Design for Classical Music: Less Is More

Why restraint is the most important skill when creating visuals for live classical performances.

Video DesignClassical MusicCreative Process
January 10, 2024 · 2 min read

From Music to Code: What Piano Taught Me About Programming

The unexpected parallels between classical piano training and software engineering.

CareerMusicSoftware Engineering
March 23, 2023 · 3 min read

Introducing ChatGPT Plugins: Empowering AI with Real-time Information and Third-party Services

OpenAI takes ChatGPT to the next level by integrating plugins, enabling more capabilities, and enhancing user experience

AutomationAIPlugins
February 8, 2023 · 6 min read

Chuck Norris Comes to MS Teams: A Joke Generator Script

Running out of ideas to boost morale and relieve the stress of your team during the long winter months? Look no further! An automated…

BashPythonAutomation
December 21, 2022 · 11 min read

The Steam-Powered Stream Snatcher

The Ultimate Tool for Harvesting YouTube Videos with Elegance and Efficiency (In Python)

BashPythonAutomation
December 19, 2022 · 7 min read

Requirements Management: The Dark Magic of Project Success

Let’s talk about the “whats, hows and whys” of Requirements Management.

BashPythonAutomation
December 18, 2022 · 7 min read

7 benefits of memorizing the first 2000 digits of π

And why on earth would you do it in the first place.

BashPythonAutomation
December 17, 2022 · 4 min read

How to Extract Email Addresses from a Text File with Regular Expressions and Bash

Use regex and `grep` to easily extract email addresses from a text file.

BashAutomationRegex
December 16, 2022 · 4 min read

The Ultimate (Easy) Guide to Setting Up SSH Key Pairs

Eliminate the need for passwords with SSH key pairs! Get started with this handy guide and take your security to the next level.

BashAutomationSSH
December 15, 2022 · 13 min read

Regular expressions made simple: An introduction to regex in bash

Regular expressions, also known as regex or regexp, are a powerful tool for manipulating and extracting information from text-based data…

BashAutomationRegex
December 9, 2022 · 3 min read

Automate Your Backups with Bash Scripts

Say goodbye to manual backups! This collection of scripts makes it easy to automate your backups and protect your valuable data. For free.

BashAutomationBackup

Jacopo Castellano

Senior Software Engineer & Video Designer

LinkedIn GitHub Medium YouTube Vimeo Instagram X Pinterest

© 2026 Jacopo Castellano. All rights reserved.