Skip to content
Shariq Hirani

Writing

The Blog

Notes from inside the work — engineering, leading teams, and the AI shift happening in real time.

Cover illustration for "Day one of a fast-moving beta".
Leadership Jun 24, 2026

Day one of a fast-moving beta

I sent the lognote private beta to the waitlist last night. The core recorded, transcribed, and summarized all day without a stumble. The scaffolding around it caught on fire: a 404'd launch post, a 64GB memory freeze, CI out of minutes. It was still worth it.

Cover illustration for "Rewriting Our Engine with Anthropic's Claude Opus 4.8 and Dynamic Workflows".
AI Jun 8, 2026

Rewriting Our Engine with Anthropic's Claude Opus 4.8 and Dynamic Workflows

I rewrote lognote's engine from Python to Swift one module at a time — built with Anthropic's Claude Opus 4.8 through Claude Code and dynamic multi-agent workflows, with the old Python pipeline as a byte-for-byte reference and a different frontier model reviewing every PR.

Cover illustration for "Rebuilding shariq.dev".
Engineering May 28, 2026

Rebuilding shariq.dev

The old shariq.dev was a Tailwind/Next.js starter frozen since 2021. I rebuilt it as an AI-drafted, PR-reviewed publishing pipeline on Astro and Cloudflare Pages.

Cover illustration for "Next.js Context API Tutorial".
Engineering Dec 1, 2021

Next.js Context API Tutorial

Using the latest features of the React Context API, we dive into leveraging these patterns for Next.js Context.

Cover illustration for "Deploy Microservices with Docker ARG & ENV Variables on Heroku with GitHub Actions".
Engineering Nov 25, 2021

Deploy Microservices with Docker ARG & ENV Variables on Heroku with GitHub Actions

Tutorial on deploying platform-agnostic microservice applications to Heroku with GitHub Actions and Docker utilizing Docker ENV and ARG variables.

Cover illustration for "Managing Your Lows".
Leadership Nov 22, 2021

Managing Your Lows

We all have good days and bad days, how do we manage the bad ones?

Cover illustration for "Next.js and TailwindCSS Made Me Want to Write Front-End Code".
Leadership Nov 11, 2021

Next.js and TailwindCSS Made Me Want to Write Front-End Code

With a background in Back-End and Architecture, Front-End Development was always daunting until I got to experience Next.js and TailwindCSS.

Cover illustration for "Deploy NestJS with Docker, Heroku, and GitHub Actions".
Engineering Oct 1, 2021

Deploy NestJS with Docker, Heroku, and GitHub Actions

The Definitive Guide: A CI/CD Tutorial On Deploying a NestJS microservice with Docker, Heroku, and GitHub Actions.

Cover illustration for "Five Skills Needed To Move Up in Technical Leadership".
Leadership Sep 27, 2021

Five Skills Needed To Move Up in Technical Leadership

Moving through the career of a technical lead requires a balance of team and stakeholder management across these five key aspects.

Cover illustration for "A Cloud Native CI/CD Flow".
Engineering Sep 2, 2021

A Cloud Native CI/CD Flow

CI CD is considered a tenet of software engineering, but continuous deployment is often ignored. Combined with the power of cloud native architecture, we examine tooling to achieve CI CD CD.

Cover illustration for "Launching A SonarQube Docker Container".
Engineering Aug 28, 2021

Launching A SonarQube Docker Container

Let's cover the basics of getting SonarQube running as a Docker container, along with some of its advantages.

Cover illustration for "Developer Cheat Sheet".
Engineering Aug 26, 2021

Developer Cheat Sheet

My personal developer cheat sheet with shortcuts for common tasks.

Cover illustration for "A Curated List of The Best FREE Blogging Resources I Use Everyday".
Leadership Aug 25, 2021

A Curated List of The Best FREE Blogging Resources I Use Everyday

Whether you are trying to start a blog or just looking for some good blogging resources for free, here is my personally curated list to help.

Cover illustration for "Installing Docker and Docker Compose".
Engineering Aug 23, 2021

Installing Docker and Docker Compose

We take a look at how to install Docker and Docker Compose on Ubuntu, macOS, and Windows with WSL2.

Cover illustration for "Be Shamelessly Cutting Edge".
Leadership Aug 17, 2021

Be Shamelessly Cutting Edge

As a solo developer, startup, or software developer for another organization, your aim should be to operate at the bleeding edge, using chaos to your advantage.

Cover illustration for "Ethics of Software Engineering".
Engineering Jun 30, 2021

Ethics of Software Engineering

Let us talk about four principles I propose for developers to bring ethics into the fold of development, not as an afterthought but as a core tenet of development.