Blog
Writing about code, design, and SaaS.

2026-07-14
I Like, I Wish, What If: A Better Way to Give Design Feedback
Asking for "feedback" gives reviewers a blank page, and blank pages get filled with nitpicks. The d.school's I Like, I Wish, What If framework structures the critique, lowers defenses, and separates the problem from the solution.

2026-06-30
The difference between supervised and unsupervised AI code
Everyone wants to say 100% of their code is written by AI. The line hides the only question that matters: was anyone watching when it was written, and would you trust the result with your data?

2026-05-12
Building an Ecommerce Chatbot Prototype for Jem&fix
An AI shopping assistant for Jem&fix that helps customers with instructions and finds the products to match — built with Postgres + pgvector, a local open-source embedding model, and a few well-placed OpenAI calls.

2026-03-17
Code to Design to Code: The 2-Way MCP Workflow with Paper & Claude Code
How connecting Paper's 2-way MCP with Claude Code can redefine your design-to-engineering workflow, enabling seamless iteration from prompt, to design, to code, and back.

2026-03-10
Best Product Launch & Explainer Motion Graphics in 2026 (So far)
Looking for inspiration for your next product launch? Here are the most impressive motion graphics and explainer videos defining the high-end tech aesthetic in 2026.

2026-02-18
Experimenting with Figma MCP & Claude Code: Production-Ready Prototypes in Seconds
My learnings and thoughts on using Figma MCP and Claude Code to build real prototypes with production-quality code. At Spektr, we've been experimenting with this workflow and the results are promising.

2026-03-10
Run LLM Locally for Coding: A Step-by-Step Guide (2026)
Learn how to run an LLM locally for coding using LM Studio, OpenCode, and Qwen3 Coder 30B on your Mac. A step-by-step guide to private, offline AI development.

2025-05-06
How to make charts in Figma
How to make charts in Figma using Figma Plugins - everything from Bar charts, Pie charts, Line charts, Area charts and much more.

2025-04-28
Thinking with AI
How extending our mind with AI can challenge our thinking

2025-01-12
How to use FFmpeg and Whisper to add subtitles for free
How to add subtitles for free to videos using FFmpeg and Whisper

2023-10-23
TypeScript: Difference between Unknown and Any
What is the difference between unknown and any in TypeScript?

Let's connect on LinkedIn ✌️
Dropping random thoughts, AI experiments, product design insights and more.