2025: More Social, Less Media

Happy New Year! 🎉 | Continue reading


@preslav.me | 9 days ago

3 (+1) Things Evernote Got Right

A look at three features that made Evernote click for me back in the day — ones that modern note-taking apps still struggle to replicate fully. | Continue reading


@preslav.me | 12 days ago

The Raw Arithmetic of Being

Our entire existence as humans hangs on two primal drives: survival and the need to feel something. | Continue reading


@preslav.me | 17 days ago

Because I Wanted To

Trust your instincts. Not every choice needs justification. | Continue reading


@preslav.me | 1 month ago

Double-Click to Edit: Rethinking Note Interactions in Obsidian

Switching between reading and editing modes in Obsidian with ease: a simple home-made plugin that brings intentional editing to my note-taking workflow. | Continue reading


@preslav.me | 1 month ago

Why I Am Not Writing About Programming as Much Anymore

After 25 years of coding, I’m shifting my gaze beyond the keyboard to embrace creative passions like writing, photography, and music. Here’s why I’m writing less about programming—and what’s next for this blog. | Continue reading


@preslav.me | 1 month ago

Signs

Some “signs” aren’t signs at all. | Continue reading


@preslav.me | 2 months ago

A Few Words About Obsidian’s License

Obsidian is free to use but not open-source. It has a commercial license, but for most users, including indie authors, it’s not a concern. | Continue reading


@preslav.me | 4 months ago

How to Fix That Ghost Email Configuration Once and for All

Sometimes, the simple solution has been there all along. It takes you a minute to implement it and an eternity of scratching your head and looking in the wrong direction. | Continue reading


@preslav.me | 4 months ago

LinkedIn Is Not Having an Identity Crisis. Jobs Are.

It’s not just the platform that’s changed. It’s us. | Continue reading


@preslav.me | 4 months ago

Posts About Retro Gaming From the Blogosphere

The latest blog posts on Feedle discussing retro games. | Continue reading


@preslav.me | 5 months ago

Look for the Bridges

What if perseverance isn’t all there is? What if we need to pause, look around, and recognize when we’re making things harder than they need to be? | Continue reading


@preslav.me | 5 months ago

No One Needs Teachers Anymore

Kids of tomorrow will need coaches and mentors instead. More than ever. | Continue reading


@preslav.me | 6 months ago

Error Flows in Go

Change the narrative | Continue reading


@preslav.me | 7 months ago

My Hopes and Concerns for BgGPT

Don’t let it become a clickbait machine | Continue reading


@preslav.me | 10 months ago

A Kindle Scribe Writing Pro Tip

Don’t use the pen tool! | Continue reading


@preslav.me | 10 months ago

The Human in the Loop

Our desire for optimization and productivity drives us to abdicate effort and skill in exchange for rapidity | Continue reading


@preslav.me | 10 months ago

Thank You for Unsubscribing

I am not writing with an audience in mind, but for myself . In the end, it is better for everyone. | Continue reading


@preslav.me | 11 months ago

The Perfect Knowledge Assistant That Does Not Exist

But it totally could, if one manages to put these few points together. | Continue reading


@preslav.me | 11 months ago

How 2023 Almost Killed Our Service Murmel, but We Keep Rocking in 2024

Looking forward to a new and exciting year on the Fediverse. | Continue reading


@preslav.me | 11 months ago

Epic Rap Battles of Programming: Python vs. OCaml

Two programming language giants appear on stage for a massive rap battle. Who will win? | Continue reading


@preslav.me | 1 year ago

Be Pragmatic

You don’t always have a choice. | Continue reading


@preslav.me | 1 year ago

Why should I use Go over Rust, Java, or Python?

Go is an 80%-language. That’s why. | Continue reading


@preslav.me | 1 year ago

Interfaces Are Not Meant for That

It’s time to ask ourselves how much abstraction in our Go code really makes sense. | Continue reading


@preslav.me | 1 year ago

Artificial text is a statistical mashup of human quotes.

