Realizing the software of the future...today
  • Home
  • Visions
  • Reviews
  • cognitive: code that respects working memory — Miller's 7±2 over Java source (and the parsing library that fell out of building it)
  • Contrax: lightweight, extensible Design by Contract enforced at compile time (and the annotation-processing library that fell out of building it)
  • intervals & progressions: name the boundary, get Allen's algebra, stop re-inventing the for loop
  • Language Encounters Center: type-safe, compile-time i18n/l10n
  • software.visionary.publish: a clean-room Gradle publishing plugin (and the four-year-old bug it fixes by default)
  • Loial: Fast, Lean, and High Quality Java Object Serialization
  • Contact
  • 					-----BEGIN PGP PUBLIC KEY BLOCK-----
    
    					mDMEZMjKBBYJKwYBBAHaRw8BAQdAQ7yb9uWzVQApB/QEGkPDh2WKVVdR5IdtYbeB
    					j1nVYve0M05pY28gVmFpZHlhbmF0aGFuIEhpZGFsZ28gPG5pY29AdmlzaW9uYXJ5
    					LnNvZnR3YXJlPoiQBBMWCAA4FiEEhwuva9N15fM8O3T6+dbT1/dvlA8FAmTIygQC
    					GwEFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ+dbT1/dvlA8MUgD+IHtmg0jZ
    					kKwQB7reCR0ajrkigggwXO9VyXBcaKVwXzwA/2fCIXQjN7MIIq1KL6kUeA6w+ukg
    					DzJxFwGeMNgvRhUAuDMEZMjKeBYJKwYBBAHaRw8BAQdAsdJwjgNis/mKJ/ahUjHU
    					EBCSMBu69TJxAUjzeetKFt+I9QQYFggAJhYhBIcLr2vTdeXzPDt0+vnW09f3b5QP
    					BQJkyMp4AhsCBQkB4TOAAIEJEPnW09f3b5QPdiAEGRYIAB0WIQTGXY1kqP6Zrf/d
    					wtoZLU9r5sDYhQUCZMjKeAAKCRAZLU9r5sDYhaHkAQCnRHd9BJUDhey6VMtBjCXb
    					/cLBEBMk8SRi/eK1UdFp3QEA45Va8ExSd8ZoD+wuNcyZ2xlhi4FhMXkpLFpsJ+eu
    					cg1CzwD/W82XxqndNQh8Az16FXqMn5SjzPupTqAM7yq9DPZbxgwA/1ii5LMU1edW
    					fg7nrrpxsnpLpGn60gqd2qtFsU07k+AOuDgEZMjKmhIKKwYBBAGXVQEFAQEHQNeM
    					5AKQAdjQ1sDrgc8DWzbF2LYc0X7b2FVgwPpC/3lPAwEIB4h+BBgWCAAmFiEEhwuv
    					a9N15fM8O3T6+dbT1/dvlA8FAmTIypoCGwwFCQHhM4AACgkQ+dbT1/dvlA+P/gD/
    					XKVbuHj1xhlejYEj6c3mT2tbQ7FH+59QB1I7GLL5QjkA+gJ29dqxFjq6g+teyTgS
    					LjDcWEsvOLE8r++8wJyumqANuDMEZMjKsBYJKwYBBAHaRw8BAQdAOtn3NKyTDSoe
    					bavpkbR10srdZjnQH06P/hzFHmBftJiIfgQYFggAJhYhBIcLr2vTdeXzPDt0+vnW
    					09f3b5QPBQJkyMqwAhsgBQkB4TOAAAoJEPnW09f3b5QP2QEA/0/JnQ1fSRguIPLg
    					lsyBLp4fHuQ/amdbByfpfSoej1pqAP0WIIgYn8mM8elgLc2LyscTSkkPH5ePPL25
    					WGLP9zamAw==
    					=Maac
    					-----END PGP PUBLIC KEY BLOCK-----
    				
  • Donate