When Go meets simplicity over Python or Ansible
I built the Cisco Go Collector during a real migration activity with a very practical goal to collect configuration and command outputs from Cisco devices in an easily repeatable way.
I’m a Hybrid DC Architect specializing in data center networks. As an open-source advocate and the founder of OSIRIS JSON, I build tools that bridge the gap between complex infrastructure and clear documentation. I prototype solutions for real-world problems and share the war stories I collect along the way.
Support OSIRIS JSON development
Funding is invested into OSIRIS JSON development, documentation, validation tooling and an IT/OT test lab.
Latest posts
I built the Cisco Go Collector during a real migration activity with a very practical goal to collect configuration and command outputs from Cisco devices in an easily repeatable way.
A personal view of how IDEs evolved from enclosed development environments to distributed toolchains, plus an opinionated VS Code configuration strategy for modern multi-language workspaces.
Why I rebuilt pingtrace in Go and added TCP service reachability checks without root/admin privileges.
pingtrace is a single static Go binary that runs ping, traceroute and live MTR in one command - no runtime required - with DNS, ipinfo.io, and PeeringDB enrichment built in.
A terminal-first CLI designed for rapid network operations, combining ping and traceroute with clear, intuitive outputs enriched by DNS and GeoIP data.
Scrum is genuinely good when used properly. But let's face it: 99% of the time, it's misused to the point of becoming a scam. I built a tool to keep us in the terminal.
Frontier AI is getting smarter, but it's also becoming more expensive, centralized, and fragile. Local inference is the pragmatic engineer's next shift.
Guidelines are drafted, meaning it is time to write the actual engine. Why we are starting with @osirisjson/core.
Turn unreadable walls of gray text into structured packets. I published my custom Wireshark profile to make troubleshooting easier.
Why bounce between terminal tabs, browser tabs, and scratchpads during an incident? Keep your diagnostics where your code lives.
Why we are writing the Architecture Development Guidelines before writing a single line of code. Especially in the AI era.
Why I started building an open, vendor-neutral interchange schema for infrastructure topology snapshots.
Systems. Tradeoffs. Reality. What matters when the noise fades.
My obsession with near-zero latency led me to ask a simple question: Can I run a website without a database? Can I kill it completely?
Why I opted out of traditional servers for this website. Because the best infrastructure is the one you don't have to babysit.
Astro keeps builds fast, content structured, and layouts completely uncluttered. Here's how I set up my personal workspace.
After 15 years on WordPress, a weekend of rethinking led me to dump the heavy CMS and embrace Astro. Best decision ever.