Blog Archive

Delegation using standards, systems and templates

A dive into tools and techniques I've adopted to help improve my delegation skills for a variety of tasks and duties at a varying level of complexity - from simple administrative work to advanced software engineering.

Buying a personal laptop

Read through my thoughts around what I want from a new personal laptop and how I am going about making my decision. Hopefully it may help you with a similar one!

JavaScript Tip - RegEx Instances Hold State

A lesson learnt in JavaScript and state where you least expect it - RegEx.

On Cookies and the .NET HttpClient

I hope you never have to experience this, but in case you... Here's how you can use cookies to communicate in a server to server set up - but ONLY if you absolutely must!

Building the right thing - Functional Suitability in Software Quality

We explore functional suitability as we delve into the quality characteristics in this instalment of my series on software quality. It's important to build software right, but arguably its more important to build the right thing.

Software Quality - A rambling preamble

Software quality is crucial but often overlooked in favor of new features, leading to long-term costs and technical debt. The ISO/IEC 25010 model provides a framework for evaluating quality, covering security, performance, and usability, amongst other characteristics. This series will explore key characteristics, starting with defining what software quality entails!

Setting effective goals

Setting good goals is difficult! In this post I share techniques I use to help me set goals for myself, as well as guide others on their own goal setting endeavours. I've developed these approaches over many years of goal setting for myself and others, evolving it and adopting parts of various techniques for goal setting to create one that works for me - take what you can from me and adopt the parts that resonate with you!

On growth, comparisons and the illusion of control

Many people cite "growth" as a major reason to take a job or work on a new project - but what exactly is this growth? And, should you take the job or complete the project, how do we know we've grown? Here's my take on the matter, and how I currently view my growth and direct more energy toward growing myself and others.