RSSAmplifier

Blog

Marko Anastasov

Signals from Marko Anastasov

markoanastasov.comRSS feed ↗92 posts

Latest posts

SuperPlane Beta Launch Week →

Opening the SuperPlane Cloud beta with a five-day deep dive into the platform

Seeking a Human Connection in the Scam-Infested Hiring Process

Since AI enabled anyone to create decent content, the hiring funnel has been filled with scammers. Am I going to spend hours reading fake resumes every day? Hell no! Before AI, when screening candidates, I paid a lot of attention to their writing. At Semaphore we’d long established a practice of adding a couple of questions to the standard job form, like ‘What have you shipped recently that you’re…

Product Friction Starts As Unclear State

Looking through this week’s issues at SuperPlane , one pattern stood out. A lot of UX friction comes from the product leaving people unsure what state they are in. A simple CLI issue was a good example. A canvas update command exited with code 0 and printed nothing. Exit code 0 indicates success, but as a user, I am still not sure what happened. I have to run another check just to verify whether…

Stop Prompting, Start Plugging In Your Context

AI is an amplifier of what you already have. The real gains come from giving models access to your docs, tickets, code, metrics, and decisions.

Backseat Software →

A historical perspective on the evolution of software by Mike Swanson: What if your car worked like so many apps? You’re driving somewhere important…maybe running a little bit late. A few minutes into the drive, your car pulls over to the side of the road and asks: “How are you enjoying your drive so far?” Annoyed by the interruption, and even more behind schedule, you dismiss the prompt and merge…

Engineering, Product, and Design Are Now Like Video Game Skills

Engineering, Product, and Design used to be separate skills, but in the age of AI agents, they are like video game skills. You can clear the early levels by maxing one, but you won’t progress if the other two are at zero. It’s now normal to see product managers and designers writing code and implementing UI with agents in the loop. Two examples from the SuperPlane team: Aleksandar is a Product…

SuperPlane Is Open Source

This week we open-sourced SuperPlane , a DevOps control plane for running event-driven workflows across the tools you already use. You can think of it as ‘n8n/Zapier for DevOps’ that sits on top of Git, CI/CD, observability, infrastructure, and the rest of your production system. Why does this matter? To evolve, DevOps needs to move on from one-off scripts, tribal knowledge, and untraceable…

You Need To Change The Whole Assembly Line

In the DevOps Paradox episode 2026 — The Year of Discovery , Viktor and Darin talk about how software work is changing, but the bottlenecks aren’t where people think. A few quotes are basically a version of why we started SuperPlane . My comments below. You cannot just give developers, here’s AI. Everything else stays the same… you need to change the whole assembly line. Most organizations are…

Awesome Password Generator

I got tired of password generator websites bloated with ads and trackers. So I built a small side project to fix that: fully client-side no tracking, no popups open source awesomepasswordgenerator.com

Starting SuperPlane

Darko Fabijan and I started a new company called SuperPlane . The best engineers are creating and reviewing an order of magnitude more code with AI. But the way they manage and operate their production systems is still manual and fragile. We think there’s a better way to do DevOps in the age of AI. It’s our most ambitious project to date, and we’ll share more as soon as we have something to show.…

Cloudflare's November 18 Outage – A Continuous Delivery Perspective

Cloudflare's worst outage since 2019 is a change management story and exactly what Continuous Delivery is supposed to make safe.

If It Hurts, Do It More Often

When something hurts, lean into it. The discomfort is the teacher that forces you to adapt until it disappears.

Operately 1.0 →

Today we’re releasing Operately 1.0. Most open source products have a bad UX. At Operately we have set a higher standard. For example, the Work Map is our third design solution for visualizing goals and projects. Sometimes you need a few bad takes before you nail it. Would love to hear your thoughts if you’re looking to replace duct-taped Notion documents or legacy project management tools at your…

AI-Generated Personal Message Equals Trash

A personal message that feels AI-generated is dismissed at best, and considered offensive at worst.

