Henry Lawson

  • All
  • Feed
  1. Home
  2. ›
  3. All Articles

All Articles

  • »
    Static Website Hosting on Google Cloud Platform (GCP)
  • »
    Google Compute Engine (GCE) Study Notes
  • »
    Google Cloud Platform (GCP) Study Plan
  • »
    Revert on Red Build
  • »
    Pro Social Incentives
  • »
    Bad Analogies
  • »
    Down Migrations
  • »
    Book Review - The Challenger Sale
  • »
    Book Review - Strategic Selling
  • »
    Book Review - Influence
  • »
    Book Review - Crucial Confrontations
  • »
    Book Review - Crucial Conversations
  • »
    Book Review - Switch
  • »
    Book Review - Made To Stick
  • »
    Book Review - What Great Sales People Do
  • »
    Book Review - Drive
  • »
    Book Review - Getting Past No
  • »
    Book Review - Getting to Yes
  • »
    Book Review - SPIN Selling
  • »
    Design in Software
  • »
    Understanding, Modifying and Working With Legacy Code
  • »
    Reinforcing vs. Balancing Feedback
  • »
    Dynamic vs. Detail Complexity
  • »
    Delays in Systems
  • »
    Circles of Causality
  • »
    Book Review - The Fifth Discipline
  • »
    Attack Effects Rather Than Causes
  • »
    Vim Journey
  • »
    Book Review - Practical Vim
  • »
    Book Review - Breakthrough Rapid Reading
  • »
    Deployment Release
  • »
    Complex Systems
  • »
    Faster Tests
  • »
    Unquantified Evidence
  • »
    Late Integration
  • »
    Root Problem
  • »
    Value Versus Cost
  • »
    Cone of Uncertainty
  • »
    Over Asserting
  • »
    Static Agile Plan
  • »
    Defensive Programming Assertions
  • »
    Perfect Structures
  • »
    Turning Features Off
  • »
    Read The Source Code
  • »
    Whitespace
  • »
    Re Estimation
  • »
    Micro Services
  • »
    Knowledge Thief
  • »
    Post Release Tweakable Software
  • »
    Not Configurable is Configurable
  • »
    Layers on Layers
  • »
    The Service Locator Code Smell
  • »
    Early, Late or Very Late Optimization
  • »
    Test Code Quality
  • »
    High Standards
  • »
    Batches
  • »
    Programmers Workflow
  • »
    Feedback Cycles
  • »
    The Adaptor Pattern
  • »
    Shared Responsibility and Self Organisation
  • »
    Replacing a Legacy Application
  • »
    Playing with Real Data
  • »
    The Big Refactoring or Optimization
  • »
    Counting Points at Dev Done in Hindsight
  • »
    Closed Retrospectives
  • »
    Distributed Technical Debt Walls
  • »
    Estimation Sessions are not for Estimating
  • »
    Counting Points at Dev Done
  • »
    The Magic Number

Who is Henry Lawson?

I'm a Software Developer. I've had the privilege of consulting for clients around the world in Australia, India, UK, USA, Brazil and Singapore. I have a broad set of skills and interests, from Programming Languages (C#, Ruby, Java, JavaScript, Python and Clojure) to Business Management and Software Infrastructure. As I often struggle to stay on top of all the emerging frameworks, tools and trends, I try and keep a focus on principles, patterns and established theories because as the frameworks and tools fade, the patterns, principles and established theories remain.

The writings here are of my own biased, sometimes one sided opinion. I am always up for a healthy discussion on interesting topics, feel free to get in contact below:

  • Github
  • Keybase
  • LinkedIn
  • Twitter
  • Feedly Shared Collections
  • Feedly Blog Feed

Can't find that article?

Copyright © 2012 to 2018, Henry Lawson; all rights reserved. Terms and Conditions of Use. Privacy Policy.