Artificial text is a statistical mashup of human quotes. When we quote AI, we quote quotes. | Continue reading


@preslav.me | 1 year ago

Normalize the idea of creating sustainable lifestyle businesses

Ones that are easier to manage, flexible, and step on the cutting edge of technological innovation, but without the obsessive chasing of growth and fame, the non-stop hustling, the brain-damaging long hours, and the billions of dollars you won’t need in the end. | Continue reading


@preslav.me | 1 year ago

Python is Easy. Go is Simple. Simple != Easy.

Python and Go have distinct qualities that can complement each other. | Continue reading


@preslav.me | 1 year ago

Write Your Book With Obsidian: The Preface

A few notes on reviving my book’s draft. I am sharing its preface, so readers can see if they relate to the narrative. | Continue reading


@preslav.me | 1 year ago

Money Defeated Magic

They gave us a universal currency; we turned it into a casino. They gave us a town square; we turned it into a fight club. They gave us a universal oracle; we turned it into a billboard. | Continue reading


@preslav.me | 1 year ago

What makes a senior developer?

My definition of what makes a senior developer has changed a few times over the years | Continue reading


@preslav.me | 1 year ago

What makes a senior developer?

My definition of what makes a senior developer has changed a few times over the years | Continue reading


@preslav.me | 1 year ago

What makes a senior developer?

My definition of what makes a senior developer has changed a few times over the years | Continue reading


@preslav.me | 1 year ago

Start with a thousand people

The big problem is that we focused on scale when we should have been focused on nailing down the audience. | Continue reading


@preslav.me | 1 year ago

You don't need to know everything

You just need to know where to find what you don’t know. | Continue reading


@preslav.me | 1 year ago

You don't need to know everything

You just need to know where to find what you don’t know. | Continue reading


@preslav.me | 1 year ago

Jotting Down in Bear, Organizing in Obsidian: My Note-Taking Workflow

While I use Obsidian for all my notes and thoughts, it is not where these notes and ideas start out. In fact, it is the opposite - Obsidian is where my notes end up being, neatly organized and searchable, ready to be pulled back whenever I need them. | Continue reading


@preslav.me | 1 year ago

My Ego Is My Enemy. Your Ego Is Your Enemy.

Acknowledge that you don’t have all the answers. Let go of your desire to control every aspect of your life. | Continue reading


@preslav.me | 1 year ago

Who Said So?

A requirement is only as strong as the scrutiny it can withstand. | Continue reading


@preslav.me | 1 year ago

Ditch That Else

Escape the maze of nested code. Embrace simplicity with the early return approach. | Continue reading


@preslav.me | 1 year ago

The Loneliness of Success

Beyond accolades and titles, our true worth shines in the lives we touch. Choose yourself, seek deep connections, and be the impact in a disconnected world. | Continue reading


@preslav.me | 1 year ago

How to Fix Stuck iCloud Syncing on macOS - Part 2

What to do when your Mac won’t sync important files to iCloud. A deeper investigation. | Continue reading


@preslav.me | 1 year ago

Shifting Gears for a Short While

I am slowing down involvement with my business for some time. | Continue reading


@preslav.me | 1 year ago

Podcasts for Go Developers

A selection of my favorite podcasts from around the Go community. | Continue reading


@preslav.me | 1 year ago

Cosmic Lullaby

In the vast theater of the Cosmos, one voyager dances with the infinite unknown. | Continue reading


@preslav.me | 1 year ago

Focus on the Happy Path With Step Functions

A simple pattern that will help you reduce error handling, while keeping your Go code simple and idiomatic. | Continue reading


@preslav.me | 1 year ago

My Go Talk Proposal Got Declined. A Few Times.

I am trying to make sense of what I can do better next time. | Continue reading


@preslav.me | 1 year ago

Writing a Book Worth Reading?

Let me read it and share my honest review with the readers of this blog. | Continue reading


@preslav.me | 1 year ago

What Color is Your Type?

My struggle to choose the right type semantic and keep code consistent at the same time. | Continue reading


@preslav.me | 1 year ago