<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Personal Thoughts on General Ramblings</title>
    <link>https://fc4c6dbc.haigmail.pages.dev/tags/personal-thoughts/</link>
    <description>Recent content in Personal Thoughts on General Ramblings</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Lance Haig</copyright>
    <lastBuildDate>Fri, 13 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://fc4c6dbc.haigmail.pages.dev/tags/personal-thoughts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What if programming languages were designed for AI, not humans</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/announcing-intent-programming-language-for-ai/</link>
      <pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/announcing-intent-programming-language-for-ai/</guid>
      <description>
        
          
            &lt;h1 id=&#34;what-if-programming-languages-were-designed-for-ai-not-humans&#34;&gt;What if programming languages were designed for AI, not humans?&lt;/h1&gt;
&lt;p&gt;A few weeks ago I saw a post on social media -- someone asking whether it was time to create a programming language designed for consumption by code assistants. Not for humans to write, but for AI to generate and humans to verify.&lt;/p&gt;
&lt;p&gt;I couldn&#39;t stop thinking about it.&lt;/p&gt;
&lt;p&gt;Every programming language I use was designed for humans to write. Python optimizes for readability. Rust optimizes for safety. JavaScript optimizes for getting something on screen fast. They all assume a human is typing the code.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Better Late Than Never: Announcing Ramble, A Nomad Job &amp; Pack Registry</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/announcing-ramble-nomad-registry/</link>
      <pubDate>Wed, 07 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/announcing-ramble-nomad-registry/</guid>
      <description>
        
          
            &lt;p&gt;Back in 2021, I had an idea. What if there was a better way to share and discover Nomad job files and Nomad Packs? What if we could make it as easy to find a production-ready Nomad configuration as it is to find a Docker image? We needed a helm like repository for Nomad&lt;/p&gt;
&lt;p&gt;That idea became &lt;a href=&#34;https://ramble.openwander.org&#34;&gt;Ramble&lt;/a&gt; -- &lt;a href=&#34;https://github.com/open-wander/ramble&#34;&gt;Github Repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Today, after multiple restarts, countless refactorings, and a journey that taught me Go from the ground up, I&#39;m finally ready to share it.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Insights from the AWS summit Berlin 2024</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/insights-from-aws-summit-berlin-2024/</link>
      <pubDate>Thu, 16 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/insights-from-aws-summit-berlin-2024/</guid>
      <description>
        
          
            &lt;p&gt;As I walked into the AWS Summit in Berlin, I couldn&#39;t help but feel a sense of excitement and anticipation. The atmosphere was electric, with attendees buzzing about the latest innovations in cloud computing and AI. As someone who follows the industry closely, I was eager to see what the summit was going to present.&lt;/p&gt;
&lt;p&gt;As I made my way through the different halls, The passion and enthusiasm of the exhibitors and attendees was palpable, it was clear that everyone was there to either present, to learn and be inspired. The array of solutions and services on display was impressively diverse and innovative&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Managing Stress and Fostering Creativity in Your Startup Team</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/managing-stress-and-fostering-creativity-in-your-team/</link>
      <pubDate>Tue, 30 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/managing-stress-and-fostering-creativity-in-your-team/</guid>
      <description>
        
          
            &lt;p&gt;As a manager at a startup, you know that stress and creativity are intertwined. While a moderate amount of stress can be motivating, unchecked stress can stifle innovation and hinder growth. As your team scales, it&#39;s crucial to strike a balance between these two forces.&lt;/p&gt;
&lt;h4 id=&#34;understanding-stress-in-startups&#34;&gt;Understanding Stress in Startups&lt;/h4&gt;
&lt;p&gt;Stress, much like a coin, has a dual nature. On one side, a moderate amount of stress can act as a stimulant that keeps team members alert, motivated, and ready to face challenges. This type of stress is a vital part of the startup environment, where quick thinking and adaptability are valued. However, the other side of stress, when it amplifies unchecked, can impair judgement, inhibit innovative thinking, and foster a risk-averse mindset, all of which can hinder a startup’s growth&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Great Script to tidy Up our Photos</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2012/12/07/great-script-to-tidy-up-our-photos/</link>
      <pubDate>Fri, 07 Dec 2012 18:59:06 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2012/12/07/great-script-to-tidy-up-our-photos/</guid>
      <description>
        
          
            &lt;p&gt;I was looking for a way to tidy up out photos on the NAS at home and have tried a number of things that just did not fit the bill.&lt;/p&gt;
