- Agile technologies, December 2019, https://tinycode2.medium.com/agile-technologies-f8b02a81cf6d
“a series of musings about how to best use technology to achieve discrete outcomes — often business applications or services.”
- Ephemeral teams, June 2019, https://tinycode2.medium.com/ephemeral-teams-a74b93fed17a
“Having a pool of engineers that form into ephemeral teams allows us to de-risk early by targeting the best people at the scary stuff first.”
- Software Product Owner vs Technical Project Manager, June 2019, https://tinycode2.medium.com/software-product-owner-vs-technical-project-manager-7ccaba50482
“sometimes in our attempt to limit risk we forget that the thing providing value is the product or service being created, mutated or decommissioned”
I have served as technical editor and/or proof-reader for several publications by Manning Publications, including:
- Brady, E. (2017). Type-driven development with Idris. 1st ed. Shelter Island: Manning.
- Jurić, S. (2015). Elixir in Action. 1st ed. Shelter Island: Manning.
- Black, D. (2014). Well-Grounded Rubyist. 2nd ed. Shelter Island: Manning.
Below is a (fairly up-to-date) list of technologies or practices which I’ve used over the years. There are some missing, especially those used outside of any commercial setting. Things which I have an interest in, and have played with (e.g. Rust, Elixir, DBase, Dynamo DB, TypeScript etc.) are not included.