Blog
Strong opinions, loosely held
![](https://cdn.sanity.io/images/wybcb43n/production/1186eb58a70b1c6765a8d1abdb51e04ca350554e-1456x816.png?fm=webp&auto=format)
Why we want to give back and how we are going to do it
![](https://cdn.sanity.io/images/wybcb43n/production/5c73d00e782fdb3eade7a14c372c517a80a62020-1456x816.png?fm=webp&auto=format)
Principles to Shape your Tech6 July 2023
Build the freedom to get stuff done!
![](https://cdn.sanity.io/images/wybcb43n/production/a9372fcbd4bf6ca2c0dbb3175da4733bcc88147a-1456x816.png?fm=webp&auto=format)
What Came before the beginning28 June 2023
The beginning of the beginning
![](https://cdn.sanity.io/images/wybcb43n/production/be8b026e8d1d763fad61bedac53a911fe9a6bb06-1456x816.png?fm=webp&auto=format)
Our Environmental Goals 21 June 2023
Doing our best to improve the world around us.
![](https://cdn.sanity.io/images/wybcb43n/production/8a6332283bea3a85eff98941a9b87fe2f8d661a2-1456x816.png?fm=webp&auto=format)
Google Cloud Build in Action7 June 2023
Our experience using the tool for the first time
![](https://cdn.sanity.io/images/wybcb43n/production/719832351190c53d5ca9a6df120c4a06ceb19e80-1416x881.png?fm=webp&auto=format)
Why rerouter Exists 31 May 2023
The ultimate redirect management tool.
![](https://cdn.sanity.io/images/wybcb43n/production/4203042a9a61df639e7cd89ae398fac4b288b374-1456x816.png?fm=webp&auto=format)
Clojure and Commerce Tools 24 May 2023
Composing commerce with Clojure
![](https://cdn.sanity.io/images/wybcb43n/production/4de34a0c43230cdba9861aa508e974ffc6018803-1456x816.png?fm=webp&auto=format)
Our Deliberate journey to become a B Corp17 May 2023
Why we want to become B Corp and why it matters to us.
![](https://cdn.sanity.io/images/wybcb43n/production/5c394d179148911a023f26a1a0931f73ce9f6866-780x442.png?fm=webp&auto=format)
Why apprise exists and what does it do?10 May 2023
The apprise platform enables you to have meaningful and deliberate communication with your customers
![](https://cdn.sanity.io/images/wybcb43n/production/9ffdd347a8619a38a5cee2d556e0f8852e40fecd-1456x816.webp?fm=webp&auto=format)
Runtime Type Safety in TypeScript2 May 2023
TypeScript Isn’t type safe. But you can fix that.
![](https://cdn.sanity.io/images/wybcb43n/production/495f9f4afcf895f4e95951e91d69ac6bb3531e50-1456x816.png?fm=webp&auto=format)
Why Deliberate exists18 April 2023
We were never meant to be just another consultancy