MJ Dashtaki
Insights

Notes from the field.

Frontend engineering, product thinking, and lessons from mentoring, written from time to time.

Sentry: From noise to signal

Our customers found bugs before our monitoring did, and our alert channel was too loud to trust. Here is how we fixed both with Sentry.

sentry · observability · monitoring · productivity · 6 min read

How I Built a Personal Work Journal Dashboard with Claude

I turned 1.5 years of messy work-journal notes into an interactive dashboard using Claude — here's how it came together.

ai · claude · productivity · 7 min read

How I Built an AI Chat That Speaks As Me

How I built an AI chat for my portfolio that answers as me, using retrieval-augmented generation over my own writing.

ai · supabase · rag · 6 min read

🚀 Accelerate Your Onboarding: How to Hit the Ground Running as a New Product Engineer

Practical strategies for ramping up fast and making an impact when you join a new company as a product engineer.

career · product · onboarding · 4 min read

Quality Quest: The Importance of Reviewing Merge Request

Why careful merge-request reviews matter for code quality — and how to treat every changed line like it counts.

codequality · pr · teamwork · 3 min read

Unknown, any and never types in Typescript

A practical look at TypeScript's unknown, any, and never types — what each one means and when to reach for it.

typescript · types · 3 min read

Smart use of “if/else”

How following an anti-if pattern can make your conditionals easier to read, debug, and maintain.

cleancode · javascript · 2 min read

Methods of solving a problem!

A rundown of general problem-solving methods that help developers find quick, optimal solutions to programming problems.

problem-solving · craft · 3 min read