&lt;p&gt;they were either just to difficult or completely wrong.&lt;/p&gt;
&lt;p&gt;i then stumbled upon this blog post &lt;a href=&#34;http://falesafe.wordpress.com/2009/07/07/photo-management/&#34; target=&#34;_blank&#34;&gt;&lt;a href=&#34;http://falesafe.wordpress.com/2009/07/07/photo-management/&#34;&gt;http://falesafe.wordpress.com/2009/07/07/photo-management/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What a gem. if you can install ruby on a machine you have to sort your photos this is it.&lt;/p&gt;
&lt;p&gt;The post is from 2009 and so I had to update some of the gems it uses as well as change some of the code. but it was not much work.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Quest NDS Migrator LogFile Parser</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2012/05/18/quest-nds-migrator-logfile-parser/</link>
      <pubDate>Fri, 18 May 2012 22:16:52 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2012/05/18/quest-nds-migrator-logfile-parser/</guid>
      <description>
        
          
            &lt;p&gt;I am currently helping a customer migrate from Novell to Microsoft and they are using the Quest migrator product to move their data to new DFS servers.&lt;/p&gt;
&lt;p&gt;They currently have a large amount of data stored on a number of volumes. The sheer number of volumes and data have required that they deploy a large number of the copy engine servers.&lt;/p&gt;
&lt;p&gt;The copy engine does not utilize a central logging facility, it stores the logfiles in a folder alongside the copy engine.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>My interesting way to end a week.</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2011/09/30/my-interesting-way-to-end-a-week/</link>
      <pubDate>Fri, 30 Sep 2011 21:39:01 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2011/09/30/my-interesting-way-to-end-a-week/</guid>
      <description>
        
          
            &lt;p&gt;This is an account of Thursday the 29th of September 2011 when my cynical view on Londoners only thinking of themselves and not wanting to get involved with other peoples troubles was blown completely out of the water thanks to some really amazing people who I don&#39;t have names for but would really love to thank from the depths of my heart for everything they did for me.&lt;/p&gt;
&lt;p&gt;The story begins as I am making my way from Hertfordshire down to Camden on my commute to get to the office.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>How to copy custom attributes when migrating vmware vcenter to new database</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2011/09/27/how-to-copy-custom-attributes-when-migrating-vmware-vcenter-to-new-database/</link>
      <pubDate>Tue, 27 Sep 2011 19:19:05 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2011/09/27/how-to-copy-custom-attributes-when-migrating-vmware-vcenter-to-new-database/</guid>
      <description>
        
          
            &lt;p&gt;I recently had to move hosts and guests to a new vcenter server as the old server had become corrupt and full of issues.&lt;/p&gt;
