do...while

Leadership Engineering Career Public Speaking more...

Sensei says, 'Slow down'

Sat, Nov 20, 2021

In my twenties, I spent a lot of time studying Aikido, a martial art rooted in defending oneself during a sword fight. Much of the attacks we would learn to defend against were based on someone …

Write down your insights, and read them every week

Sat, Aug 28, 2021

When you have been involved in enough software projects, you build up a kind of mental muscle memory; a cheat book of what works well and what does not: X and Y save time, and Z will cause everything …

Should you build it, or abandon it?

Wed, Apr 21, 2021

Over time a product will accumulate many features. Some are core features. Some are proofs of concept that have yet to be validated. Some are proofs of concept that failed. Some were once extremely …

'Just because I can build this, should I?'

Thu, Mar 18, 2021

When it first became available to anyone with a telephone line and a modem, The World Wide Web was a very special place. Every trip onto the Web was a voyage of discovery. Content was being created at …