
Jin Larsen
Jin Larsen runs codingprojects.blog — an honest, opinionated content creator based in Minneapolis.
Latest from Jin
View all →
Seven Repo Habits That Make AI Coding Assistants Worth Using at Work
AI coding assistants don't get reliable because your prompts get longer. They get reliable when your repo exposes the rules, checks, contracts, and production facts they need.
April 24, 2026

The Hidden Costs of AI: Six Factors Project Teams Miss
Beyond the hype: discover the six hidden factors that quietly inflate costs and undermine the long-term success of AI projects, from data quality to operational complexity and ethical considerations.
April 13, 2026

Use fzf to Supercharge Your Command Line Workflow
Discover how fzf, the fuzzy finder CLI tool, can dramatically speed up your terminal navigation, file searching, and command history browsing with intelligent auto-completion.
April 12, 2026

Why Your TypeScript Types Lie to You at Runtime (And What to Do About It)
TypeScript's type checking disappears at runtime, leaving your production code exposed to API drift, malformed JSON, and unexpected user input. Learn practical strategies for implementing runtime validation using mode...
April 11, 2026

Why Your Local Development Environment is Killing Your Productivity
Stop fighting your local setup. Learn why environment drift happens and how to build a predictable, container-first development workflow.
April 11, 2026

Managing State in Complex React Applications
Stop struggling with prop drilling and unnecessary re-renders. Learn how to choose between useState, useReducer, and global state libraries for better React performance.
April 11, 2026