Writing

Notes on engineering, performance, and building products, written for the person who has to maintain them.

  • 16 articles
  • 7 categories
  • 2024 to 2025
Engineering4 min read

Absurd But Effective Techniques

Unconventional programming techniques that defy best practices yet somehow work reliably in production.

Engineering4 min read

Absurd But Real Concepts

Programming concepts that sound ridiculous but are actual, well-documented phenomena in software engineering.

Architecture3 min read

Data is the New Oil, But Are We Refining It Right?

Exploring how organizations collect vast amounts of data but often fail to extract meaningful value from it.

Design5 min read

Designed to Deceive: The Psychology Behind Dark Patterns

An examination of dark patterns in UI design, how interfaces manipulate users and the psychology behind them.

Engineering9 min read

Exploring Next.js DevTools MCP with Playwright

A practical guide to using Next.js DevTools MCP server with Playwright for debugging and testing real-world applications.

Engineering6 min read

From Code to Culture: How Developer Communities Shape Innovation

How developer communities, open-source collaboration, and shared knowledge accelerate technological innovation.

Technology5 min read

From Sci-Fi to Reality: Technologies That Sneaked Into Our Everyday Lives

A look at futuristic technologies that once belonged to science fiction but are now part of daily life.

Engineering7 min read

Inspecting Shadow DOM in Native Controls Using Chrome DevTools

A technical deep-dive into inspecting and debugging Shadow DOM in native HTML controls using Chrome DevTools.

Testing8 min read

Leveraging AI and MCP Servers to Build AI Tests

How AI agents and MCP servers can be combined to automate test generation and execution in modern development workflows.

Engineering10 min read

Programming Laws & Principles

A comprehensive collection of programming laws, principles, and heuristics that guide software engineering decisions.

Engineering3 min read

Ridiculous Variable and Function Names

A humorous collection of real-world variable and function names that developers actually used in production code.

SEO5 min read

Short-Lived Pages in SEO: 404 vs 410 Explained

Understanding the difference between 404 and 410 status codes for short-lived pages, explained through stock market analogies.

Engineering7 min read

Standard Operating Procedure for Integrating APIs

A structured SOP for integrating third-party APIs into existing systems, covering planning, implementation, and testing.

Career6 min read

The Art of Growth: Embracing Learning and Unlearning as a Developer

Why continuous learning and unlearning are essential skills for developers, and how to cultivate a growth mindset.

Engineering8 min read

Understanding Data Serialization in Next.js

A technical explanation of how data serialization works in Next.js, covering server components, client components, and data passing.

Engineering5 min read

Why Developers Fall in Love with Their Tools

The emotional relationship developers have with their tools, editors, frameworks, and languages, and why it matters.