My approach: practical problem-solving, with technology that fits the job
Why I write code to solve the underlying problem, and why using custom technology should never mean losing control of your systems.
Why I write code to solve the underlying problem, and why using custom technology should never mean losing control of your systems.