Articles
- 26 April 2025 · 9 min read
The Data Surrender Trap: How Enterprises Are Losing Control in the AI Gold Rush—and the Simple Fix
Generative AI has lit a fire under every product road-map. Faced with “ship it yesterday” pressure, many teams reach for a turnkey vendor: upload data, call an API, launch the feature. It works—until …
Read more → - 22 November 2021 · 2 min read
Announcing My New Site for Great Technical Video Content
Announcing watch.softinio.com I am thrilled to announce my new video website watch.softinio.com, a place for great technical talk content ad free and free from commercial sponsorship. As many of you …
Read more → - 18 December 2020 · 5 min read
Unicomp New Model M Keyboard
Unicomp new Model M keyboard is the latest version of the classic and fabulous IBM Model M keyboard that came out earlier this year. This blog post is my unboxing and review of this timeless …
Read more → - 1 November 2020 · 7 min read
Introduction to Zio Actors
In this post I am going to do a quick introduction to using the ZIO Actors, a library that implements the Actor model using Scala and ZIO a library for asynchroneous and concurrent programming. …
Read more → - 24 October 2020 · 6 min read
Introduction to Akka Typed Using Scala
In this post I am going to do a quick introduction to using the Akka Typed toolkit that implements the Actor model using Scala. As part of this post I will be developing a simple application using …
Read more → - 4 October 2020 · 6 min read
Introduction to the Actor Model
My first proper computer was an IBM PC clone with an Intel 486 processor. It had a button on it called turbo that when you pushed it would run the processor at double the speed. I say proper as …
Read more → - 2 May 2019 · 5 min read
Scale By The Bay 2018 San Francisco
One of the highlights of 2018 was attending and being part of the Scale By the bay 2018 conference in San Francisco. This by far was the best conference I have ever attended. from left: Dick Wall, …
Read more → - 16 February 2019 · 4 min read
Moving from Homebrew to Nix Package Manager
As all my friends, colleagues and followers know I am very big on functional programming, so when I heard about nixOS and the nix package manager (A Purely Functional package manager) I really wanted …
Read more → - 25 October 2018 · 5 min read
PyBay 2018 San Francisco
As you read in my last blog I was lucky enough to finally move to the bay area. If you know me you will know that I am passionate about Scala and Python. To me being a master of these two language …
Read more → - 13 April 2015 · 2 min read
Using pyenv for Python projects
Using pyenv to manage your virtual environments makes working on multiple projects, each using a different version of python a breeze. I do all my development on an Apple Macbook running Yosemite and …
Read more →