Skip to main content

Welcome to Software Witchcraft

Software Witchcraft is the mystical art that makes bugs vanish, conjures new features from thin air, and casts the powerful spell of “It works on my machine” to silence all doubts. Over the years, with a few keystrokes and an endless supply of caffeine, developers transform messy code into functional magic—hoping it doesn’t crash on the next release. It’s a blend of coding sorcery, late-night rituals, and the occasional chant to the tech gods for a successful deployment.


I’m Aleksandar Sabo, a Full-stack Software Engineer and Developer Advocate for RavenDB.

Through this blog, I’ll share insights, experiences, and lessons learned from my 20+ years in the software development world. I’ll break down the often confusing aspects of software development, from untangling messy code to choosing the right tools. My goal is to provide practical, actionable advice that helps you improve your skills and navigate the challenges of the tech world.

In addition to coding, I’ll cover topics like public speaking, entrepreneurship, and leadership in tech—areas I believe are essential for developers to master.


Join me as I share the real-world processes behind the “magic” and help you level up your development journey.