&lt;p&gt;The current vcenter has a few custom attributes and notes that would not be transferred as part of the move.&lt;/p&gt;
&lt;p&gt;So I wanted to use powercli to read the attributes out and put them back.&lt;/p&gt;
&lt;p&gt;To export the attributes I used the script below.&lt;/p&gt;
&lt;p&gt;You will need to add as many Key Value pairs as you have custom attributes&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Creating a Two Node Mysql Cluster On Ubuntu With DRBD Part 2</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2011/05/11/creating-a-two-node-mysql-cluster-on-ubuntu-with-drbd-part-2/</link>
      <pubDate>Wed, 11 May 2011 22:23:00 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2011/05/11/creating-a-two-node-mysql-cluster-on-ubuntu-with-drbd-part-2/</guid>
      <description>
        
          
            &lt;p&gt;This blog is a follow on from a &lt;a href=&#34;https://haigmail.com/2010/04/01/creating-a-two-node-mysql-cluster-on-ubuntu-with-drbd-2/&#34; title=&#34;Creating a Two Node Mysql Cluster On Ubuntu With DRBD&#34;&gt;blog post I wrote ages ago&lt;/a&gt; and have eventually got round to finishing it off In this part of the process we will create the disks and setup the DRBD devices First we need to connect to the Virtual Machines from a terminal session as it makes life much easier and quicker when you connect remotely. You will need to make sure that your servers have static IP addresses. For this document I will be using the following IP addresses for my servers.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>ESX Trunk VLAN config for Storage</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2011/04/28/esx-trunk-vlan-config-for-storage/</link>
      <pubDate>Thu, 28 Apr 2011 08:47:21 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2011/04/28/esx-trunk-vlan-config-for-storage/</guid>
      <description>
        
          
            &lt;p&gt;I was struggling with an install of ESXi on a cisco 6509 switch where the management and VM LAN connectivity worked just fine but for some reason the SAN NFS VLAN just did not want to communicate with the &lt;a href=&#34;http://www.nexenta.org/&#34; title=&#34;Nexenta Storage&#34;&gt;Nexenta&lt;/a&gt; on that VLAN.&lt;/p&gt;
&lt;p&gt;After some searching and trial and error I was able to utilise this post &lt;a href=&#34;http://blogs.egroup-us.com/?p=2453&#34;&gt;http://blogs.egroup-us.com/?p=2453&lt;/a&gt; to get the port-channel and the ports configured correctly. I did not use all the settings from this post but it did remind me to check my port0-channel config.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Connecting ESXi 4.1 to extreme x650 10G switches</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2011/04/26/connecting-esxi-4-1-to-extreme-x650-10g-switches/</link>
      <pubDate>Tue, 26 Apr 2011 13:48:35 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2011/04/26/connecting-esxi-4-1-to-extreme-x650-10g-switches/</guid>
      <description>
        
          
            &lt;p&gt;I am busy working on a contract with a company that is implementing a 10G network for their ESX cluster.&lt;/p&gt;
&lt;p&gt;We have been using extreme X650 10G copper switches for the core.&lt;/p&gt;
&lt;p&gt;Migrating the current servers to the 10G environment was relatively easy and went with minimal issues.&lt;/p&gt;
&lt;p&gt;Over the last 2 weeks I have been trying to get a new server to connect to the cluster and have been frustrated. I have been unable to get the server communicating on the management VLAN. the server was configured correctly and so was the switch or so I thought.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Creating a Two Node Mysql Cluster On Ubuntu With DRBD</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2010/04/01/creating-a-two-node-mysql-cluster-on-ubuntu-with-drbd/</link>
      <pubDate>Thu, 01 Apr 2010 14:00:11 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2010/04/01/creating-a-two-node-mysql-cluster-on-ubuntu-with-drbd/</guid>
      <description>
        
          
            &lt;p&gt;Creating a Two Node Mysql Cluster On Ubuntu With DRBD To create this cluster you will need 2 ubuntu node servers installed as follows.&lt;/p&gt;
&lt;p&gt;I am creating this cluster inside of vMware so I created 2 VM&#39;s with:&lt;/p&gt;
&lt;p&gt;1GB RAM&lt;/p&gt;
&lt;p&gt;1 10GB hdd for the root (/) partition.&lt;/p&gt;
&lt;p&gt;1 20GB hdd for the database store.&lt;/p&gt;
&lt;p&gt;I downloaded the ubuntu 9.10 server iso and presented this to the VM&#39;s and started the install.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>HTC Hero owner</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2009/08/08/htc-hero-owner/</link>
      <pubDate>Sat, 08 Aug 2009 19:38:31 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2009/08/08/htc-hero-owner/</guid>
      <description>
        
          
            &lt;p&gt;Over the weekend I was able to have my mobile contract changed and part of the deal is that I get an HTC Hero.&lt;/p&gt;
