Writing on software design, programming and more.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

How I Use AI Tools to Speed Up My Development Workflow

A practical look at how AI-powered tools like Claude, GitHub Copilot, and ChatGPT have transformed the way I write code, debug issues, and ship features faster as a solo founder and developer.

Implementing a Login System Using a Text File as a Database in Java

Learn how to create a simple login system in Java using a text file as a database. This guide covers reading user credentials from a file, validating login details, and adding new users. Ideal for small-scale applications and beginner Java developers.