Follow @
OH
Some 3 decades of software development. Always learning new tricks, and helping those bits combine to compose helpful solutions.
M
J
N