4 Cons of a Tablet-Based Dev Environment

Home, Bangkok, Thailand, 2019-01-20 14:37 +0700

 

I previously wrote up the tablet-based dev environment that replaced my MacBook Air. In this post I will enumerate four of the biggest downsides that you should be aware of if you’re considering this approach.

Read more

Ultra-Portable Tablet-Based Dev Environment

Home, Bangkok, Thailand, 2019-01-15 21:16 +0700

 
I decided to replace my MacBook Air with an ultra-portable dev environment based around a tablet device. Here's the hardware configuration I chose and the software tools that makes it work.

Read more

Travel Log 2018

Vienna, Austria, 2018-12-30 10:16 +0100

 

At the beginning of the year I was looking forward to a quiet time in Thailand. Turned out to be my busiest travel year to date.

Read more

KubeCon Shanghai 2018

Air China Lounge, Shanghai International Airport, China, 2018-11-16 05:16 +0800

 

It’s 5am in Shanghai and I’m at the Air China lounge on my way home from the Cloud Native Computing Foundation’s KubeCon event in Shanghai this week.

Read more

The Maldives

Angsana Velavaru, The Maldives, 2018-04-15 12:43 +0600

A couple of snapshots from our Songkraan trip to The Maldives.

Read more

Introduction to Docker - Tech@Agoda #18

Home, Bangkok, Thailand, 2017-11-11 22:38 +0700

 

Today I had the chance to run a full day workshop on Docker via Agoda’s TechAtAgoda meetup series. It was a great day thanks to the attendees who were very engaged and curious about Docker. Thank you to Agoda for the great workshop facilities and especially Tim and Joel for organizing the event.

Read more

Introduction to Docker for .NET Developers at Bangkok ,NET Meetup

Home, Bangkok, Thailand, 2017-09-26 23:28 +0700

 

This evening I did a shortened 1-hour version of the Introduction to Docker material that I’ve presented elsewhere in Thailand as well as in New Zealand recently.

Read more

Software Engineer Role Leveling

Home, Bangkok, Thailand, 2017-01-28 07:38 +0700

 

Large software companies usually have a leveling model and a body of documentation to help people-managers guide their direct reports on what level they’re at and how to improve and advance. They’re never great but they are a necessary evil once you get beyond about 20 developers and 3 managers in order to have at least the semblance of a level playing field when it comes to assessing people for their annual reviews.

Read more

Building Software is a Craft not a Science

Melbourne, Australia, 2016-05-05 07:48 +1000

 

By my second year working in software I was committed to the idea that as an industry we should be working to develop standard-gauge components that would fit together in precisely known and reliable ways. It should be like when a civil engineer builds a bridge - they know exactly the stresses and tolerances of the iron girders, steel cables and pre-cast concrete members that they have access to.

Read more

UK Ministry of Justice Guest Speaker at Tech Talk Thursday, Orion Health

Home, Bangkok, Thailand, 2016-02-04 21:24 +0700

Over the past couple of years the United Kingdom Ministry of Justice have been applying Design Thinking to develop new user experiences for British citizens who need to interact with the ministry including via online digital channels as well as paper forms.

Read more