&lt;p&gt;This has made me quite happy as I have been forced to run windows mobile on my old phone for far to long and it is refreshing that I have an android phone.&lt;/p&gt;
&lt;p&gt;The first thing I noticed was that the box was really small, I wondered if they had actually just given me the charger by mistake.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Vmware Server 2</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2008/10/13/vmware-server-2/</link>
      <pubDate>Mon, 13 Oct 2008 12:01:38 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2008/10/13/vmware-server-2/</guid>
      <description>
        
          
            &lt;p&gt;I have been running the release version of VMware Server 2 and I must say I am impressed. the only problems I had were with existing VM&#39;s and upgrading the tools on them. And also VM&#39;s that have open-vm-tools installed.&lt;/p&gt;
&lt;p&gt;After updating the tools the systems all have been functioning just fine over the last few weeks and the host system has been under less load with more vm&#39;s installed.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Looking to virtualise at home</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2008/10/02/looking-to-virtualise-at-home/</link>
      <pubDate>Thu, 02 Oct 2008 08:10:33 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2008/10/02/looking-to-virtualise-at-home/</guid>
      <description>
        
          
            &lt;p&gt;Ever since vmware made ESXi a free download I have wanted to install and run it at home so I can P to V my systems at home. And save money on electricity. And before you ask I have looked at the Xen and Virtualbox and Kvm solutions but have found them not quite ready fro my prime time.&lt;/p&gt;
&lt;p&gt;I had been running vmware server in the past with reasonable success.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Came off my bike today</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2008/10/01/came-off-my-bike-today/</link>
      <pubDate>Wed, 01 Oct 2008 23:06:50 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2008/10/01/came-off-my-bike-today/</guid>
      <description>
        
          
            &lt;p&gt;Well I knew it would happen and it eventually did.&lt;/p&gt;
&lt;p&gt;I was going to work this morning and I had to swerve for a black porsche and my bike dropped.&lt;/p&gt;
&lt;p&gt;I landed on my right hand side and slid down the road. I have a few bruises and bumps and will be seeing the doctor tomorrow morning. The bike is in the shop at the moment I will find out what the damage is later.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Posting Silence</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2008/08/22/posting-silence/</link>
      <pubDate>Fri, 22 Aug 2008 10:13:22 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2008/08/22/posting-silence/</guid>
      <description>
        
          
            &lt;p&gt;I have been scarce lately as I have been working down in Plymouth on a short contract for a Art school.&lt;/p&gt;
&lt;p&gt;it was fun and I did more that I anticipated doing which is good.&lt;/p&gt;
&lt;p&gt;Hopefully I will be able to get back to my Opensource stuff soon.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Positive Thoughts</title>
      <link>https://fc4c6dbc.haigmail.pages.dev/2008/04/02/positive-thoughts/</link>
      <pubDate>Wed, 02 Apr 2008 07:52:33 +0000</pubDate>
      
      <guid>https://fc4c6dbc.haigmail.pages.dev/2008/04/02/positive-thoughts/</guid>
      <description>
        
          
            &lt;p&gt;You all know I have been a very pessimistic South African for a very long time and well I had my reasons for being like that.&lt;/p&gt;
&lt;p&gt;This morning I received a e-mail from someone I know who sent me a link to this site.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://http://www.sagoodnews.co.za&#34;&gt;http://www.sagoodnews.co.za&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And also 2 links to some stories on the site&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.sagoodnews.co.za/your_good_news/the_headmasters_speech.html&#34;&gt;http://www.sagoodnews.co.za/your_good_news/the_headmasters_speech.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[http://www.sagoodnews.co.za/your_good_news/money_or_the_box_.html](&lt;a href=&#34;http://www.sagoodnews.co.za/your_good_news/&#34;&gt;http://www.sagoodnews.co.za/your_good_news/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have read these and some other stories on this site and I feel differently about the way things are in South Africa and how the people are starting to take back their land from the Crooks and corrupt politicians.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
  </channel>
</rss>