Adsify: Why I Put a REST API in Front of TwinCAT ADS
Every team that needs PLC data writes its own bridge. Adsify is the one I got tired of rewriting.

Software isn't art; it's engineering. Complexity is the enemy of security. I don't look for 'intricate details'—I try to eliminate them. By keeping the code and architecture simple, I build systems that are actually robust. You can't secure what you can't understand.
I spent most of the last 15 years writing code, designing, securing and breaking systems. Some of my random thoughts are collected in my blog.
Every team that needs PLC data writes its own bridge. Adsify is the one I got tired of rewriting.
Sphinx-needs already provides the primitives for encoding company structure, policies, and compliance as code. You just haven't pointed it at that domain yet.
Benchmarking zero-copy IPC against Channels and Named Pipes
Inspiration comes from looking at the data. My career started with game hacks—poking at binaries to see what the hardware was doing. Since then, I’ve worked across different domains and languages, always looking for the simplest way to make the computer do the work.





