Marko Anastasov
Seeking a Human Connection in the Scam-Infested Hiring Process
Product Friction Starts As Unclear State
Stop Prompting, Start Plugging In Your Context
Engineering, Product, and Design Are Now Like Video Game Skills
SuperPlane Is Open Source
You Need To Change The Whole Assembly Line
Awesome Password Generator
Starting SuperPlane
Cloudflare's November 18 Outage – A Continuous Delivery Perspective
If It Hurts, Do It More Often
Operately 1.0 →
AI-Generated Personal Message Equals Trash
Dream in Years, Plan in Months, Evaluate in Weeks, Ship Daily
Easter walk
Peaks calling
A Blue Dot Underneath The Rings of Saturn
How Channable Made Deploying Often Easy →
A Checklist for Cofounder Happiness
Just Do Things
Don't Guessbuild
Semaphore's Open Source Repo →
How to Come Up With New Features That People Want
Making a Full-Content RSS Feed in Astro
A Graveyard of Incomplete Execution Loops →
Semaphore Summit 2025 →
Serbia's Student Revolution
Mantras
Semaphore Is Going Open Source →
Foggy Weekend
Semaphore is now SOC 2 Type 2 Certified →
AI Can Build Apps Like Calculators Can Do Math
In the new year, fly free
Enable Dictation
10 Ambient Music Albums of 2024
Musk Operates Like a 19th Century Industrialist →
Semaphore Pulls Back the Curtain →
Cudis Smart Ring →
Orchid Synth →
Windsurf →
Public By Default →
Starting a Personal Blog in 2024 (Yes, Really)
Operately v0.1: Open-source first, SaaS next
The Proactive Manager
How to Start a Year with a 10x Month
You Don't Need a Grand Vision
The Pitfalls of Over-Optimizing for One KPI
Introducing An Open Library of Business KPIs
When and How to Move to a New Customer Segment
Before a Product, Build Financial Stability
How to Know What Customers Would Pay For
Deep Expertise: The Foundation of Successful Product Creation
Your Biggest Strengths Are Also Your Biggest Weaknesses
Loving to be Wrong
How Startup Founders Should Spend Their Time
You Might Be an Executive and Not Even Know It
What's the Real ROI of a Company Retreat?
Beyond Outcomes and Outputs
5 Pitfalls to Avoid When Establishing KPIs
Don't Get Bogged Down in Too Much Unfinished Business
Why “Ignore the Competition” Is Terrible Advice
Lessons Learned From Fixed and Usage-Based SaaS Pricing Models
Solve The Biggest Bottleneck First
Unlocking Thoughtful Decisions: Rigorous vs. Lazy Thinking
Build a Company Culture That Gets Things Done
Behavior-Driven Development
New Book: CI/CD with Docker and Kubernetes
CI/CD: Continuous Integration & Delivery Explained
Rails Testing Handbook
Framing Risk
Enjoying The Conversations
Become an exceptional programmer by learning to ship
First thoughts after mentoring startups
On learning non-default Rails stacks
Prerequisites for continuous integration
Good and bad organizations
Why we moved away from Heroku
The meaning of pain with mature tools
Static code analysis will do you good
Agile and change
Making change
Book review: The Clean Coder
Test now
Book review: Rework
Predictability of (open) platforms
HTML5 in a nutshell
SchnitzelConf wrap up
Using Flickr API with Ruby and r2flickr
Rendering Textpattern
New event explore interface in Plakatt