Dream in Years, Plan in Months, Evaluate in Weeks, Ship Daily

A former U.S. Chief Data Scientist's simple daily reminder card offers a powerful framework for planning and execution.

Easter walk

Easter walk

Peaks calling

Peaks calling

A Blue Dot Underneath The Rings of Saturn

A blue dot underneath the rings of Saturn

How Channable Made Deploying Often Easy →

This 250+ person tech company deploys 50+ times daily with zero drama: At various times, CI was not fast enough, in response to which we did various optimizations. Very aggressive caching played a large role. We also made sure we only tested code that actually changed. In the early days of our CI adventure we switched CI providers twice before settling on Semaphore for performance and ergonomics…

A Checklist for Cofounder Happiness

The cofounder checklist nobody shows you before you start

Just Do Things

Do things. Learn things. Then do some more things.

Don't Guessbuild

How we avoid guessbuilding at Operately by stopping feature development where certainty ends and speculation begins.

Semaphore's Open Source Repo →

Semaphore has open sourced its CI/CD platform under Apache 2.0 in a new GitHub repository

How to Come Up With New Features That People Want

Being data-driven sounds great, but you won't build a great product through feature requests. Here's what actually works.

Making a Full-Content RSS Feed in Astro

A note on creating an RSS feed for your Astro site that includes valid image URLs

A Graveyard of Incomplete Execution Loops →

What kills execution: distractions, emergencies, and the forgotten review phase

Semaphore Summit 2025 →

Join us for short talks and live Q&As about Semaphore going open source. No boring presentations — just real dev conversations about CI/CD.

Serbia's Student Revolution

Serbia is witnessing Europe's largest student-led movement since 1968. Sparked by a deadly railway collapse, it has united a nation in demanding accountability and rule of law.

Mantras

Therapy is expensive but saying this is free.

Semaphore Is Going Open Source →

Developer tools belong in open source, and Semaphore is coming home

Foggy Weekend

Foggy weekend

Semaphore is now SOC 2 Type 2 Certified →

We just got our SOC 2 Type 2 certification at Semaphore. This means we’ve proven our security practices work consistently over time, not just on paper. Protecting our customers’ code and data has always been a top priority for us, and now we have the audit to back it up. The difference between Type 1 and Type 2 matters here. Type 1, like ISO 27001 which Semaphore has been certified to since 20201,…

AI Can Build Apps Like Calculators Can Do Math

AI and automation make programming more valuable, not less.

In the new year, fly free

In the new year, fly free.

Enable Dictation

macOS dictation can help you write better AI prompts and content by removing the friction between thinking and typing.

10 Ambient Music Albums of 2024

The ambient records that have colored my working hours throughout 2024

Musk Operates Like a 19th Century Industrialist →

Marc Andreessen explains how Elon Musk's hands-on style mirrors industrial-era leaders but differs from modern management

Blind by Default →

How physical and digital workplaces differ in visibility, and why software teams are 'default blind' without the right tools and habits.

Semaphore Pulls Back the Curtain →

Semaphore Backstage is a new documentary YouTube channel on building the next-generation CI/CD features

Cudis Smart Ring →

The third way for personal data

Orchid Synth →

A chord generating synth

Windsurf →

The AI editor that made me instantly subscribe

Public By Default →

Still fascinated by the effects of genuinely building in public.

Starting a Personal Blog in 2024 (Yes, Really)

Rediscovering the ancient joy of starting a personal blog

Operately v0.1: Open-source first, SaaS next

First release: Centralizing goals, projects, and more

The Proactive Manager

Going from a firefighter to being in control.

How to Start a Year with a 10x Month

One question to help you kickstart your best year yet

You Don't Need a Grand Vision

You already have what it takes to build a successful business

The Pitfalls of Over-Optimizing for One KPI

How Goodhart's Law warns against narrow goal-setting

Introducing An Open Library of Business KPIs

A transparent, continuously growing resource for all