Writing

All posts.

Notes on building product, hiring engineers, and shipping with AI.

How to Test a Bug Fix the Right Way
Software Testing Oct 2025

How to Test a Bug Fix the Right Way

How to Test a Bug Fix the Right Way: Beyond “It’s Working Now” Most people think testing a bug fix is simple: Find the bug → Developer fixes it → You recheck →…

Faisal Tahir Faisal Tahir 3 min read
Banner image for a blog post titled ‘Boosting Lighthouse Scores in Next.js: Small Fixes, Big Impact’ by Saad Rahman, featuring a blurred background with purple and red tones and the Algorithm logo.
NextJS Oct 2025

Boosting Lighthouse Scores in Next.js

When optimizing a landing page I built with Next.js, my goal was simple. push the performance score as high as possible. Next.js already handles a lot under the…

Saad Rahman Saad Rahman 3 min read
Apps that don't scale (Facebook, twitch, google) stories
Sep 2025

Apps that don't scale (Facebook, twitch, google) stories

Do you overthink making your yet-to-be-made app scalable? Great, you're not the only one, but should you? Here are some scalability stories from the famous tech…

Muhammad Uzair Muhammad Uzair 3 min read
Javascript concepts for React
web development Sep 2025

JavaScript Concepts You Need To Know Before Learning React

1. The Ternary Operator Above is the example of a Ternary Operator (?) used as a conditional expression. This shorthand use of the conditional expression is mo…

Saad Rahman Saad Rahman 4 min read
Introduction to LLMs: A Useful Handbook
ai Aug 2025

Introduction to LLMs: A Useful Handbook

In the rapidly advancing field of Artificial Intelligence (AI), understanding the foundations is key, especially when dealing with Large Language Models (LLMs).…

Umair Syed Umair Syed 11 min read
Automating Processes: Running Scripts on Latest Changed Files with GitHub Workflows
github-actions May 2025

Automating Processes: Running Scripts on Latest Changed Files with GitHub Workflows

In today’s world, where every system is going towards exponential complexity, we want to automate our processes, and same was the case for us. We wanted to upda…

Umair Syed Umair Syed 3 min read
implement-dynaodb-pagination
database May 2025

Implementing Pagination in DynamoDB — A Comprehensive Guide

Introduction: Pagination is a crucial feature when dealing with large data, allowing you to efficiently manage and display data in smaller and more manageable c…

Umair Syed Umair Syed 4 min read