A small digital library
Notes from the engine room.
Practical writing about software, AI, and the machinery beneath both—built from things tried, learned, and worth keeping.
XML Avant-Garde
A hands-on return to XML: XSLT, XPath, XQuery, XSD, Schematron, and the real-world e-invoicing standards built on top.
Raw AI
Short, candid notes on AI as it is actually used—agents, models, inference, RAG, and frameworks, without the press-release language.
Software Plumbers
A deep look at the invisible machinery beneath software: build systems, dependency resolution, containers, debuggers, and observability.
Ville’s Field Notes
Practical notes on coding agents, terminal craft, building and shipping small systems, and infrastructure experiments that survived reality.
About
Ville Vainio
Software developer based in Pori, Finland. At Basware, I work on electronic invoicing and accounts payable automation. Outside work, I build developer tools and experiment with making software development more automatic.