Tech articles

These technical articles are offered in the hope they may be useful.

Beware: Here Be Dragons...

Warning: these articles may contain technical language (unsuitable for children), geek talk (unsuitable for adults) and arcane subjects (unsuitable for anyone).

Enjoy

 

Software engineering in the age of LLMs

Vibe coding, Software development and Artificial Intelligence promise significant productivity gains, yet they come with risks, both from hallucinations, accidents and reduced developer productivity. By using tried and trusted software engineering practices it's possible to significantly reduce risks and offer a sustainable path for development whilst keeping many of the benefits of using AI/LLMs.

Developers and LLMs need documentation

Giving documentation away so LLMs can use it for free sounds counter intuitive, but I hope my experience demonstrates that it's the most productive thing to propel any project forward. This article is how ChatGPT enabled me to improve my shell prompts and why documentation is key.

Enabling productivity a practitioner's guide

Waggle Dance The waggle dance - the direction the bee moves in relation to the hive indicates direction; if it moves vertically the direction to the source is directly towards the Sun. The duration of the waggle part of the dance signifies the distance.Image by Emmanuel Boutet An observation and response to an interesting paper on equality, advice and the productivity gap from Elias Bouacida, Renaud Foucart and Maya Jalloul identifying that access to expert advice did not significantly reduce the gap in performance between lower and higher-ability chess players [0].